tipo de recurso de fluxo de trabalho

Namespace: microsoft.graph.identityGovernance

Representa fluxos de trabalho criados usando Fluxos de Trabalho do Ciclo de Vida. Os fluxos de trabalho, quando disparados por condições de execução, automatizam partes do processo de gerenciamento do ciclo de vida usando tarefas. Essas tarefas podem ser tarefas internas ou uma tarefa personalizada pode ser chamada usando a extensão de tarefa personalizada que se integra aos Aplicativos Lógicos do Azure.

Você pode criar até 100 fluxos de trabalho em um locatário.

Herda de workflowBase.

Métodos

Método Tipo de retorno Descrição
List Coleção Microsoft.Graph.IdentityGovernance.workflow Obtenha uma lista dos objetos de fluxo de trabalho e suas propriedades.
Create microsoft.graph.identityGovernance.workflow Crie um novo objeto de fluxo de trabalho .
Get microsoft.graph.identityGovernance.workflow Ler as propriedades e relações de um objeto de fluxo de trabalho .
Atualizar microsoft.graph.identityGovernance.workflow Atualizar as propriedades de um objeto de fluxo de trabalho .
Delete Nenhum Exclui um objeto de fluxo de trabalho .
Activate Nenhum Execute um fluxo de trabalho sob demanda.
Ativar com escopo Nenhum Execute um fluxo de trabalho sob demanda com um escopo específico.
Ativar e aguardar microsoft.graph.identityGovernance.awaitedWorkflowProcessingResult Ative um fluxo de trabalho para um assunto e aguarde a conclusão de forma síncrona.
Listar usuários no escopo Coleção Microsoft.Graph.User Obtenha uma lista de usuários que estão no escopo das condições de execução de um objeto de fluxo de trabalho .
Limpar quarentena microsoft.graph.identityGovernance.workflow Libere um fluxo de trabalho em quarentena para que ele retome o processamento.
Falhas de tarefa de visualização coleção microsoft.graph.identityGovernance.previewFailedTask Valide as tarefas configuradas em um fluxo de trabalho para marcar se há erros de configuração.
Visualizar fluxo de trabalho Nenhum Execute um fluxo de trabalho no modo de visualização para objetos de diretório selecionados sem afetar os usuários de produção.
Fluxos de trabalho excluídos :--- :---
List Coleção Microsoft.Graph.IdentityGovernance.workflow Obtenha uma lista de objetos de fluxo de trabalho excluídos e suas propriedades.
Get microsoft.graph.identityGovernance.workflow Obter um fluxo de trabalho excluído.
Restaurar microsoft.graph.identityGovernance.workflow Restaurar um fluxo de trabalho excluído.
Excluir permanentemente Nenhum Excluir permanentemente um objeto de fluxo de trabalho do contêiner de itens excluídos.

Propriedades

Propriedade Tipo Descrição
category microsoft.graph.identityGovernance.lifecycleWorkflowCategory A categoria da função de RH com suporte nos fluxos de trabalho criados usando este modelo. Um fluxo de trabalho só pode pertencer a uma categoria. Os valores possíveis são: joiner, leaver, unknownFutureValue, mover, extensibility. Use o cabeçalho da Prefer: include-unknown-enum-members solicitação para obter os seguintes membros nesta enumeração evolutiva: mover, extensibility. Herdado de workflowBase. Obrigatório.

Dá suporte $filtera (eq,ne) e $orderby
createdDateTime DateTimeOffset Quando o workflow foi criado. Herdado de workflowBase.

Suporta $filter(lt, le, gt, ge, eq, ne) e $orderby.
deletedDateTime DateTimeOffset Quando o fluxo de trabalho foi excluído.

Suporta $filter(lt, le, gt, ge, eq, ne) e $orderby.
description Cadeia de caracteres A descrição do workflowarquivo . Herdado de workflowBase. Opcional.
displayName Cadeia de caracteres O nome de exibição do workflowarquivo . Herdado de workflowBase. Obrigatório.

Dá suporte a $filter(eq, ne) e orderby.
executionConditions microsoft.graph.identityGovernance.workflowExecutionConditions Condições que descrevem quando executar o fluxo de trabalho e os critérios para identificar o conjunto de assuntos no escopo. Herdado de workflowBase. Obrigatório.
id Cadeia de caracteres Identificador usado para tratar individualmente de um fluxo de trabalho específico.

