为内置生命周期工作流任务配置参数

Microsoft Graph 生命周期工作流 API 允许在联接者、离开者和移动者级别自动执行用户生命周期过程。

工作流的核心是表示在触发工作流时自动运行的特定操作 的任务30 个内置任务 可用于支持创建自定义工作流。 这些任务在任务定义的 参数 属性上配置。

本文介绍如何为内置任务配置参数属性以简化自动化。

为任务配置参数

任务显示名称 taskDefinitionId 参数
向新员工发送欢迎电子邮件 70b29d51-b59a-4773-9280-8841dfd3f2ea namecc
value:要在电子邮件中抄送的用户的有效用户 ID (String) 。

namecustomSubject
value:要发送的电子邮件的自定义主题标头。

namecustomBody
value:自定义电子邮件的正文。

namelocale
value:覆盖电子邮件收件人的语言设置的语言值。 此参数不自定义电子邮件的自定义文本,应使用与自定义文本相同的语言进行设置。

nameto
UserManagersSponsors或特定 userID的字符串。 如果选择 Sponsors 了 ,则不能在 参数中添加 cc 其他用户。
发送载入提醒电子邮件 3C860712-2D37-42A4-928F-5C93935D26A1 namecc
value:要在电子邮件中抄送的用户的有效用户 ID (String) 。

namecustomSubject
value:要发送的电子邮件的自定义主题标头。

namecustomBody
value:自定义电子邮件的正文。

namelocale
value:覆盖电子邮件收件人的语言设置的语言值。 此参数不自定义电子邮件的自定义文本,应使用与自定义文本相同的语言进行设置。

nameto
UserManagersSponsors或特定 userID的字符串。 如果选择 Sponsors 了 ,则不能在 参数中添加 cc 其他用户。
生成临时访问密码并通过电子邮件发送给用户的经理 1b555e50-7f65-41d5-b514-5894a026d10d nametapLifetimeMinutes
value10 最高 43000

nametapIsUsableOnce
valuetruefalse

nameto
UserManagersSponsors或特定 userID的字符串。 如果选择 Sponsors 了 ,则不能在 参数中添加 cc 其他用户。

先决条件
  1. 必须为用户分配经理。
  2. 用户的经理必须启用其邮件。
  3. 必须在租户中启用临时访问传递 (TAP) 策略,并且用户已启用才能使用 TAP 身份验证方法。 有关详细信息,请参阅 temporaryAccessPassAuthenticationMethodConfiguration 资源类型
将用户添加到组 22085229-5809-45e8-97fd-270d28d66910 namegroupID
value:将用户添加为成员的有效组 ID 或逗号分隔的组列表。 例如,"06269010-2d8e-48e4-8f0e-33580720c9e1, 06bba22c-775e-42d8-b451-4221af061af0, 182f68db-6513-4e79-9ec2-a7e89a460e7f"
将用户添加到团队 e440ed8d-25a1-4618-84ce-091ed5be5594 nameteamID
value:有效的组 ID 或以逗号分隔的团队列表,用户作为成员添加到其中。 例如,"06269010-2d8e-48e4-8f0e-33580720c9e1, 06bba22c-775e-42d8-b451-4221af061af0, 182f68db-6513-4e79-9ec2-a7e89a460e7f"
(预览版) 更新用户属性 2c8f4a1b-7d3e-4f9c-8a5b-6e1d2c3f4a5b nameattributeUpdates
value:一个 JSON 字符串,指定要更新或清除的最多 10 个用户属性。 属性可以包括内置本地扩展、目录扩展和员工组织数据。
启用用户帐户 6fc52c9d-398b-4305-9763-15f42c1676fc nameenableOnPremisesAccount
value:一个布尔值,指示任务是否启用同步的本地用户帐户。
运行自定义任务扩展 4262b724-8dba-4fad-afc3-43fcbb497a0e nameCustomTaskExtensionID
value:自定义任务扩展的 ID。
(预览版) 向用户分配许可证 683c87a4-2ad4-420b-97d4-220d90afcd24 namelicenses
value:要分配的许可证的 ID。
从用户 (预览版中删除所选许可证分配) 5fc402a8-daaf-4b7b-9203-da868b05fc5f namelicenses
value:要分配的许可证的 ID。
撤销用户的所有刷新令牌 509589a4-0466-4471-829e-49c5e502bdee 无。
向经理发送有关赞助更改的电子邮件 b8c4e1f9-3a7d-4b2e-9c5f-8d6a9b1c2e3f namecc
value:要在电子邮件中抄送的用户的有效用户 ID (String) 。

