Skip to main content

CreateConnectorSynchroComplete

This scaffolding generates a synchronization job (in Complete mode) for the given connector.

The tasks created in the Scaffoldings are sorted by level. The levels are visible via the tools: Usercube-Get-JobSteps.exe

Examples


<CreateConnectorSynchroComplete DisplayName_L1="10: Microsoft Entra ID (formerly Microsoft Azure AD) - Synchronization Complete (scaffolding)" Connector="MicrosoftEntraID" JobIdentifier="MicrosoftEntraID_Synchronize_Complete_Scaffolding"/>

Properties

PropertyDetails
Connector requiredType String Description Identifier of the connector involved in the job to be generated.
DisplayName_L1 optionalType String Description Display name of the scaffolding in language 1 (up to 16).
JobIdentifier optionalType String Description For job scaffoldings, identifier of the job to be generated. If not defined, the job identifier is calculated.
OldAlgorithm optionalType Boolean Description Internal use.

Child Elements

AddTask

PropertyDetails
Task requiredType String Description Identifier of the task to add
TaskToCompareWith requiredType String Description The identifier of the task before or after which the new task will be inserted
After default value: falseType Boolean Description For the Argument AddTask the property after define the place of the task to add with the TaskCompareWith.
Before default value: falseType Boolean Description For the Argument AddTask the property before define the place of the task to add with the TaskCompareWith.
CopyOccurence default value: 0Type Int32 Description For Argument AddTask, Specify the Occurence to copy and add the Task in a specify Job.
Occurence default value: 0Type Int32 Description Occurence of the TaskToCompare after or before which the task will be added

CronTabExpression

PropertyDetails
CronTab requiredType String Description Represents the argument value.
CronTimeZone optionalType CronTimeZone Description For Argument AddTask, Occurence of the TaskToCompare after or before which the task will be added.

DoNotCreateJob

FulfillInternalWorkflowsPath

PropertyDetails
ConnectorIdentifier requiredType String Description Identifier of the connector involved in the following arguments: NoConnectorSynchronization; NoConnectorProvisioning; NotUsed; FulfillInternalWorkflowsPath; PrincipalDataConnector.
Path requiredType String Description Represents the argument value.

LinkDependTask

PropertyDetails
DependOn requiredType String Description identifier of parent Task
Task requiredType String Description Identifier of child Task
ChildOccurence default value: 0Type Int32 Description search the occurence x to link with the parent.
ParentOccurence default value: 0Type Int32 Description Occurence of the parentTask which the task will be linked

NoProvisioning

NoSynchronization

OpenIdIdentifier

PropertyDetails
Identifier requiredType String Description Identifier of the OpenId

Generated XML

Our example generates the following configuration:


