Skip to main content

FulfillTask

Retrieves provisioning orders from the informed connector generated by GenerateProvisioningOrdersTask to make changes in a system. Instead of a connector it is possible to launch it with a list of TaskResourceTypes.

Examples

The following example reads all provisioning order concerning the ServiceNow connector to make the changes in ServiceNow.

<FulfillTask Identifier="FulfillTestServiceNowConnector" Agent="Local" DisplayName_L1="Fulfill ServiceNow" OpenIdClient="Job" Connector="ServiceNow"/>

The following example reads all provisioning order concerning the ServiceNow_Entry_NominativeUser resource type to make the changes in ServiceNow.

<FulfillTask Identifier="FulfillTestServiceNowWithResourceType" Agent="Local" DisplayName_L1="Fulfill ServiceNow" OpenIdClient="Job" >
<TaskResourceType ResourceType="ServiceNow_Entry_NominativeUser"/>
</FulfillTask>

Ignore Archiving

Ignore Historization

When IgnoreHistorization is set to true, the task will not create historical records of changes. This can improve performance but reduces audit trail capabilities.

The following example reads all provisioning orders concerning the InternalResources connector to open manual provisioning tickets in Identity Manager, without archiving the values prior to the changes on resources.

<FulfillTask Identifier="FulfillInternalResources" Agent="Local" DisplayName_L1="Fulfill Internal Resources" OpenIdClient="Job" Connector="InternalResources" IgnoreHistorization="true" />

Properties

PropertyDetails
DisplayName_L1 requiredType: String Description: Display name of the task in language 1 (up to 16).
Agent optionalType: String Description: Identifier of the agent on which the job will be launched.Note: when not specified, the task is to be launched on the server.Warning: all jobs containing the task must be launched on the same agent or on the server.
BatchSize default value: 0Type: Int32 Description: Block size for batch calculation.
Connection optionalType: String Description: Identifier of the Connection in the appsettings.agent.json.
Connector optionalType: String Description: Identifier of the connector involved in the task.
ContinueOnError default value: falseType: Boolean Description: true if the execution of the Task returning an error should not stop the job machine state.
Dirty optionalType: Boolean Description: Option to tag resources inserted or updated by the internalResource with Dirty=true.
Identifier optionalType: String Description: Unique identifier of the task.
IgnoreHistorization default value: falseType: Boolean Description: true to prevent Usercube from archiving the changes (resource creation, update, deletion) performed by the task for the InternalResources connector. The impacted table is UR_Resources.
OpenIdClient optionalType: String Description: Connection client for the task.

Child Element: TaskResourceType

The table TaskResourceTypes makes the link between the tasks and the Resourcetypes.

PropertyDetails
ResourceType
required

Type
Int64

Description
Linked resourceType id.