namecustomSubject
value:要发送的电子邮件的自定义主题标头。

namecustomBody
value:自定义电子邮件的正文。

namelocale
value:覆盖电子邮件收件人的语言设置的语言值。 此参数不自定义电子邮件的自定义文本,应使用与自定义文本相同的语言进行设置。

nameto
UserManagersSponsors或特定 userID的字符串。 如果选择 Sponsors 了 ,则不能在 参数中添加 cc 其他用户。
向共同发起人发送有关赞助商更改的电子邮件 ad3b85cd-75b1-43e7-b4b9-0e52faba3944 namecc
value:要在电子邮件中抄送的用户的有效用户 ID (String) 。

namecustomSubject
value:要发送的电子邮件的自定义主题标头。

namecustomBody
value:自定义电子邮件的正文。

namelocale
value:覆盖电子邮件收件人的语言设置的语言值。 此参数不自定义电子邮件的自定义文本,应使用与自定义文本相同的语言进行设置。

nameto
UserManagersSponsors或特定 userID的字符串。 如果选择 Sponsors 了 ,则不能在 参数中添加 cc 其他用户。
将代理标识赞助转让给经理 b8f4c3d5-9e7a-4b1c-8f2d-6a5e8b9c7f4a 无。

先决条件
  1. 必须为用户分配经理。
禁用用户帐户 1dfdfcc7-52fa-4c2e-bf3a-e3919cc12950 namedisableOnPremisesAccount
value:一个布尔值,指示任务是否禁用同步的本地用户帐户。
从所选组中删除用户 1953a66c-751c-45e5-8bfe-01462c70da3c namegroupID
value:有效的组 ID 或用户所属的组的逗号分隔列表。 例如,"06269010-2d8e-48e4-8f0e-33580720c9e1, 06bba22c-775e-42d8-b451-4221af061af0, 182f68db-6513-4e79-9ec2-a7e89a460e7f"
从所有组中删除用户 b3a31406-2a15-4c9a-b25b-a658fa5f07fc
从团队中删除用户 06aa7acb-01af-4824-8899-b14e5ed788d6 nameteamID
value:用户所属的团队的逗号分隔列表。 例如,"06269010-2d8e-48e4-8f0e-33580720c9e1, 06bba22c-775e-42d8-b451-4221af061af0, 182f68db-6513-4e79-9ec2-a7e89a460e7f"
从所有团队中删除用户 81f7b200-2816-4b3b-8c5d-dc556f07b024
删除用户的所有许可证分配 8fa97d28-3e52-4985-b3a9-a1126f9b8b4e
删除用户 8d18588d-9ad3-4c0f-99d0-ec215f0e3dff namedeleteOnPremisesAccount
value:一个布尔值,指示任务是否删除同步的本地用户帐户。
发送电子邮件以通知管理员用户移动 aab41899-9972-422a-9d97-f626014578b7 namecc
value:要在电子邮件中抄送的用户的有效用户 ID (String) 。

namecustomSubject
value:要发送的电子邮件的自定义主题标头。

namecustomBody
value:自定义电子邮件的正文。

namelocale
value:覆盖电子邮件收件人的语言设置的语言值。 不自定义电子邮件的自定义文本,应使用与自定义文本相同的语言进行设置。

nameto
UserManagersSponsors或特定 userID的字符串。 如果选择 Sponsors 了 ,则不能在 参数中添加 cc 其他用户。
在用户最后一天之前向经理发送电子邮件 52853a3e-f4e5-4eb8-bb24-1ac09a1da935 namecc
value:要在电子邮件中抄送的用户的有效用户 ID (String) 。

namecustomSubject
value:要发送的电子邮件的自定义主题标头。

namecustomBody
value:自定义电子邮件的正文。

namelocale
value:覆盖电子邮件收件人的语言设置的语言值。 不自定义电子邮件的自定义文本,应使用与自定义文本相同的语言进行设置。