<Job Identifier="MicrosoftEntraID_Synchronize_Complete_Scaffolding" DisplayName_L1="10: Microsoft Entra ID - Synchronization Complete (scaffolding)" Agent="Local"> <ExportTask Identifier="MicrosoftEntraID_Synchronize_Complete_Scaffolding_Export_MicrosoftEntraID_Complete_MicrosoftEntraIDExportFulfillment" DisplayName_L1="Microsoft Entra ID - Extract Changes" DisplayName_L2="Microsoft Entra ID - Extraction des modifications" Agent="Local" Connector="MicrosoftEntraID" Level="0" OpenIdClient="Job" Connection="MicrosoftEntraIDExportFulfillment" ContinueOnError="true" IgnoreCookieFile="true" /> <PrepareSynchronizationTask Identifier="MicrosoftEntraID_Synchronize_Complete_Scaffolding_PrepareSynchronization_MicrosoftEntraID_Complete" DisplayName_L1="Microsoft Entra ID - Synchronization (agent side)" DisplayName_L2="Microsoft Entra ID - Synchronisation (c�t� agent)" Agent="Local" Connector="MicrosoftEntraID" Level="1" OpenIdClient="Job" SynchronizationMode="Complete"> <TaskDependsOnTask ParentTask="MicrosoftEntraID_Synchronize_Complete_Scaffolding_Export_MicrosoftEntraID_Complete_MicrosoftEntraIDExportFulfillment" /> </PrepareSynchronizationTask> <SynchronizeTask Identifier="MicrosoftEntraID_Synchronize_Complete_Scaffolding_Synchronize_MicrosoftEntraID" DisplayName_L1="Microsoft Entra ID - Synchronization (server side)" DisplayName_L2="Microsoft Entra ID - Synchronisation (c�t� serveur)" Connector="MicrosoftEntraID" Level="2"> <TaskDependsOnTask ParentTask="MicrosoftEntraID_Synchronize_Complete_Scaffolding_PrepareSynchronization_MicrosoftEntraID_Complete" /> </SynchronizeTask> <UpdateEntityPropertyExpressionsTask Identifier="MicrosoftEntraID_Synchronize_Complete_Scaffolding_UpdateEntityPropertyExpressions1" DisplayName_L1="Update Computed Properties" DisplayName_L2="Mise � jour des propri�t�s calcul�es" Level="3"> <TaskEntityType EntityType="MicrosoftEntraID_DirectoryObject" /> <TaskEntityType EntityType="Directory_Guest" /> <TaskEntityType EntityType="Directory_User" /> </UpdateEntityPropertyExpressionsTask> <ComputeCorrelationKeysTask Identifier="MicrosoftEntraID_Synchronize_Complete_Scaffolding_ComputeCorrelationKeys1_AllEntities" DisplayName_L1="Compute all Correlations" DisplayName_L2="Calcul des corr�lations" Level="4"> <TaskEntityType EntityType="MicrosoftEntraID_DirectoryObject" /> <TaskEntityType EntityType="Directory_Guest" /> <TaskEntityType EntityType="Directory_User" /> </ComputeCorrelationKeysTask> <ComputeRoleModelTask Identifier="MicrosoftEntraID_Synchronize_Complete_Scaffolding_ComputeRoleModel1" DisplayName_L1="Apply the Role Model" DisplayName_L2="Evaluation du mod�le de r�les" Level="5"> <TaskEntityType EntityType="Directory_Guest" /> <TaskEntityType EntityType="Directory_User" /> </ComputeRoleModelTask> <ComputeRiskScoresTask Identifier="MicrosoftEntraID_Synchronize_Complete_Scaffolding_ComputeRiskScores1" DisplayName_L1="Compute Risk Scores" DisplayName_L2="Calcul des scores de risques" Level="6"> <TaskEntityType EntityType="Directory_Guest" /> <TaskEntityType EntityType="Directory_User" /> </ComputeRiskScoresTask> <GenerateProvisioningOrdersTask Identifier="MicrosoftEntraID_Synchronize_Complete_Scaffolding_GenerateProvisioningOrders1" DisplayName_L1="Generate Provisioning Orders - Microsoft Entra ID" DisplayName_L2="G�n�ration des ordres de provisioning - Microsoft Entra ID" Level="7"> <TaskResourceType ResourceType="MicrosoftEntraID_DirectoryObject_Guest" /> <TaskResourceType ResourceType="MicrosoftEntraID_DirectoryObject_NominativeUser" /> </GenerateProvisioningOrdersTask> <FulfillTask Identifier="MicrosoftEntraID_Synchronize_Complete_Scaffolding_Fulfill1" DisplayName_L1="Fulfillment - Microsoft Entra ID" DisplayName_L2="Alimentation - Microsoft Entra ID" Agent="Local" Level="8" OpenIdClient="Job" Dirty="false" ContinueOnError="true"> <TaskDependsOnTask ParentTask="MicrosoftEntraID_Synchronize_Complete_Scaffolding_GenerateProvisioningOrders1" /> <TaskResourceType ResourceType="MicrosoftEntraID_DirectoryObject_Guest" /> <TaskResourceType ResourceType="MicrosoftEntraID_DirectoryObject_NominativeUser" /> </FulfillTask> <UpdateParametersContextDisplayNamesTask Identifier="MicrosoftEntraID_Synchronize_Complete_Scaffolding_UpdateParametersContextDisplayNames" DisplayName_L1="Update of Parameters Context Display Names" DisplayName_L2="Mise � jour des noms des contextes de param�tres" Level="9" /> <SendRoleModelNotificationsTask Identifier="MicrosoftEntraID_Synchronize_Complete_Scaffolding_SendRoleModelNotifications" DisplayName_L1="Send Role Model Notifications" DisplayName_L2="Envoi des notifications de mod�le de r�les" Level="10"> <TaskEntityType EntityType="Directory_Bot" /> <TaskEntityType EntityType="Directory_Guest" /> <TaskEntityType EntityType="Directory_User" /> </SendRoleModelNotificationsTask> <MaintainIndexesTask Identifier="MicrosoftEntraID_Synchronize_Complete_Scaffolding_MaintainIndexes" DisplayName_L1="SQL Index and Statistics Maintenance" DisplayName_L2="Maintenance des index SQL et des statistiques" Level="11" /></Job>