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

ActionField268

Beschrijving: Description of this workflow Custom: Nee

Propertiesbewerken

Property Type Accessor
JobWeek JobWeek Root

XMLbewerken

<Workflow Name="ActionField268" Version="2025.07.28" WorkflowType="Standard" xmlns="urn:Ultimo.Framework.Workflow-mapping">
	<Security EditLevel="10" ViewLevel="20" UserContentLevel="30" />
	<Description>Description of this workflow</Description>
	<Properties>
		<Property	Name="JobWeek"			Type="JobWeek"			Accessor="Root"		Direction="In" />

		<Property	Name="DeleteJobWeek"	Type="RequestResult"	Accessor="Internal" />
		<Property	Name="JobId"			Type="String"			Accessor="Internal"						Default="${JobWeek.Id.Job.Id}" />
		<Property	Name="Week"				Type="WeekOfYear"		Accessor="Internal"						Default="${JobWeek.Id.Week}" />
	</Properties>
	<Execution>
		<UserContent Name="Pre" />

		<Question Name="ummJOBWEEKDELETECONFIRM" Type="YesNo" MessageCode="0391" OutputProperty="${DeleteJobWeek}" />

		<When Name="DeleteJobWeekCheck » DeleteJobWeekIsNotYes" Condition="${DeleteJobWeek} != Yes">
			<Stop Name="Stop" Mode="Abort" />
		</When>

		<Transaction>
			<DeleteObject Name="Delete jobweek" DomainObject="${JobWeek}" />
		</Transaction>

		<UserContent Name="Post" />

		<Choose Name="UserIsSuperCheck">
			<When Name="UserIsSuperIsFalse" Condition="#{User.IsSuper} == False">
				<Message Name="ummUSERHoursDELETED" MessageCode="0393">
					<Parameter	Name="User"	Direction="In"		Value="#{User}" />
				</Message>
			</When>

			<Otherwise Name="UserIsSuperIsTrue">
				<Message Name="ummJOBWEEKDELETED" MessageCode="0394">
					<Parameter	Name="JobId"	Direction="In"		Value="${JobId}" />
					<Parameter	Name="Week"		Direction="In"		Value="${Week}" />
				</Message>
			</Otherwise>
		</Choose>
	</Execution>
</Workflow>