Partilhar via


tipo de recurso de fluxo de trabalho

Espaço de nomes: microsoft.graph.identityGovernance

Representa fluxos de trabalho criados através de Fluxos de Trabalho de Ciclo de Vida. Os fluxos de trabalho, quando acionados por condições de execução, automatizam partes do processo de gestão do ciclo de vida através de tarefas. Estas tarefas podem ser tarefas incorporadas ou uma tarefa personalizada pode ser chamada através da extensão de tarefa personalizada que se integra com o Azure Logic Apps.

Pode criar até 100 fluxos de trabalho num inquilino.

Herda do fluxo de trabalhoBase.

Métodos

Método Tipo de retorno Descrição
List microsoft.graph.identityGovernance.workflow collection Obtenha uma lista dos objetos de fluxo de trabalho e respetivas propriedades.
Create microsoft.graph.identityGovernance.workflow Crie um novo objeto de fluxo de trabalho .
Get microsoft.graph.identityGovernance.workflow Leia as propriedades e relações de um objeto de fluxo de trabalho .
Atualizar microsoft.graph.identityGovernance.workflow Atualize as propriedades de um objeto de fluxo de trabalho .
Delete Nenhum Elimina um objeto de fluxo de trabalho .
Activate Nenhum Executar um fluxo de trabalho a pedido.
Listar utilizadores no âmbito coleção microsoft.graph.user Obtenha uma lista de utilizadores que estão no âmbito das condições de execução de um objeto de fluxo de trabalho .
Fluxos de trabalho eliminados :--- :---
List microsoft.graph.identityGovernance.workflow collection Obtenha uma lista de objetos de fluxo de trabalho eliminados e as respetivas propriedades.
Get microsoft.graph.identityGovernance.workflow Obter um fluxo de trabalho eliminado.
Restaurar microsoft.graph.identityGovernance.workflow Restaurar um fluxo de trabalho eliminado.
Excluir permanentemente Nenhum Elimine permanentemente um objeto de fluxo de trabalho do contentor de itens eliminados.

Propriedades

Propriedade Tipo Descrição
category microsoft.graph.identityGovernance.lifecycleWorkflowCategory A categoria da função de RH suportada pelos fluxos de trabalho criados com este modelo. Um fluxo de trabalho só pode pertencer a uma categoria. Os valores possíveis são: joiner, leaver, mover, unknownFutureValue. Herdado do fluxo de trabalhoBase. Obrigatório.

$filterSuporta (eq,ne) e$orderby
createdDateTime DateTimeOffset Quando o workflow foi criado. Herdado do fluxo de trabalhoBase.

Suporta (lt, , legt, ge, eq, ne) e $orderby.$filter
deletedDateTime DateTimeOffset Quando o fluxo de trabalho foi eliminado.

Suporta (lt, , legt, ge, eq, ne) e $orderby.$filter
description Cadeia de caracteres A descrição do workflow. Herdado do fluxo de trabalhoBase. Opcional.
displayName Cadeia de caracteres O nome a apresentar do workflow. Herdado do fluxo de trabalhoBase. Obrigatório.

$filterSuporta (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 âmbito. Herdado do fluxo de trabalhoBase. Obrigatório.
id Cadeia de caracteres Identificador utilizado para abordar individualmente um fluxo de trabalho específico.

$filterSuporta (eq, ne) e $orderby.
isEnabled Booliano Se o fluxo de trabalho está ativado ou desativado. Se esta definição for true, o fluxo de trabalho pode ser executado a pedido ou dentro do prazo quando isSchedulingEnabled é true. Herdado do fluxo de trabalhoBase. Opcional. O padrão é true

$filterSuporta (eq, ne) e orderBy.
isSchedulingEnabled Booliano Se true, o motor de Fluxo de Trabalho do Ciclo de Vida executa o fluxo de trabalho com base na agenda definida pelas definições do inquilino. Não pode ser true para um fluxo de trabalho desativado (em que isEnabled é false). Herdado do fluxo de trabalhoBase. Opcional. O padrão é false

$filterSuporta (eq, ne) e orderBy.
lastModifiedDateTime DateTimeOffset A data e hora da workflow última modificação. Herdado do fluxo de trabalhoBase.

Suporta (lt, , legt, ge, eq, ne) e $orderby.$filter
nextScheduleRunDateTime DateTimeOffset A data/hora em que se espera que o workflow seja executado em seguida com base no intervalo de agendamento, se existirem utilizadores que correspondam às condições de execução.

$filterSuporta (lt,gt) e $orderby.
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 (lt, , legt, ge, eq, ne) e $orderby.$filter

Relações

Relação Tipo Descrição
createdBy user O identificador exclusivo do utilizador do Microsoft Entra que criou o objeto de fluxo de trabalho . Herdado do fluxo de trabalhoBase.

$filterSuporta (eq, ne) e $expand.
executionScope coleção microsoft.graph.user O identificador exclusivo da identidade do Microsoft Entra que modificou pela última vez o objeto de fluxo de trabalho .
lastModifiedBy user O utilizador que modificou o objeto de fluxo de trabalho pela última vez. Herdado do fluxo de trabalhoBase.

$filterSuporta (eq, ne) e $expand.
execuções microsoft.graph.identityGovernance.run collection O fluxo de trabalho é executado.
taskReports microsoft.graph.identityGovernance.taskReport collection Representa a agregação de dados de execução de tarefas para tarefas num objeto de fluxo de trabalho .
tarefas microsoft.graph.identityGovernance.task collection Representa as tarefas configuradas a executar e a respetiva sequência de execução num objeto de fluxo de trabalho . Herdado do fluxo de trabalhoBase. Obrigatório.
userProcessingResults microsoft.graph.identityGovernance.userProcessingResult collection Resultados de execução do fluxo de trabalho por utilizador.
versões microsoft.graph.identityGovernance.workflowVersion collection As versões do fluxo de trabalho que estão disponíveis.

Representação JSON

A representação JSON seguinte 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"
}