nameto
UserManagersSponsors或特定 userID的字符串。 如果选择 Sponsors 了 ,则不能在 参数中添加 cc 其他用户。
在用户的最后一天发送电子邮件 9c0a1eaf-5bda-4392-9d9e-6e155bb57411 namecc
value:要在电子邮件中抄送的用户的有效用户 ID (String) 。

namecustomSubject
value:要发送的电子邮件的自定义主题。

namecustomBody
value:自定义电子邮件的正文。

namelocale
value:覆盖电子邮件收件人的语言设置的语言值。 不自定义电子邮件的自定义文本,应使用与自定义文本相同的语言进行设置。

nameto
UserManagersSponsors或特定 userID的字符串。 如果选择 Sponsors 了 ,则不能在 参数中添加 cc 其他用户。
在用户最后一天之后向用户的经理发送卸载电子邮件 6f22ddd4-b3a5-47a4-a846-0d7c201a49ce namecc
value:要在电子邮件中抄送的用户的有效用户 ID (String) 。

namecustomSubject
value:要发送的电子邮件的自定义主题标头。

namecustomBody
value:自定义电子邮件的正文。

namelocale
value:覆盖电子邮件收件人的语言设置的语言值。 不自定义电子邮件的自定义文本,应使用与自定义文本相同的语言进行设置。

nameto
UserManagersSponsors或特定 userID的字符串。 如果选择 Sponsors 了 ,则不能在 参数中添加 cc 其他用户。
发送有关用户不活动的电子邮件 92f74cb4-f1b6-4ec0-b766-96210f56edc2 namecc
value:要在电子邮件中抄送的用户的有效用户 ID (String) 。

namecustomSubject
value:要发送的电子邮件的自定义主题标头。

namecustomBody
value:自定义电子邮件的正文。

namelocale
value:覆盖电子邮件收件人的语言设置的语言值。 此参数不自定义电子邮件的自定义文本,应使用与自定义文本相同的语言进行设置。

nameto
UserManagersSponsors或特定 userID的字符串。 如果选择 Sponsors 了 ,则不能在 参数中添加 cc 其他用户。
请求用户访问权限包分配 c1ec1e76-f374-4375-aaa6-0bb6bd4c60be nameassignmentPolicyId
value:要分配用户的访问包的有效分配策略 ID (String) 。

nameaccessPackageId
value:要分配给用户的访问包的有效访问包 ID。
删除用户的访问包分配 4a0b64f2-c7ec-46ba-b117-18f262946c50 nameaccessPackageId
value:要从用户取消分配的访问包的有效访问包 ID。
删除用户的所有访问包分配 42ae2956-193d-4f39-be06-691b8ac4fa1d
取消用户的挂起访问包分配请求 498770d9-bab7-4e4c-b73d-5ded82a1d0b3 namedaysUntilExpiration
value:用户访问包分配过期之前的天数的有效字符串。

示例

示例 1:向新员工发送欢迎电子邮件

{
  "category": "joiner",
  "continueOnError": false,
  "description": "Send welcome email to new hire",
  "displayName": "Send Welcome Email",
  "isEnabled": true,
  "taskDefinitionId": "70b29d51-b59a-4773-9280-8841dfd3f2ea",
  "arguments": [
    {
      "name": "cc",
      "value": "e94ad2cd-d590-4b39-8e46-bb4f8e293f85,ac17d108-60cd-4eb2-a4b4-084cacda33f2"
    },
    {
      "name": "customSubject",
      "value": "Welcome to the organization {{userDisplayName}}!"
    },
    {
      "name": "customBody",
      "value": "Welcome to our organization {{userGivenName}} {{userSurname}}.\n\nFor more information, reach out to your manager {{managerDisplayName}} at {{managerEmail}}."
    },
    {
      "name": "locale",
      "value": "en-us"
    }
  ]
}

示例 2: (TAP) 生成临时访问密码并将其发送给用户的经理

