Categorie: reference
Bijgewerkt: 2026-04-08
actionfield workflow actionfield1681
ActionField1681
Beschrijving: Add a work period (with a duty) to the day programme. The day programme must not already be in use. Custom: Nee
Propertiesbewerken
| Property | Type | Accessor |
|---|---|---|
| DayProgramme | DayProgramme | Root |
| DutyContext | Context | Optional |
| WorkPeriodContext | Context | Optional |
XMLbewerken
<Workflow Name="ActionField1681" Version="2025.07.28" WorkflowType="Standard" xmlns="urn:Ultimo.Framework.Workflow-mapping">
<Security EditLevel="10" ViewLevel="20" UserContentLevel="30" />
<Description>Add a work period (with a duty) to the day programme. The day programme must not already be in use.</Description>
<Properties>
<Property Name="DayProgramme" Type="DayProgramme" Accessor="Root" Direction="In" />
<Property Name="DutyContext" Type="Context" Accessor="Optional" Direction="In" Default="DutyContext.TD" />
<Property Name="WorkPeriodContext" Type="Context" Accessor="Optional" Direction="In" Default="WorkPeriodContext.TD" />
<Property Name="DayProgrammeEntry" Type="DayProgrammeEntry" Accessor="Internal" />
<Property Name="Duty" Type="Duty" Accessor="Internal" />
<Property Name="WorkPeriod" Type="WorkPeriod" Accessor="Internal" />
</Properties>
<Execution>
<UserContent Name="Pre" />
<WorkflowCall Name="DayProgramme_AbortIfInUse" WorkflowName="DayProgramme_AbortIfInUse">
<Parameter Name="DayProgramme" Direction="In" Value="${DayProgramme}" />
<Parameter Name="MessageCode" Direction="In" Value="3249" />
</WorkflowCall>
<WorkflowCall Name="Dialog_ChooseWorkPeriodAndDuty" WorkflowName="Dialog_ChooseWorkPeriodAndDuty">
<Parameter Name="DialogTitle" Direction="In" Value="ADDWORKPERIOD" />
<Parameter Name="DomainObject" Direction="In" Value="${DayProgramme}" />
<Parameter Name="DutyContext" Direction="In" Value="${DutyContext}" />
<Parameter Name="WorkPeriodContext" Direction="In" Value="${WorkPeriodContext}" />
<Parameter Name="Duty" Direction="Out" OutputProperty="${Duty}" />
<Parameter Name="WorkPeriod" Direction="Out" OutputProperty="${WorkPeriod}" />
</WorkflowCall>
<Transaction>
<Insert Name="DayProgrammeEntry" ObjectType="DayProgrammeEntry" OutputProperty="${DayProgrammeEntry}">
<Parameter Name="Id.DayProgramme" Direction="In" Value="${DayProgramme}" />
<Parameter Name="Id.WorkPeriod" Direction="In" Value="${WorkPeriod}" />
<Parameter Name="Duty" Direction="In" Value="${Duty}" />
</Insert>
</Transaction>
<UserContent Name="Post" />
</Execution>
</Workflow>