Table of Supported Dynamic Workflow Scope and Actions

    Table of Supported Trigger Events

    The table below details the supported conditions that you can specify for a workflow.

    *Note: Currently, for the File access event, only access to the following file types can be detected: MP3, WAV, CSV, DAT, GIF, JPEG/JPG, PNG, PS, PSD, SVG, TIF/TIFF, PPS, PPT, PPTX, XLS, XLSM, XLSX, AVI, MKV, MP4, MPG/MPEG, WMV, DOC/DOCX, PDF, TXT.

    If the file path contains the following content, the file access cannot be detected: .js, .xss. /_catalogs/theme/, /_catalogs/masterpage/, /SiteAssets/, /User Photos/, /Style Library/.

    Trigger eventScopeDescriptionCondition
    User administration activities -Create/Invite user, Block user,Tenant/DomainThe workflow will be triggered when the tenant that the target user is in falls into the configured scope.Matches any of these
    User administration activities -Create/Invite user, Block user,ContainerThe workflow will be triggered when the container that the target user is in falls into the configured scope.Matches any of these
    User administration activities -Create/Invite user, Block user,RoleThe workflow will be triggered when the target user’s role falls into the configured scope.Matches any of these
    User administration activities -Create/Invite user, Block user,User typeThe workflow will be triggered when the target user type falls into the configured scope.Equals
    User administration activities -Create/Invite user, Block user,DepartmentThe workflow will be triggered when the department that the target user is in falls into the configured scope.Matches any of these
    User administration activities -Create/Invite user, Block user,Company nameThe workflow will be triggered when the company name of the target user falls into the configured scope.Matches any of these
    User administration activities -Create/Invite user, Block user,OfficeThe workflow will be triggered when the office of the target user falls into the configured scope.Matches any of these
    User administration activities -Create/Invite user, Block user,CityThe workflow will be triggered when the city of the target user falls into the configured scope.Matches any of these
    User administration activities -Create/Invite user, Block user,Country or regionThe workflow will be triggered when the country or region of the target user falls into the configured scope.Matches any of these
    User administration activities -Create/Invite user, Block user,ManagerThe workflow will be triggered when the manager of the target user falls into the configured scope.Equals
    User administration activities -Create/Invite user, Block user,Licenses assignedThe workflow will be triggered when the licenses assigned to the target user fall into the configured scope.Matches any of these
    User administration activities – Delete userTenant/DomainThe workflow will be triggered when the tenant that the target user is in falls into the configured scope.Matches any of these
    User administration activities – Delete userContainerThe workflow will be triggered when the container that the target user is in falls into the configured scope.Matches any of these
    User administration activities – Delete userRoleThe workflow will be triggered when the target user’s role falls into the configured scope.Matches any of these
    User administration activities – Delete userUser typeThe workflow will be triggered when the target user type falls into the configured scope.Equals
    User administration activities – Delete userDepartmentThe workflow will be triggered when the department that the target user is in falls into the configured scope.Matches any of these
    User administration activities – Delete userCompany nameThe workflow will be triggered when the company name of the target user falls into the configured scope.Matches any of these
    User administration activities – Delete userOfficeThe workflow will be triggered when the office of the target user falls into the configured scope.Matches any of these
    User administration activities – Delete userCityThe workflow will be triggered when the city of the target user falls into the configured scope.Matches any of these
    User administration activities – Delete userCountry or regionThe workflow will be triggered when the country or region of the target user falls into the configured scope.Matches any of these
    User administration activities – Delete userManagerThe workflow will be triggered when the manager of the target user falls into the configured scope.Equals
    User administration activities – Block userTenant/DomainThe workflow will be triggered when the tenant that the target user is in falls into the configured scope.Matches any of these
    User administration activities – Block userContainerThe workflow will be triggered when the container that the target user is in falls into the configured scope.Matches any of these
    User administration activities – Block userRoleThe workflow will be triggered when the target user’s role falls into the configured scope.Matches any of these
    User administration activities – Block userDepartmentThe workflow will be triggered when the department that the target user is in falls into the configured scope.Matches any of these
    User administration activities – Block userCompany nameThe workflow will be triggered when the company name of the target user falls into the configured scope.Matches any of these
    User administration activities – Block userOfficeThe workflow will be triggered when the office of the target user falls into the configured scope.Matches any of these
    User administration activities – Block userCityThe workflow will be triggered when the city of the target user falls into the configured scope.Matches any of these
    User administration activities – Block userCountry or regionThe workflow will be triggered when the country or region of the target user falls into the configured scope.Matches any of these
    User administration activities – Block userManagerThe workflow will be triggered when the manager of the target user falls into the configured scope.Equals
    User administration activities – Update userTenant/DomainThe workflow will be triggered when the tenant that the target user is in falls into the configured scope.Matches any of these
    User administration activities – Update userRoleThe workflow will be triggered when the target user’s role falls into the configured scope.Matches any of these
    User administration activities – Update userUser typeThe workflow will be triggered when the target user type falls into the configured scope.Equals
    User administration activities – Update userDepartmentThe workflow will be triggered when the original and new department that the target user is in falls into the configured scope.Any
    User administration activities – Update userDepartmentThe workflow will be triggered when the original and new department that the target user is in falls into the configured scope.Matches
    User administration activities – Update userCompany nameThe workflow will be triggered when the company name of the target user falls into the configured scope.Matches any of these
    User administration activities – Update userOfficeThe workflow will be triggered when the original and new offices of the target user falls into the configured scope.Any
    User administration activities – Update userOfficeThe workflow will be triggered when the original and new offices of the target user falls into the configured scope.Matches
    User administration activities – Update userCityThe workflow will be triggered when the original and new city of the target user falls into the configured scope.Any
    User administration activities – Update userCityThe workflow will be triggered when the original and new city of the target user falls into the configured scope.Matches
    User administration activities – Update userCountry or regionThe workflow will be triggered when the original and new country or region of the target user falls into the configured scope.Any
    User administration activities – Update userCountry or regionThe workflow will be triggered when the original and new country or region of the target user falls into the configured scope.Matches
    User administration activities – Update userManagerThe workflow will be triggered when the manager of the target user falls into the configured scope.Equals
    User administration activities – Update userJob titleThe workflow will be triggered when the original and new job title of the target user falls into the configured scopeAny
    User administration activities – Update userJob titleThe workflow will be triggered when the original and new job title of the target user falls into the configured scopeMatches
    User administration activities – Update userLicenses assignedThe workflow will be triggered when the original and new licenses assigned to the target user fall into the configured scopeAny
    User administration activities – Update userLicenses assignedThe workflow will be triggered when the original and new licenses assigned to the target user fall into the configured scopeMatches
    Membership change – Add user to TeamTenant/DomainThe workflow will be triggered when the tenant or domain of the Team falls into the configured scope.Matches any of these
    Membership change – Add user to TeamContainerThe workflow will be triggered when the container that the Team is in falls into the configured scope.Matches any of these
    Membership change – Add user to TeamUser typeThe workflow will be triggered when the user type of the newly added member falls into the configured scope.Equals
    Membership change – Add user to GroupGroup typeThe workflow will be triggered when the type of the Group with new member added falls into the configured scope.*Note: Currently, only Microsoft 365 Groups can trigger a dynamic workflow when a new member is added.Equals
    Membership change – Add user to GroupTenant/DomainThe workflow will be triggered when the tenant or domain of the Group falls into the configured scope.Matches any of these
    Membership change – Add user to GroupContainerThe workflow will be triggered when the container that the Group is in falls into the configured scope.Matches any of these
    Membership change – Add user to GroupUser typeThe workflow will be triggered when the user type of the newly added member falls into the configured scope.Equals
    Membership change – Add user to SharePoint siteTenant/DomainThe workflow will be triggered when the tenant or domain of the site falls into the configured scope.Matches any of these
    Membership change – Add user to SharePoint siteContainerThe workflow will be triggered when the container that the site is in falls into the configured scope.Matches any of these
    Membership change – Add user to SharePoint siteUser typeThe workflow will be triggered when the user type of the newly added member falls into the configured scope.Equals
    Membership change – Add user to Group team siteTenant/DomainThe workflow will be triggered when the tenant or domain of the site falls into the configured scope.Matches any of these
    Membership change – Add user to Group team siteContainerThe workflow will be triggered when the container that the site is in falls into the configured scope.Matches any of these
    Membership change – Add user to Group team siteUser typeThe workflow will be triggered when the user type of the newly added member falls into the configured scope.Equals
    Suspicious User activities – Failed sign-in*Note: A Microsoft Entra ID P1 or P2 license is required to detect this trigger event.Tenant/DomainThe workflow will be triggered when the tenant that the target user is in falls into the configured scope.Matches any of these
    Suspicious User activities – Failed sign-in*Note: A Microsoft Entra ID P1 or P2 license is required to detect this trigger event.ContainerThe workflow will be triggered when the container that the target user is in falls into the configured scope.Matches any of these
    Suspicious User activities – Failed sign-in*Note: A Microsoft Entra ID P1 or P2 license is required to detect this trigger event.RoleThe workflow will be triggered when the target user’s role falls into the configured scope.Matches any of these
    Suspicious User activities – Failed sign-in*Note: A Microsoft Entra ID P1 or P2 license is required to detect this trigger event.User typeThe workflow will be triggered when the target user type falls into the configured scope.Equals
    Suspicious User activities – Failed sign-in*Note: A Microsoft Entra ID P1 or P2 license is required to detect this trigger event.Sign-in deviceThe workflow will be triggered when the sign-in device falls into the configured scope.Contains
    Suspicious User activities – Failed sign-in*Note: A Microsoft Entra ID P1 or P2 license is required to detect this trigger event.Sign-in deviceThe workflow will be triggered when the sign-in device falls into the configured scope.Does not contain
    Suspicious User activities – Failed sign-in*Note: A Microsoft Entra ID P1 or P2 license is required to detect this trigger event.Sign-in applicationThe workflow will be triggered when the sign-in application falls into the configured scope.Contains
    Suspicious User activities – Failed sign-in*Note: A Microsoft Entra ID P1 or P2 license is required to detect this trigger event.Sign-in applicationThe workflow will be triggered when the sign-in application falls into the configured scope.Does not contain
    Suspicious User activities – Failed sign-in*Note: A Microsoft Entra ID P1 or P2 license is required to detect this trigger event.Sign-in locationThe workflow will be triggered when the sign-in location, including city, state or province, and country or region, of the target user falls into the configured scope.Contains
    Suspicious User activities – Failed sign-in*Note: A Microsoft Entra ID P1 or P2 license is required to detect this trigger event.Sign-in locationThe workflow will be triggered when the sign-in location, including city, state or province, and country or region, of the target user falls into the configured scope.Does not contain
    Suspicious User activities – Failed sign-in*Note: A Microsoft Entra ID P1 or P2 license is required to detect this trigger event.IP addressThe workflow will be triggered when the IP address of the target user falls into the configured scope.Within
    Suspicious User activities – Failed sign-in*Note: A Microsoft Entra ID P1 or P2 license is required to detect this trigger event.IP addressThe workflow will be triggered when the IP address of the target user falls into the configured scope.Outside
    Suspicious User activities – Failed sign-in*Note: A Microsoft Entra ID P1 or P2 license is required to detect this trigger event.Company nameThe workflow will be triggered when the company name of the target user falls into the configured scope.Matches any of these
    Suspicious User activities – Failed sign-in*Note: A Microsoft Entra ID P1 or P2 license is required to detect this trigger event.DepartmentThe workflow will be triggered when the department of the target user falls into the configured scope.Matches any of these
    Suspicious User activities – Failed sign-in*Note: A Microsoft Entra ID P1 or P2 license is required to detect this trigger event.OfficeThe workflow will be triggered when the office of the target user falls into the configured scope.Matches any of these
    Suspicious User activities – Failed sign-in*Note: A Microsoft Entra ID P1 or P2 license is required to detect this trigger event.CityThe workflow will be triggered when the city of the target user falls into the configured scope.Matches any of these
    Suspicious User activities – Failed sign-in*Note: A Microsoft Entra ID P1 or P2 license is required to detect this trigger event.Country or regionThe workflow will be triggered when the country or region of the target user falls into the configured scope.Matches any of these
    Suspicious User activities - File accessTenantThe workflow will be triggered when the tenant of the accessed file falls into the configured scope.Matches any of these
    Suspicious User activities - File accessContainerThe workflow will be triggered when the container that the accessed file is in falls into the configured scope.Matches any of these
    Suspicious User activities - File accessSensitivity levelThe workflow will be triggered when the sensitivity level of the accessed file falls into the configured scope.Equals
    Suspicious User activities - File accessOperator user typeThe workflow will be triggered when the user type of the user who accessed the file falls into the configured scope.Equals
    Suspicious User activities - File accessOperator roleThe workflow will be triggered when the role of the user who accessed the file falls into the configured scope.Matches any of these
    Suspicious User activities - File accessOperator IPThe workflow will be triggered when the IP address of the user who accessed the file falls into the configured scope.Equals
    Suspicious User activities - File accessOperator IPThe workflow will be triggered when the IP address of the user who accessed the file falls into the configured scope.Does not equal
    Suspicious User activities - File accessOperator IPThe workflow will be triggered when the IP address of the user who accessed the file falls into the configured scope.Within
    Suspicious User activities - File accessOperator IPThe workflow will be triggered when the IP address of the user who accessed the file falls into the configured scope.Outside
    Suspicious User activities - File accessOperator domainThe workflow will be triggered when the domain of the user who accessed the file falls into the configured scope.Matches any of these
    Suspicious User activities - File accessOperator domainThe workflow will be triggered when the domain of the user who accessed the file falls into the configured scope.Matches none of these
    Suspicious User activities - Password reset/changeTenant/DomainThe workflow will be triggered when the tenant of the user whose password has been reset/changed falls into the configured scope.Matches any of these
    Suspicious User activities - Password reset/changeContainerThe workflow will be triggered when the container of the user whose password has been reset/changed falls into the configured scope.Matches any of these
    Suspicious User activities - Password reset/changeRoleThe workflow will be triggered when the role of the user whose password has been reset/changed falls into the configured scope.Matches any of these
    Suspicious User activities - Password reset/changeOperator domainThe workflow will be triggered when the domain of the user who resets/changes others’ passwords falls into the configured scope.Matches any of these
    Suspicious User activities - Password reset/changeOperator domainThe workflow will be triggered when the domain of the user who resets/changes others’ passwords falls into the configured scope.Matches none of these
    Suspicious User activities - Password reset/changeDepartmentThe workflow will be triggered when the department of the user whose password has been reset/changed falls into the configured scope.Matches any of these
    Suspicious User activities - Password reset/changeCompany nameThe workflow will be triggered when the company name of the user whose password has been reset/changed falls into the configured scope.Matches any of these
    Suspicious User activities - Password reset/changeCountry or regionThe workflow will be triggered when the country or region of the user whose password has been reset/changed falls into the configured scope.Matches any of these
    Power Platform > Create workspaceTenantThe workflow will be triggered when the tenant in which the workspace is created falls into the configured scope.Matches any of these
    Power Platform > Create workspaceContainerThe workflow will be triggered when the container in which the workspace is created falls into the configured scope.Matches any of these
    Power Platform > Create workspaceStateThe workflow will be triggered when the status of the created workspace falls into the configured scope.Matches any of these
    Power Platform > Create workspaceContactsThe workflow will be triggered when the contacts of the created workspace falls into the configured scope.Equals
    Power Platform > Create workspaceContactsThe workflow will be triggered when the contacts of the created workspace falls into the configured scope.Contains
    Power Platform > Create workspaceWorkspace OneDriveThe workflow will be triggered when the workspace OneDrive of the created workspace falls into the configured scope.Equals
    Power Platform > Create workspaceWorkspace OneDriveThe workflow will be triggered when the workspace OneDrive of the created workspace falls into the configured scope.Contains
    Power Platform > Create workspaceTemplate app enabledThe workflow will be triggered when the template app enable status of the created workspace falls into the configured scope.Matches any of these
    Power Platform > Create workspaceApp updates by contributorsThe workflow will be triggered when the contributor’s app update setting of the created workspace falls into the configured scope.Matches any of these
    Power Platform > Create connectionSpecific connectorThe workflow will be triggered when the newly created connection is of a connector in the configured scope.Matches any of these
    Power Platform > Create connectionPremium tier connectorThe workflow will be triggered when the newly created connection is or is not of a premium tier connector.Yes/No
    Power Platform > Create canvas appTenantThe workflow will be triggered when the tenant in which the app is created falls into the configured scope.Matches any of these
    Power Platform > Create canvas appContainerThe workflow will be triggered when the container in which the app is created falls into the configured scope.Matches any of these
    Power Platform > Create canvas appDisplay nameThe workflow will be triggered when the display name of the created app falls into the configured scope.Contains
    Power Platform > Create canvas appCanvas app typeThe workflow will be triggered when the canvas app type of the created app falls into the configured scopeMatches any of these
    Power Platform > Create canvas appEnvironmentThe workflow will be triggered when the environment in which the app is created falls into the configured scope.Matches any of these
    Power Platform > Create canvas appEnvironment typeThe workflow will be triggered when the type of environment in which the app is created falls into the configured scope.Matches any of these
    Power Platform > Create canvas appCreatorThe workflow will be triggered when the creator of the app is any specified user.Contains
    Power Platform > Create canvas appCreator statusThe workflow will be triggered when the creator of the app is in a specific status.Matches any of these
    Power Platform > Create canvas appCreator’s departmentThe workflow will be triggered when the creator of the app is in a specific department.Equals
    Power Platform > Create canvas appCreator’s departmentThe workflow will be triggered when the creator of the app is in a specific department.Contains
    Power Platform > Create canvas appApp ownerThe workflow will be triggered when the owner of the app is any specified user.Contain
    Power Platform > Create canvas appOwner statusThe workflow will be triggered when the owner of the app is in a specific status.Matches any of these
    Power Platform > Create canvas appOwner user typeThe workflow will be triggered when the owner of the app is a guest or member.Equals
    Power Platform > Create canvas appWith co-ownerThe workflow will be triggered when the app has or has no co-owner.Equals
    Power Platform > Create canvas appCo-ownerThe workflow will be triggered when the co-owner of the app is any specified user.Contain
    Power Platform > Create canvas appCo-owner disabledThe workflow will be triggered when the co-owner of the app is or is not disabled.Equals
    Power Platform > Create canvas appCo-owner user typeThe workflow will be triggered when the co-owner of the app is a guest or member.Matches any of these