{
  "category": "joiner",
  "continueOnError": false,
  "description": "Generate Temporary Access Pass and send via email to user's manager",
  "displayName": "Generate TAP and Send Email",
  "isEnabled": true,
  "taskDefinitionId": "1b555e50-7f65-41d5-b514-5894a026d10d",
  "arguments": [
    {
      "name": "tapLifetimeMinutes",
      "value": "480"
    },
    {
      "name": "tapIsUsableOnce",
      "value": "false"
    },
    {
      "name": "cc",
      "value": "068fa0c1-fa00-4f4f-8411-e968d921c3e7,9d208c40-7eb6-46ff-bebd-f30148c39b47"
    },
    {
      "name": "customSubject",
      "value": "Temporary access pass for your new employee {{userDisplayName}}"
    },
    {
      "name": "customBody",
      "value": "Hello {{managerDisplayName}}\n\nPlease find the temporary access pass for your new employee {{userDisplayName}} below:\n\n{{temporaryAccessPass}}\n\nRegards\nYour IT department"
    },
    {
      "name": "locale",
      "value": "en-us"
    }
  ]
}

示例 3:将用户添加到组

{
  "category": "joiner,leaver",
  "description": "Add user to groups",
  "displayName": "AddUserToGroup",
  "isEnabled": true,
  "continueOnError": true,
  "taskDefinitionId": "22085229-5809-45e8-97fd-270d28d66910",
  "arguments": [
    {
      "name": "groupID",
      "value": "06269010-2d8e-48e4-8f0e-33580720c9e1, 06bba22c-775e-42d8-b451-4221af061af0, 182f68db-6513-4e79-9ec2-a7e89a460e7f"
    }
  ]
}

示例 4:将用户添加到 Teams

{
  "category": "joiner,leaver",
  "description": "Add user to team",
  "displayName": "AddUserToTeam",
  "isEnabled": true,
  "continueOnError": true,
  "taskDefinitionId": "e440ed8d-25a1-4618-84ce-091ed5be5594",
  "arguments": [
    {
      "name": "teamID",
      "value": "06269010-2d8e-48e4-8f0e-33580720c9e1, 06bba22c-775e-42d8-b451-4221af061af0, 182f68db-6513-4e79-9ec2-a7e89a460e7f"
    }
  ]
}

示例 5: (预览版) 更新用户属性

{
  "category": "joiner",
  "continueOnError": false,
  "description": "Update or clear user attribute values including custom attributes",
  "displayName": "Update user attributes",
  "isEnabled": true,
  "taskDefinitionId": "2c8f4a1b-7d3e-4f9c-8a5b-6e1d2c3f4a5b",
  "arguments": [
    {
      "name": "attributeUpdates",
      "value": "[{\"attribute\":\"department\",\"value\":\"Sales\"},{\"attribute\":\"jobTitle\",\"value\":\"Account Executive\"}]"
    }
  ]
}

示例 6:启用用户帐户

{
  "category": "joiner,leaver",
  "description": "Enable user account",
  "displayName": "EnableUserAccount",
  "isEnabled": true,
  "continueOnError": true,
  "taskDefinitionId": "6fc52c9d-398b-4305-9763-15f42c1676fc",
  "arguments": []
}

示例 7:运行自定义任务扩展

{
  "category": "joiner,leaver",
  "description": "Run a Custom Task Extension to call-out to an external system.",
  "displayName": "Run a Custom Task Extension",
  "isEnabled": true,
  "continueOnError": true,
  "taskDefinitionId": "d79d1fcc-16be-490c-a865-f4533b1639ee",
  "arguments": [
    {
      "name": "customTaskExtensionID",
      "value": "<ID of your Custom Task Extension>"
    }
  ]
}

示例 8:禁用用户帐户

{
  "category": "joiner,leaver",
  "description": "Disable user account",
  "displayName": "DisableUserAccount",
  "isEnabled": true,
  "continueOnError": true,
  "taskDefinitionId": "1dfdfcc7-52fa-4c2e-bf3a-e3919cc12950",
  "arguments": []
}

示例 9:从所选组中删除用户

{
  "category": "leaver",
  "displayName": "Remove user from selected groups",
  "description": "Remove user from membership of selected Azure AD groups",
  "isEnabled": true,
  "continueOnError": true,
  "taskDefinitionId": "1953a66c-751c-45e5-8bfe-01462c70da3c",
  "arguments": [
    {
      "name": "groupID",
      "value": "06269010-2d8e-48e4-8f0e-33580720c9e1, 06bba22c-775e-42d8-b451-4221af061af0, 182f68db-6513-4e79-9ec2-a7e89a460e7f"
    }
  ]
}

