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

ActionField1163

Beschrijving: Validate Setting StopRelated on PmJob. Custom: Nee

Propertiesbewerken

Property Type Accessor
PmJob PmJob Root

XMLbewerken

<Workflow Name="ActionField1163" Version="2025.07.28" WorkflowType="Standard" xmlns="urn:Ultimo.Framework.Workflow-mapping">
	<Security EditLevel="10" ViewLevel="20" UserContentLevel="30" />
	<Description>Validate Setting StopRelated on PmJob.</Description>
	<Properties>
		<Property	Name="PmJob"			Type="PmJob"	Accessor="Root"		Direction="In" />

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

		<Choose Name="Validations">
			<When Name="Check status" Condition="${PmJob.Status} != PmJobStatus.Created ">
				<Assign Name="SetMessageNumer" Property="${MessageNumber}" Value="2386" />
			</When>


			<When Name="StopRelated UseWorkScheduleForPlanning" Condition="${PmJob.UseWorkScheduleForPlanning} == True &amp;&amp; ${PmJob.StopRelated} == True">
				<Assign Name="Switch off UseWorkScheduleForPlanning" Property="${PmJob.UseWorkScheduleForPlanning}" Value="False" />
			</When>
		</Choose>

		<Transaction>
			<When Name="Action » Check if rollback is needed" Condition="${MessageNumber} != Empty">
				<Toggle Name="RollBack StopRelated" Property="${PmJob.StopRelated}" />
			</When>
		</Transaction>

		<UserContent Name="Post" />

		<Choose Name="Check MessageNumber">
			<When Name="2386" Condition="${MessageNumber} == 2386">
				<Message Name="Status is not valid" MessageCode="2386">
					<Parameter	Name="PmJob"	Direction="In"		Value="${PmJob}" />
				</Message>
			</When>
		</Choose>
	</Execution>
</Workflow>