Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As APIs de Fluxos de Trabalho de Ciclo de Vida do Microsoft Graph permitem automatizar os processos de ciclo de vida do usuário nos níveis de joiner, leaver e mover.
O núcleo dos fluxos de trabalho são tarefas que representam ações específicas que são executadas automaticamente quando um fluxo de trabalho é disparado. 30 tarefas internas estão disponíveis para dar suporte à criação de fluxos de trabalho personalizados. Essas tarefas são configuradas na propriedade arguments de uma definição de tarefa.
Este artigo explica como configurar a propriedade arguments para tarefas internas para simplificar a automação.
Configurar argumentos para tarefas
| Nome de exibição da tarefa | taskDefinitionId | argumentos |
|---|---|---|
| Envie um email de boas-vindas para o novo contratado | 70b29d51-b59a-4773-9280-8841dfd3f2ea |
Nome: ccvalue: Uma ID de usuário válida (String) para o usuário que você deseja colocar em cc no email. Nome: customSubjectvalue: um cabeçalho de assunto personalizado para o email que está sendo enviado. Nome: customBodyvalue: o corpo do email personalizado. Nome: localevalue: Valor de idioma que substitui as configurações de idioma do destinatário do email. Esse argumento não personaliza o texto personalizado do email e deve ser definido no mesmo idioma que o texto personalizado. Nome: tovalue: User, Managers, Sponsors, ou a cadeia de caracteres de um arquivo .userID Se Sponsors estiver marcada, você não poderá adicionar outro usuário ao cc argumento. |
| Enviar email de lembrete de integração | 3C860712-2D37-42A4-928F-5C93935D26A1 |
Nome: ccvalue: Uma ID de usuário válida (String) para o usuário que você deseja colocar em cc no email. Nome: customSubjectvalue: um cabeçalho de assunto personalizado para o email que está sendo enviado. Nome: customBodyvalue: o corpo do email personalizado. Nome: localevalue: Valor de idioma que substitui as configurações de idioma do destinatário do email. Esse argumento não personaliza o texto personalizado do email e deve ser definido no mesmo idioma que o texto personalizado. Nome: tovalue: User, Managers, Sponsors, ou a cadeia de caracteres de um arquivo .userID Se Sponsors estiver marcada, você não poderá adicionar outro usuário ao cc argumento. |
| Gere o Passe de Acesso Temporário e envie-o por email ao gerente do usuário | 1b555e50-7f65-41d5-b514-5894a026d10d |
Nome: tapLifetimeMinutesvalor: 10 até 43000Nome: tapIsUsableOncevalor: true ou falseNome: tovalue: User, Managers, Sponsors, ou a cadeia de caracteres de um arquivo .userID Se Sponsors estiver marcada, você não poderá adicionar outro usuário ao cc argumento.Pré-requisitos:
|
| Adicionar usuário a grupos | 22085229-5809-45e8-97fd-270d28d66910 |
Nome: groupIDvalor: uma ID de grupo válida ou uma lista separada por vírgulas de grupos aos quais o usuário é adicionado como membro. Por exemplo, "06269010-2d8e-48e4-8f0e-33580720c9e1, 06bba22c-775e-42d8-b451-4221af061af0, 182f68db-6513-4e79-9ec2-a7e89a460e7f". |
| Adicionar usuário às equipes | e440ed8d-25a1-4618-84ce-091ed5be5594 |
Nome: teamIDvalor: uma ID de grupo válida ou uma lista separada por vírgulas de equipes às quais o usuário é adicionado como membro. Por exemplo, "06269010-2d8e-48e4-8f0e-33580720c9e1, 06bba22c-775e-42d8-b451-4221af061af0, 182f68db-6513-4e79-9ec2-a7e89a460e7f". |
| Atualizar atributos do usuário (versão prévia) | 2c8f4a1b-7d3e-4f9c-8a5b-6e1d2c3f4a5b |
Nome: attributeUpdatesvalue: uma cadeia de caracteres JSON que especifica até 10 atributos de usuário a serem atualizados ou limpos. Os atributos podem incluir extensões internas no local, extensões de diretório e dados da organização do funcionário. |
| Ativar conta de usuário | 6fc52c9d-398b-4305-9763-15f42c1676fc |
Nome: enableOnPremisesAccountvalor: um valor booliano que indica se a tarefa habilita contas de usuário locais sincronizadas. |
| Executar uma extensão de tarefa personalizada | 4262b724-8dba-4fad-afc3-43fcbb497a0e |
Nome: CustomTaskExtensionIDvalue: A ID da extensão de tarefa personalizada. |
| Atribuir licenças a usuários (versão prévia) | 683c87a4-2ad4-420b-97d4-220d90afcd24 |
Nome: licensesvalue: A ID da licença que você deseja atribuir. |
| Remover atribuições de licença selecionadas do usuário (versão prévia) | 5fc402a8-daaf-4b7b-9203-da868b05fc5f |
Nome: licensesvalue: A ID da licença que você deseja atribuir. |
| Revogar todos os tokens de atualização para o usuário | 509589a4-0466-4471-829e-49c5e502bdee | Nenhuma. |
| Enviar email ao gerente sobre mudanças de patrocínio | b8c4e1f9-3a7d-4b2e-9c5f-8d6a9b1c2e3f |
Nome: ccvalue: Uma ID de usuário válida (String) para o usuário que você deseja colocar em cc no email. Nome: customSubjectvalue: um cabeçalho de assunto personalizado para o email que está sendo enviado. Nome: customBodyvalue: o corpo do email personalizado. Nome: localevalue: Valor de idioma que substitui as configurações de idioma do destinatário do email. Esse argumento não personaliza o texto personalizado do email e deve ser definido no mesmo idioma que o texto personalizado. Nome: tovalue: User, Managers, Sponsors, ou a cadeia de caracteres de um arquivo .userID Se Sponsors estiver marcada, você não poderá adicionar outro usuário ao cc argumento. |
| Enviar email aos co-patrocinadores sobre mudanças de patrocinadores | ad3b85cd-75b1-43e7-b4b9-0e52faba3944 |
Nome: ccvalue: Uma ID de usuário válida (String) para o usuário que você deseja colocar em cc no email. Nome: customSubjectvalue: um cabeçalho de assunto personalizado para o email que está sendo enviado. Nome: customBodyvalue: o corpo do email personalizado. Nome: localevalue: Valor de idioma que substitui as configurações de idioma do destinatário do email. Esse argumento não personaliza o texto personalizado do email e deve ser definido no mesmo idioma que o texto personalizado. Nome: tovalue: User, Managers, Sponsors, ou a cadeia de caracteres de um arquivo .userID Se Sponsors estiver marcada, você não poderá adicionar outro usuário ao cc argumento. |
| Transferir patrocínios de identidade do agente para o gerente | b8f4c3d5-9e7a-4b1c-8f2d-6a5e8b9c7f4a | Nenhuma. Pré-requisitos:
|
| Desabilitar conta de usuário | 1dfdfcc7-52fa-4c2e-bf3a-e3919cc12950 |
Nome: disableOnPremisesAccountvalor: um valor booliano que indica se a tarefa desabilita contas de usuário locais sincronizadas. |
| Remover usuário do grupo selecionado | 1953a66c-751c-45e5-8bfe-01462c70da3c |
Nome: groupIDvalor: uma ID de grupo válida ou uma lista separada por vírgulas de grupos dos quais o usuário é membro. Por exemplo, "06269010-2d8e-48e4-8f0e-33580720c9e1, 06bba22c-775e-42d8-b451-4221af061af0, 182f68db-6513-4e79-9ec2-a7e89a460e7f". |
| Remover usuários de todos os grupos | b3a31406-2a15-4c9a-b25b-a658fa5f07fc | Nenhum |
| Remover usuário do Teams | 06aa7acb-01af-4824-8899-b14e5ed788d6 |
Nome: teamIDvalor: uma lista separada por vírgulas de equipes das quais o usuário é membro. Por exemplo, "06269010-2d8e-48e4-8f0e-33580720c9e1, 06bba22c-775e-42d8-b451-4221af061af0, 182f68db-6513-4e79-9ec2-a7e89a460e7f". |
| Remover usuário de todas as equipes | 81f7b200-2816-4b3b-8c5d-dc556f07b024 | Nenhum |
| Remover todas as atribuições de licença do usuário | 8fa97d28-3e52-4985-b3a9-a1126f9b8b4e | Nenhum |
| Excluir usuário | 8d18588d-9ad3-4c0f-99d0-ec215f0e3dff |
Nome: deleteOnPremisesAccountvalor: um valor booleano que indica se a tarefa exclui contas de usuário locais sincronizadas. |
| Enviar email para notificar o gerente sobre a movimentação do usuário | aab41899-9972-422a-9d97-f626014578b7 |
Nome: ccvalue: Uma ID de usuário válida (String) para o usuário que você deseja colocar em cc no email. Nome: customSubjectvalue: um cabeçalho de assunto personalizado para o email que está sendo enviado. Nome: customBodyvalue: o corpo do email personalizado. Nome: localevalue: Valor de idioma que substitui as configurações de idioma do destinatário do email. Não personaliza o texto personalizado do email e deve ser definido no mesmo idioma que o texto personalizado. Nome: tovalue: User, Managers, Sponsors, ou a cadeia de caracteres de um arquivo .userID Se Sponsors estiver marcada, você não poderá adicionar outro usuário ao cc argumento. |
| Enviar email ao gerente antes do último dia do usuário | 52853a3e-f4e5-4eb8-bb24-1ac09a1da935 |
Nome: ccvalue: Uma ID de usuário válida (String) para o usuário que você deseja colocar em cc no email. Nome: customSubjectvalue: um cabeçalho de assunto personalizado para o email que está sendo enviado. Nome: customBodyvalue: o corpo do email personalizado. Nome: localevalue: Valor de idioma que substitui as configurações de idioma do destinatário do email. Não personaliza o texto personalizado do email e deve ser definido no mesmo idioma que o texto personalizado. Nome: tovalue: User, Managers, Sponsors, ou a cadeia de caracteres de um arquivo .userID Se Sponsors estiver marcada, você não poderá adicionar outro usuário ao cc argumento. |
| Enviar email no último dia do usuário | 9c0a1eaf-5bda-4392-9d9e-6e155bb57411 |
Nome: ccvalue: Uma ID de usuário válida (String) para o usuário que você deseja colocar em cc no email. Nome: customSubjectvalue: Um assunto personalizado para o email que está sendo enviado. Nome: customBodyvalue: o corpo do email personalizado. Nome: localevalue: Valor de idioma que substitui as configurações de idioma do destinatário do email. Não personaliza o texto personalizado do email e deve ser definido no mesmo idioma que o texto personalizado. Nome: tovalue: User, Managers, Sponsors, ou a cadeia de caracteres de um arquivo .userID Se Sponsors estiver marcada, você não poderá adicionar outro usuário ao cc argumento. |
| Enviar email de remoção para o gerente do usuário após o último dia | 6f22ddd4-b3a5-47a4-a846-0d7c201a49ce |
Nome: ccvalue: Uma ID de usuário válida (String) para o usuário que você deseja colocar em cc no email. Nome: customSubjectvalue: um cabeçalho de assunto personalizado para o email que está sendo enviado. Nome: customBodyvalue: o corpo do email personalizado. Nome: localevalue: Valor de idioma que substitui as configurações de idioma do destinatário do email. Não personaliza o texto personalizado do email e deve ser definido no mesmo idioma que o texto personalizado. Nome: tovalue: User, Managers, Sponsors, ou a cadeia de caracteres de um arquivo .userID Se Sponsors estiver marcada, você não poderá adicionar outro usuário ao cc argumento. |
| Enviar email sobre inatividade do usuário | 92f74cb4-f1b6-4ec0-b766-96210f56edc2 |
Nome: ccvalue: Uma ID de usuário válida (String) para o usuário que você deseja colocar em cc no email. Nome: customSubjectvalue: um cabeçalho de assunto personalizado para o email que está sendo enviado. Nome: customBodyvalue: o corpo do email personalizado. Nome: localevalue: Valor de idioma que substitui as configurações de idioma do destinatário do email. Esse argumento não personaliza o texto personalizado do email e deve ser definido no mesmo idioma que o texto personalizado. Nome: tovalue: User, Managers, Sponsors, ou a cadeia de caracteres de um arquivo .userID Se Sponsors estiver marcada, você não poderá adicionar outro usuário ao cc argumento. |
| Solicitar atribuição de pacote de acesso do usuário | c1ec1e76-f374-4375-aaa6-0bb6bd4c60be |
Nome: assignmentPolicyIdvalor: uma ID de política de atribuição válida (cadeia de caracteres) para o pacote de acesso que você deseja atribuir ao usuário. Nome: accessPackageIdvalor: uma ID de pacote de acesso válida para o pacote de acesso que você deseja atribuir ao usuário. |
| Remover atribuição de pacote de acesso do usuário | 4a0b64f2-c7ec-46ba-b117-18f262946c50 |
Nome: accessPackageIdvalor: uma ID de pacote de acesso válida para o pacote de acesso que você deseja cancelar a atribuição do usuário. |
| Remover todas as atribuições de pacote de acesso do usuário | 42ae2956-193d-4f39-be06-691b8ac4fa1d | Nenhum |
| Cancelar solicitações de atribuição de pacote de acesso pendentes para o usuário | 498770d9-bab7-4e4c-b73d-5ded82a1d0b3 |
Nome: daysUntilExpirationvalor: uma cadeia de caracteres válida dos dias até que a atribuição do pacote de acesso para o usuário expire. |
Exemplos
Exemplo 1: Enviar um email de boas-vindas para um novo contratado
{
"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"
}
]
}
Exemplo 2: Gerar um TAP (Senha de Acesso Temporária) e enviá-lo ao gerente do usuário
{
"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"
}
]
}
Exemplo 3: Adicionar um usuário a grupos
{
"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"
}
]
}
Exemplo 4: adicionar um usuário ao 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"
}
]
}
Exemplo 5: atualizar atributos de usuário (versão prévia)
{
"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\"}]"
}
]
}
Exemplo 6: habilitar uma conta de usuário
{
"category": "joiner,leaver",
"description": "Enable user account",
"displayName": "EnableUserAccount",
"isEnabled": true,
"continueOnError": true,
"taskDefinitionId": "6fc52c9d-398b-4305-9763-15f42c1676fc",
"arguments": []
}
Exemplo 7: Executar uma extensão de tarefa personalizada
{
"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>"
}
]
}
Exemplo 8: Desabilitar uma conta de usuário
{
"category": "joiner,leaver",
"description": "Disable user account",
"displayName": "DisableUserAccount",
"isEnabled": true,
"continueOnError": true,
"taskDefinitionId": "1dfdfcc7-52fa-4c2e-bf3a-e3919cc12950",
"arguments": []
}
Exemplo 9: Remover um usuário de grupos selecionados
{
"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"
}
]
}
Exemplo 10: Remover um usuário de todos os grupos
{
"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": []
}
Exemplo 11: Remover um usuário de equipes selecionadas
{
"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, ..."
}
]
}
Exemplo 12: Remover um usuário de todas as equipes
{
"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": []
}
Exemplo 13: Remover todas as atribuições de licença de um usuário
{
"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": []
}
Exemplo 14: excluir um usuário
{
"category": "leaver",
"continueOnError": true,
"displayName": "Delete user account",
"description": "Delete user account in Azure AD",
"isEnabled": true,
"taskDefinitionId": "8d18588d-9ad3-4c0f-99d0-ec215f0e3dff",
"arguments": []
}
Exemplo 15: Enviar um email para notificar um gerente sobre uma mudança de usuário
{
"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"
}
]
}
Exemplo 16: Enviar um email para um gerente antes do último dia de um usuário
{
"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"
}
]
}
Exemplo 17: Enviar um email no último dia de um usuário
{
"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"
}
]
}
Exemplo 18: Enviar o email de remoção para o gerente de um usuário após o último dia de trabalho do usuário
{
"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": []
}
Exemplo 19: Solicitar atribuição de pacote de acesso do usuário
{
"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"
}
]
}
Exemplo 20: Remover a atribuição do pacote de acesso de um usuário
{
"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"
}
]
}
Exemplo 21: Remover todas as atribuições de pacote de acesso de um usuário
{
"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"
}
]
}
]
}
Exemplo 22: Cancelar solicitações de atribuição de pacote de acesso pendentes para um usuário
{
"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": []
}
Exemplo 23: Enviar email de lembrete de integração
{
"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"
}
]
}
Exemplo 24: Revogar todos os tokens de atualização para o usuário
{
"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": []
}
Exemplo 25: Enviar email ao gerente sobre alterações de patrocínio
{
"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"
}
]
}
Exemplo 26: Enviar email para copatrocinadores sobre mudanças de patrocinadores
{
"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"
}
]
}
Exemplo 27: Transferir patrocínios de identidade de agente para gerente
{
"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": []
}
Exemplo 28: Enviar email sobre inatividade do usuário
{
"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"
}
]
}