示例 10:从所有组中删除用户

{
  "category": "leaver",
  "continueOnError": true,
  "displayName": "Remove user from all groups",
  "description": "Remove user from all Azure AD groups memberships",
  "isEnabled": true,
  "taskDefinitionId": "b3a31406-2a15-4c9a-b25b-a658fa5f07fc",
  "arguments": []
}

示例 11:从所选团队中删除用户

{
  "category": "joiner,leaver",
  "continueOnError": true,
  "displayName": "Remove user from selected Teams",
  "description": "Remove user from membership of selected Teams",
  "isEnabled": true,
  "taskDefinitionId": "06aa7acb-01af-4824-8899-b14e5ed788d6",
  "arguments": [
    {
      "name": "teamID",
      "value": "TeamId1, TeamId2, TeamId3, ..."
    }
  ]
}

示例 12:从所有团队中删除用户

{
  "category": "leaver",
  "continueOnError": true,
  "description": "Remove user from all Teams",
  "displayName": "Remove user from all Teams memberships",
  "isEnabled": true,
  "taskDefinitionId": "81f7b200-2816-4b3b-8c5d-dc556f07b024",
  "arguments": []
}

示例 13:删除用户的所有许可证分配

{
  "category": "leaver",
  "continueOnError": true,
  "displayName": "Remove all licenses for user",
  "description": "Remove all licenses assigned to the user",
  "isEnabled": true,
  "taskDefinitionId": "8fa97d28-3e52-4985-b3a9-a1126f9b8b4e",
  "arguments": []
}

示例 14:删除用户

{
  "category": "leaver",
  "continueOnError": true,
  "displayName": "Delete user account",
  "description": "Delete user account in Azure AD",
  "isEnabled": true,
  "taskDefinitionId": "8d18588d-9ad3-4c0f-99d0-ec215f0e3dff",
  "arguments": []
}

示例 15:发送电子邮件以通知经理用户移动

{
  "category": "mover",
  "continueOnError": false,
  "description": "Send email to notify user\u2019s manager of user move",
  "displayName": "Send email to notify manager of user move",
  "isEnabled": true,
  "taskDefinitionId": "aab41899-9972-422a-9d97-f626014578b7",
  "arguments": [
    {
      "name": "cc",
      "value": "ac17d108-60cd-4eb2-a4b4-084cacda33f2,7d3ee937-edcc-46b0-9e2c-f832e01231ea"
    },
    {
      "name": "customSubject",
      "value": "{{userDisplayName}} has moved"
    },
    {
      "name": "customBody",
      "value": "Hello {{managerDisplayName}}\n\nwe are reaching out to let you know {{userDisplayName}} has moved in the organization.\n\nRegards\nYour IT department"
    },
    {
      "name": "locale",
      "value": "en-us"
    }
  ]
}

示例 16:在用户最后一天之前向经理发送电子邮件

{
  "category": "leaver",
  "continueOnError": false,
  "description": "Send offboarding email to user's manager before the last day of work",
  "displayName": "Send email before user's last day",
  "isEnabled": true,
  "taskDefinitionId": "52853a3e-f4e5-4eb8-bb24-1ac09a1da935",
  "arguments": [
    {
      "name": "cc",
      "value": "068fa0c1-fa00-4f4f-8411-e968d921c3e7,e94ad2cd-d590-4b39-8e46-bb4f8e293f85"
    },
    {
      "name": "customSubject",
      "value": "Reminder that {{userDisplayName}}'s last day is coming up"
    },
    {
      "name": "customBody",
      "value": "Hello {{managerDisplayName}}\n\nthis is a reminder that {{userDisplayName}}'s last day is coming up.\n\nRegards\nYour IT department"
    },
    {
      "name": "locale",
      "value": "en-us"
    }
  ]
}

示例 17:在用户最后一天发送电子邮件

