Compartir a través de


tipo de recurso de flujo de trabajo

Namespace: microsoft.graph.identityGovernance

Representa los flujos de trabajo creados mediante flujos de trabajo de ciclo de vida. Los flujos de trabajo, cuando se desencadenan por condiciones de ejecución, automatizan partes del proceso de administración del ciclo de vida mediante tareas. Estas tareas pueden ser tareas integradas o se puede llamar a una tarea personalizada mediante la extensión de tarea personalizada que se integra con Azure Logic Apps.

Puede crear hasta 100 flujos de trabajo en un inquilino.

Hereda de workflowBase.

Métodos

Método Tipo devuelto Descripción
List Colección microsoft.graph.identityGovernance.workflow Obtenga una lista de los objetos de flujo de trabajo y sus propiedades.
Crear microsoft.graph.identityGovernance.workflow Cree un nuevo objeto de flujo de trabajo .
Get microsoft.graph.identityGovernance.workflow Lea las propiedades y relaciones de un objeto de flujo de trabajo .
Actualizar microsoft.graph.identityGovernance.workflow Actualice las propiedades de un objeto de flujo de trabajo .
Delete Ninguno Elimina un objeto de flujo de trabajo .
Activate Ninguno Ejecute un flujo de trabajo a petición.
Enumeración de usuarios en el ámbito colección microsoft.graph.user Obtenga una lista de los usuarios que están en el ámbito de las condiciones de ejecución de un objeto de flujo de trabajo .
Flujos de trabajo eliminados :--- :---
Lista Colección microsoft.graph.identityGovernance.workflow Obtenga una lista de objetos de flujo de trabajo eliminados y sus propiedades.
Get microsoft.graph.identityGovernance.workflow Obtener un flujo de trabajo eliminado.
Restaurar microsoft.graph.identityGovernance.workflow Restaurar un flujo de trabajo eliminado.
Eliminar permanentemente Ninguno Elimine permanentemente un objeto de flujo de trabajo del contenedor de elementos eliminados.

Propiedades

Propiedad Tipo Descripción
categoría microsoft.graph.identityGovernance.lifecycleWorkflowCategory Categoría de la función de RR. HH. compatible con los flujos de trabajo creados con esta plantilla. Un flujo de trabajo solo puede pertenecer a una categoría. Los valores posibles son: joiner, leaver, mover y unknownFutureValue Se hereda de workflowBase. Obligatorio.

Admite $filter(eq,ne) y $orderby
createdDateTime DateTimeOffset Cuando se creó .workflow Se hereda de workflowBase.

Admite $filter(lt, le, gt, ge, eq, ne) y $orderby.
deletedDateTime DateTimeOffset Cuando se eliminó el flujo de trabajo.

Admite $filter(lt, le, gt, ge, eq, ne) y $orderby.
description Cadena Descripción de .workflow Se hereda de workflowBase. Opcional.
displayName Cadena Nombre para mostrar de workflow. Se hereda de workflowBase. Obligatorio.

Admite $filter(eq, ne) y orderby.
executionConditions microsoft.graph.identityGovernance.workflowExecutionConditions Condiciones que describen cuándo ejecutar el flujo de trabajo y los criterios para identificar el conjunto de asuntos dentro del ámbito. Se hereda de workflowBase. Necesario.
id Cadena Identificador que se usa para abordar individualmente un flujo de trabajo específico.

Admite $filter(eq, ne) y $orderby.
isEnabled Boolean Si el flujo de trabajo está habilitado o deshabilitado. Si esta configuración es true, el flujo de trabajo se puede ejecutar a petición o según la programación cuando isSchedulingEnabled es true. Se hereda de workflowBase. Opcional. Valores predeterminados de true.

Admite $filter(eq, ne) y orderBy.
isSchedulingEnabled Booleano Si truees , el motor del flujo de trabajo del ciclo de vida ejecuta el flujo de trabajo en función de la programación definida por la configuración del inquilino. No puede ser true para un flujo de trabajo deshabilitado (donde isEnabled es false). Se hereda de workflowBase. Opcional. Valores predeterminados de false.

Admite $filter(eq, ne) y orderBy.
lastModifiedDateTime DateTimeOffset Fecha y hora en que se modificó por workflow última vez. Se hereda de workflowBase.

Admite $filter(lt, le, gt, ge, eq, ne) y $orderby.
nextScheduleRunDateTime DateTimeOffset La fecha y hora en que workflow se espera que se ejecute a continuación en función del intervalo de programación, si hay usuarios que coincidan con las condiciones de ejecución.

Admite $filter(lt,gt) y $orderby.
version Int32 Número de versión actual del flujo de trabajo. El valor es 1 cuando se crea el flujo de trabajo por primera vez.

Admite $filter(lt, le, gt, ge, eq, ne) y $orderby.

Relaciones

Relación Tipo Descripción
createdBy user Identificador único del usuario de Microsoft Entra que creó el objeto de flujo de trabajo . Se hereda de workflowBase.

Admite $filter(eq, ne) y $expand.
executionScope colección microsoft.graph.user Identificador único de la identidad de Microsoft Entra que modificó por última vez el objeto de flujo de trabajo .
lastModifiedBy user El usuario que modificó por última vez el objeto de flujo de trabajo . Se hereda de workflowBase.

Admite $filter(eq, ne) y $expand.
Funciona Colección microsoft.graph.identityGovernance.run Ejecuciones de flujo de trabajo.
taskReports Colección microsoft.graph.identityGovernance.taskReport Representa la agregación de datos de ejecución de tareas para tareas dentro de un objeto de flujo de trabajo .
tasks Colección microsoft.graph.identityGovernance.task Representa las tareas configuradas para ejecutar y su secuencia de ejecución dentro de un objeto de flujo de trabajo . Se hereda de workflowBase. Obligatorio.
userProcessingResults Colección microsoft.graph.identityGovernance.userProcessingResult Resultados de ejecución del flujo de trabajo por usuario.
versiones Colección microsoft.graph.identityGovernance.workflowVersion Las versiones de flujo de trabajo que están disponibles.

Representación JSON

La siguiente representación JSON muestra el 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"
}