Categorie: reference Bijgewerkt: 2026-04-08 actionfield workflow actionfield1015

ActionField1015

Beschrijving: Stop EmployeeLabourPeriod (stop hour administration) of this Job. Custom: Nee

Propertiesbewerken

Property Type Accessor
Job Job Root
SetJobToStatusFinish Boolean Optional

XMLbewerken

<Workflow Name="ActionField1015" Version="2025.07.28" WorkflowType="Standard" xmlns="urn:Ultimo.Framework.Workflow-mapping">
	<Security EditLevel="10" ViewLevel="20" UserContentLevel="30" />
	<Description>Stop EmployeeLabourPeriod (stop hour administration) of this Job.</Description>
	<Properties>
		<Property	Name="Job"					Type="Job"					Accessor="Root"		Direction="In" />

		<Property	Name="SetJobToStatusFinish"	Type="Boolean"				Accessor="Optional"	Direction="In"		Default="False"	Comment="Change status of Job to Finished" />

		<Property	Name="EmployeeLabourPeriod"	Type="EmployeeLabourPeriod"	Accessor="Internal" />
	</Properties>
	<Execution>
		<UserContent Name="Pre" />

		<WorkflowCall Name="Job_StopHourAdministration" WorkflowName="Job_StopHourAdministration">
			<Parameter	Name="Job"					Direction="In"		Value="${Job}" />
			<Parameter	Name="SetJobToStatusFinish"	Direction="In"		Value="${SetJobToStatusFinish}" />
			<Parameter	Name="EmployeeLabourPeriod"	Direction="Out"										OutputProperty="${EmployeeLabourPeriod}" />
		</WorkflowCall>

		<UserContent Name="Post" />

		<Choose Name="Which Message">
			<When Name="Message with job status" Condition="${SetJobToStatusFinish} == True">
				<Message Name="Employee Labour Periode Stopped and Job Finished" MessageCode="1981">
					<Parameter	Name="EmployeeLabourPeriod"	Direction="In"		Value="${EmployeeLabourPeriod}" />
				</Message>
			</When>

			<Otherwise Name="Use standaard message">
				<Message Name="Employee Labour Periode Stopped" MessageCode="1953">
					<Parameter	Name="EmployeeLabourPeriod"	Direction="In"		Value="${EmployeeLabourPeriod}" />
				</Message>
			</Otherwise>
		</Choose>
	</Execution>
</Workflow>