{
  "category": "leaver",
  "continueOnError": false,
  "description": "Send offboarding email to user's manager on the last day of work",
  "displayName": "Send email on user's last day",
  "isEnabled": true,
  "taskDefinitionId": "9c0a1eaf-5bda-4392-9d9e-6e155bb57411",
  "arguments": [
    {
      "name": "cc",
      "value": "068fa0c1-fa00-4f4f-8411-e968d921c3e7,e94ad2cd-d590-4b39-8e46-bb4f8e293f85"
    },
    {
      "name": "customSubject",
      "value": "{{userDisplayName}}'s last day"
    },
    {
      "name": "customBody",
      "value": "Hello {{managerDisplayName}}\n\nthis is a reminder that {{userDisplayName}}'s last day is today and their access will be revoked.\n\nRegards\nYour IT department"
    },
    {
      "name": "locale",
      "value": "en-us"
    }
  ]
}

示例 18:在用户最后一天的工作后,将卸载电子邮件发送给用户的经理

{
  "category": "leaver",
  "continueOnError": true,
  "displayName": "Send offboarding email to user's manager after the last day of work",
  "description": "Send email after user's last day",
  "isEnabled": true,
  "continueOnError": true,
  "taskDefinitionId": "6f22ddd4-b3a5-47a4-a846-0d7c201a49ce",
  "arguments": []
}

示例 19:请求用户访问包分配

{
  "category": "joiner,mover",
  "continueOnError": false,
  "description": "Request user assignment to selected access package",
  "displayName": "Request user access package assignment",
  "isEnabled": true,
  "taskDefinitionId": "c1ec1e76-f374-4375-aaa6-0bb6bd4c60be",
  "arguments": [
    {
      "name": "assignmentPolicyId",
      "value": "00d6fd25-6695-4f4a-8186-e4c6f901d2c1"
    },
    {
      "name": "accessPackageId",
      "value": "2ae5d6e5-6cbe-4710-82f2-09ef6ffff0d0"
    }
  ]
}

示例 20:删除用户的访问包分配

{
  "category": "leaver,mover",
  "continueOnError": false,
  "description": "Remove user assignment of selected access package",
  "displayName": "Remove access package assignment for user",
  "isEnabled": true,
  "taskDefinitionId": "4a0b64f2-c7ec-46ba-b117-18f262946c50",
  "arguments": [
    {
      "name": "accessPackageId",
      "value": "2ae5d6e5-6cbe-4710-82f2-09ef6ffff0d0"
    }
  ]
}

示例 21:删除用户的所有访问包分配

{
  "category": "leaver",
    "continueOnError": false,
    "description": "Remove all access packages assigned to the user",
    "displayName": "Remove all access package assignments for user",
    "isEnabled": true,
    "taskDefinitionId": "42ae2956-193d-4f39-be06-691b8ac4fa1d",
    "arguments": [
        {
             "description": "Remove all access packages assigned to the user",
            "displayName": "Remove all access package assignments for user",
            "id": "42ae2956-193d-4f39-be06-691b8ac4fa1d",
            "version": 1,
            "parameters": [
                {
                    "name": "daysUntilExpiration",
                    "values": [],
                    "valueType": "string"
                }
            ]
        }
    ]
}

示例 22:取消用户的挂起访问包分配请求

{
  "category": "leaver",
  "continueOnError": false,
  "description": "Cancel all access package assignment requests pending for the user",
  "displayName": "Cancel all pending access package assignment requests for user",
  "isEnabled": true,
  "taskDefinitionId": "498770d9-bab7-4e4c-b73d-5ded82a1d0b3",
  "arguments": []
}

示例 23:发送载入提醒电子邮件

{
  "category": "joiner",
  "continueOnError": false,
  "description": "Send onboarding reminder email to user\u2019s manager",
  "displayName": "Send onboarding reminder email",
  "isEnabled": true,
  "taskDefinitionId": "3C860712-2D37-42A4-928F-5C93935D26A1",
  "arguments": [
    {
      "name": "cc",
      "value": "e94ad2cd-d590-4b39-8e46-bb4f8e293f85,068fa0c1-fa00-4f4f-8411-e968d921c3e7"
    },
    {
      "name": "customSubject",
      "value": "Reminder: {{userDisplayName}} is starting soon"
    },
    {
      "name": "customBody",
      "value": "Hello {{managerDisplayName}}\n\nthis is a reminder that {{userDisplayName}} is starting soon.\n\nRegards\nYour IT department"
    },
    {
      "name": "locale",
      "value": "en-us"
    }
  ]
}

