Categorie: reference
Bijgewerkt: 2026-04-08
actionfield workflow actionfield1250
ActionField1250
Beschrijving: Validate and process (clear cache & rebuild mappings) application settings. Custom: Nee
Gerelateerde workflowsbewerken
| Workflow | Beschrijving |
|---|---|
JobPlanner_ActionField1250_ValidateSettings |
Validate application settings. |
XMLbewerken
<Workflow Name="ActionField1250" Version="2025.07.28" WorkflowType="Standard" xmlns="urn:Ultimo.Framework.Workflow-mapping">
<Security EditLevel="10" ViewLevel="20" UserContentLevel="30" />
<Description>Validate and process (clear cache & rebuild mappings) application settings.</Description>
<Properties>
<Property Name="CompanyCount" Type="Int64" Accessor="Internal" Default="0" />
</Properties>
<Execution>
<UserContent Name="Pre" />
<Command Name="Perform Clear Cache" CommandName="ClearCache" />
<Command Name="Perform RebuildMappings" CommandName="ResetDomainService" />
<Command Name="Set Business Intelligence time zone mapping" CommandName="UmmSettingsSetBusinessIntelligenceTimeZoneMapping" />
<Command Name="Set Business Intelligence language" CommandName="UmmSettingsSetBusinessIntelligenceLanguage" />
<When Name="ShareArticlesBetweenCompanies is True" Condition="#{UltimoSettings.ShareArticlesBetweenCompanies} == True">
<Validation Name="PurchasePricePerSite must be true" Condition="#{UltimoSettings.PurchasePricePerSite} == True" MessageCode="3625" />
<Transaction>
<GetCount Name="Get company count" Type="Company" OutputProperty="${CompanyCount}" />
<Validation Name="ShareArticlesBetweenCompanies cannot be true" Condition="${CompanyCount} > 1" MessageCode="3610" />
</Transaction>
</When>
<Validation Name="Validate default hour mode" Condition="(#{UltimoSettings.HourDialogModus} == HourTariffCategory && #{UltimoSettings.HourDialogUseDefaultHourCode} == True) == False" MessageCode="2648" />
<Validation Name="Validate use job tariff" Condition="(#{UltimoSettings.HourDialogModus} == HourTariffCategory && #{UltimoSettings.LabourUseJobTariff} == True || #{UltimoSettings.HourDialogModus} == HourCodeAndHourTariffCategory && #{UltimoSettings.LabourUseJobTariff} == True) == False" MessageCode="2649" />
<WorkflowCall Name="JobPlanner_ActionField1250_ValidateSettings" WorkflowName="JobPlanner_ActionField1250_ValidateSettings" />
<UserContent Name="Post" />
</Execution>
</Workflow>
Sub-workflow XMLbewerken
JobPlanner_ActionField1250_ValidateSettingsbewerken
Beschrijving: Validate application settings.
<Workflow Name="JobPlanner_ActionField1250_ValidateSettings" Version="2025.07.28" WorkflowType="Standard" xmlns="urn:Ultimo.Framework.Workflow-mapping">
<Security EditLevel="10" ViewLevel="20" UserContentLevel="30" />
<Description>Validate application settings.</Description>
<Properties />
<Execution>
<UserContent Name="Pre" />
<Validation Name="Validate jobplanner TD" Condition="#{UltimoSettings.AutoRescheduleOnJobExecutionWithJobScheduler}&1 == 0 || #{UltimoSettings.AutoRescheduleOnJobExecutionWithJobScheduler}&1 != 0 && #{UltimoSettings.SynchronizePlanningWithJobScheduler}&1 != 0" MessageCode="2650" Comment="context 0">
<Parameter Name="ContextDescriptionSynchronizeContextForJobplanner" Direction="In" Value="TD sync context for planned jobs" />
<Parameter Name="ContextDescriptionUpdateToRealityContextForJobplanner" Direction="In" Value="TD context for Jobplanner" />
</Validation>
<Validation Name="Validate jobplanner INFRA" Condition="#{UltimoSettings.AutoRescheduleOnJobExecutionWithJobScheduler}&32768 == 0 || #{UltimoSettings.AutoRescheduleOnJobExecutionWithJobScheduler}&32768 != 0 && #{UltimoSettings.SynchronizePlanningWithJobScheduler}&32768 != 0" MessageCode="2650" Comment="context 32768">
<Parameter Name="ContextDescriptionSynchronizeContextForJobplanner" Direction="In" Value="INFRA sync context for planned jobs" />
<Parameter Name="ContextDescriptionUpdateToRealityContextForJobplanner" Direction="In" Value="INFRA context for Jobplanner" />
</Validation>
<Validation Name="Validate jobplanner MT" Condition="#{UltimoSettings.AutoRescheduleOnJobExecutionWithJobScheduler}&512 == 0 || #{UltimoSettings.AutoRescheduleOnJobExecutionWithJobScheduler}&512 != 0 && #{UltimoSettings.SynchronizePlanningWithJobScheduler}&512 != 0" MessageCode="2650" Comment="context 512">
<Parameter Name="ContextDescriptionSynchronizeContextForJobplanner" Direction="In" Value="MT sync context for planned jobs" />
<Parameter Name="ContextDescriptionUpdateToRealityContextForJobplanner" Direction="In" Value="MT context for Jobplanner" />
</Validation>
<Validation Name="Validate jobplanner FLEET" Condition="#{UltimoSettings.AutoRescheduleOnJobExecutionWithJobScheduler}&16384 == 0 || #{UltimoSettings.AutoRescheduleOnJobExecutionWithJobScheduler}&16384 != 0 && #{UltimoSettings.SynchronizePlanningWithJobScheduler}&16384 != 0" MessageCode="2650" Comment="context 16384">
<Parameter Name="ContextDescriptionSynchronizeContextForJobplanner" Direction="In" Value="FLEET sync context for planned jobs" />
<Parameter Name="ContextDescriptionUpdateToRealityContextForJobplanner" Direction="In" Value="FLEET context for Jobplanner" />
</Validation>
<Validation Name="Validate jobplanner INCIDENT" Condition="#{UltimoSettings.AutoRescheduleOnJobExecutionWithJobScheduler}&128 == 0 || #{UltimoSettings.AutoRescheduleOnJobExecutionWithJobScheduler}&128 != 0 && #{UltimoSettings.SynchronizePlanningWithJobScheduler}&128 != 0" MessageCode="2650" Comment="context 128">
<Parameter Name="ContextDescriptionSynchronizeContextForJobplanner" Direction="In" Value="INCIDENT sync context for planned jobs" />
<Parameter Name="ContextDescriptionUpdateToRealityContextForJobplanner" Direction="In" Value="INCIDENT context for Jobplanner" />
</Validation>
<Validation Name="Validate jobplanner PROBLEM" Condition="#{UltimoSettings.AutoRescheduleOnJobExecutionWithJobScheduler}&256 == 0 || #{UltimoSettings.AutoRescheduleOnJobExecutionWithJobScheduler}&256 != 0 && #{UltimoSettings.SynchronizePlanningWithJobScheduler}&256 != 0" MessageCode="2650" Comment="context 256">
<Parameter Name="ContextDescriptionSynchronizeContextForJobplanner" Direction="In" Value="PROBLEM sync context for planned jobs" />
<Parameter Name="ContextDescriptionUpdateToRealityContextForJobplanner" Direction="In" Value="PROBLEM context for Jobplanner" />
</Validation>
<Validation Name="Validate jobplanner CHANGE" Condition="#{UltimoSettings.AutoRescheduleOnJobExecutionWithJobScheduler}&32 == 0 || #{UltimoSettings.AutoRescheduleOnJobExecutionWithJobScheduler}&32 != 0 && #{UltimoSettings.SynchronizePlanningWithJobScheduler}&32 != 0" MessageCode="2650" Comment="context 32">
<Parameter Name="ContextDescriptionSynchronizeContextForJobplanner" Direction="In" Value="CHANGE sync context for planned jobs" />
<Parameter Name="ContextDescriptionUpdateToRealityContextForJobplanner" Direction="In" Value="CHANGE context for Jobplanner" />
</Validation>
<Validation Name="Validate jobplanner SERVICE REQUEST" Condition="#{UltimoSettings.AutoRescheduleOnJobExecutionWithJobScheduler}&131072 == 0 || #{UltimoSettings.AutoRescheduleOnJobExecutionWithJobScheduler}&131072 != 0 && #{UltimoSettings.SynchronizePlanningWithJobScheduler}&131072 != 0" MessageCode="2650" Comment="context 131072">
<Parameter Name="ContextDescriptionSynchronizeContextForJobplanner" Direction="In" Value="SERVICE REQUEST sync context for planned jobs" />
<Parameter Name="ContextDescriptionUpdateToRealityContextForJobplanner" Direction="In" Value="SERVICE REQUEST context for Jobplanner" />
</Validation>
<UserContent Name="Post" />
</Execution>
</Workflow>