Dá suporte a $filter(eq, ne) e $orderby.
isEnabled Booliano Se o fluxo de trabalho está habilitado ou desabilitado. Se essa configuração for true, o fluxo de trabalho poderá ser executado sob demanda ou agendado quando isSchedulingEnabled for true. Herdado de workflowBase. Opcional. O padrão é true

Dá suporte a $filter(eq, ne) e orderBy.
isSchedulingEnabled Booliano Se true, o mecanismo de fluxo de trabalho do ciclo de vida executa o fluxo de trabalho com base na agenda definida pelas configurações do locatário. Não pode ser true para um fluxo de trabalho desabilitado (em que isEnabled é false). Herdado de workflowBase. Opcional. O padrão é false

Dá suporte a $filter(eq, ne) e orderBy.
lastModifiedDateTime DateTimeOffset A data e hora em que o workflow foi modificado pela última vez. Herdado de workflowBase.

Suporta $filter(lt, le, gt, ge, eq, ne) e $orderby.
nextScheduleRunDateTime DateTimeOffset A data e hora em que se espera que o workflow seja executado em seguida com base no intervalo de agendamento, se houver algum usuário que corresponda às condições de execução.

Dá suporte a $filter(lt,gt) e $orderby.
quarantineDetails microsoft.graph.identityGovernance.quarantineDetails O estado de quarentena atual do fluxo de trabalho. Somente leitura.
settings microsoft.graph.identityGovernance.workflowSetting As configurações do fluxo de trabalho, incluindo sua configuração de quarentena.
versão Int32 O número da versão atual do fluxo de trabalho. O valor é 1 quando o fluxo de trabalho é criado pela primeira vez.

Suporta $filter(lt, le, gt, ge, eq, ne) e $orderby.

Relações

Relação Tipo Descrição
administrationScopeTargets microsoft.graph.directoryObject collection As unidades administrativas no escopo do fluxo de trabalho. Opcional. Herdado de workflowBase.

Oferece suporte para $expand.
createdBy user O identificador exclusivo do usuário do Microsoft Entra que criou o objeto de fluxo de trabalho. Herdado de workflowBase.

Dá suporte a $filter(eq, ne) e $expand.
executionScope Coleção Microsoft.Graph.User A lista de usuários que atendem às workflowExecutionConditions de um fluxo de trabalho.
lastModifiedBy user O usuário que modificou por último o objeto de fluxo de trabalho . Herdado de workflowBase.

Dá suporte a $filter(eq, ne) e $expand.
previewScope microsoft.graph.directoryObject collection O escopo de visualização do fluxo de trabalho.
é executado Coleção microsoft.graph.identityGovernance.run Execuções de fluxo de trabalho.
subjectProcessingResults Coleção microsoft.graph.identityGovernance.subjectProcessingResult Resultados da execução do fluxo de trabalho por assunto.
taskReports Coleção microsoft.graph.identityGovernance.taskReport Representa a agregação de dados de execução de tarefas para tarefas dentro de um objeto de fluxo de trabalho .
tarefas Coleção microsoft.graph.identityGovernance.task Representa as tarefas configuradas a serem executadas e sua sequência de execução em um objeto de fluxo de trabalho . Herdado de workflowBase. Obrigatório.
userProcessingResults coleção microsoft.graph.identityGovernance.userProcessingResult Resultados da execução do fluxo de trabalho por usuário.
versões Coleção microsoft.graph.identityGovernance.workflowVersion As versões de fluxo de trabalho disponíveis.

Representação JSON

A representação JSON a seguir mostra o tipo de recurso.

{
  "@odata.type": "#microsoft.graph.identityGovernance.workflow",
  "category": "String",
  "createdDateTime": "String (timestamp)",
  "description": "String",
  "displayName": "String",
  "executionConditions": {
    "@odata.type": "microsoft.graph.identityGovernance.workflowExecutionConditions"
  },
  "lastModifiedDateTime": "String (timestamp)",
  "deletedDateTime": "String (timestamp)",
  "id": "String (identifier)",
  "isEnabled": "Boolean",
  "isSchedulingEnabled": "Boolean",
  "nextScheduleRunDateTime": "String (timestamp)",
  "version": "Integer",
  "quarantineDetails": {
    "@odata.type": "microsoft.graph.identityGovernance.quarantineDetails"
  },
  "settings": {
    "@odata.type": "microsoft.graph.identityGovernance.workflowSetting"
  }
}