示例 24:撤销用户的所有刷新令牌

{
  "category": "leaver, mover",
  "continueOnError": false,
  "description": "Revoke all refresh tokens for user",
  "displayName": "Revoke all refresh tokens for user",
  "isEnabled": true,
  "taskDefinitionId": "509589a4-0466-4471-829e-49c5e502bdee",
  "arguments": []
}

示例 25:向经理发送有关赞助更改的电子邮件

{
  "category": "mover",
  "continueOnError": false,
  "description": "Notify sponsor's manager about agent identity sponsorship transfer.",
  "displayName": "Send email to manager about sponsorship transfer",
  "isEnabled": true,
  "taskDefinitionId": "b8c4e1f9-3a7d-4b2e-9c5f-8d6a9b1c2e3f",
  "arguments": [
    {
      "name": "cc",
      "value": "ac17d108-60cd-4eb2-a4b4-084cacda33f2,7d3ee937-edcc-46b0-9e2c-f832e01231ea"
    },
    {
      "name": "customSubject",
      "value": "{{userDisplayName}} has moved"
    },
    {
      "name": "customBody",
      "value": "Hello {{managerDisplayName}}\n\nwe are reaching out to let you know {{userDisplayName}} has moved in the organization and you have taken over their agent ID sponsorships.\n\nRegards\nYour IT department"
    },
    {
      "name": "locale",
      "value": "en-us"
    }
  ]
}

示例 26:向共同发起人发送电子邮件,了解赞助商更改

{
  "category": "mover",
  "continueOnError": false,
  "description": "Notify co-sponsors about agent identity sponsorship changes.",
  "displayName": "Send email to co-sponsors about sponsor changes",
  "isEnabled": true,
  "taskDefinitionId": "ad3b85cd-75b1-43e7-b4b9-0e52faba3944",
  "arguments": [
    {
      "name": "cc",
      "value": "ac17d108-60cd-4eb2-a4b4-084cacda33f2,7d3ee937-edcc-46b0-9e2c-f832e01231ea"
    },
    {
      "name": "customSubject",
      "value": "{{userDisplayName}} has moved"
    },
    {
      "name": "customBody",
      "value": "We are reaching out to let you know {{userDisplayName}} has moved in the organization and will no longer have sponsorship authority over agent IDs they previously sponsored with you.\n\nRegards\nYour IT department"
    },
    {
      "name": "locale",
      "value": "en-us"
    }
  ]
}

示例 27:将代理标识赞助转让给经理

{
  "category": "mover",
  "continueOnError": false,
  "description": "Transfer all agent identities sponsored by user to manager.",
  "displayName": "Transfer agent identity sponsorships to manager",
  "isEnabled": true,
  "taskDefinitionId": "b8f4c3d5-9e7a-4b1c-8f2d-6a5e8b9c7f4a",
  "arguments": []
}

示例 28:发送有关用户不活动的电子邮件

{
  "category": "leaver",
  "continueOnError": false,
  "description": "Notify manager that user has been inactive",
  "displayName": "Send email about user inactivity",
  "isEnabled": true,
  "taskDefinitionId": "92f74cb4-f1b6-4ec0-b766-96210f56edc2",
  "arguments": [
    {
      "name": "cc",
      "value": "1bda0458-cb4b-473d-baf5-61125c86a6d3,7f552c25-e0f6-40b6-b4e0-36bb40ba7fb6"
    },
    {
      "name": "customSubject",
      "value": "{{UserDisplayName}}'s account has been inactive for {{NumberofDays}} days."
    },
    {
      "name": "customBody",
      "value": "We're notifying you that a recent sign-in for {{UserDisplayName}}'s user account has not been detected, and the account is considered inactive. The last sign in was {{LastSigninDate}}. To maintain a secure environment, your organization may have already started the process to disable or delete this user account.\n\nPlease check your organization's policies and take appropriate action if this user account is still needed.\n\nRegards\nYour IT department"
    },
    {
      "name": "locale",
      "value": "en-us"
    }
  ]
}