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

ActionField441

Beschrijving: Change status of PurchaseAdvice to status set in property PurchaseRequestLineStatus. Custom: Nee

Propertiesbewerken

Property Type Accessor
PurchaseAdvice PurchaseAdvice Root
PurchaseRequestLineStatus Status Optional

XMLbewerken

<Workflow Name="ActionField441" Version="2025.07.28" WorkflowType="Standard" xmlns="urn:Ultimo.Framework.Workflow-mapping">
	<Security EditLevel="10" ViewLevel="20" UserContentLevel="30" />
	<Description>Change status of PurchaseAdvice to status set in property PurchaseRequestLineStatus.</Description>
	<Properties>
		<Property	Name="PurchaseAdvice"				Type="PurchaseAdvice"	Accessor="Root"		Direction="In" />

		<Property	Name="PurchaseRequestLineStatus"	Type="Status"			Accessor="Optional"	Direction="In"		Default="PurchaseRequestLineStatus.Approved"	Comment="Change status to this status (Approved, Concept or Requested)" />

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

		<Question Name="Approve PurchaseAdvice?" Type="YesNo" MessageCode="0643" OutputProperty="${ApprovePurchaseAdvice}">
			<Parameter	Name="PurchaseAdvice"	Direction="In"		Value="${PurchaseAdvice}" />
		</Question>

		<When Name="Approve PurchaseAdvice choose » Yes" Condition="${ApprovePurchaseAdvice} == Yes">
			<Validation Name="PurchaseRequestLineStatus OK?" Condition="${PurchaseRequestLineStatus} == PurchaseRequestLineStatus.Approved || ${PurchaseRequestLineStatus} == PurchaseRequestLineStatus.Concept || ${PurchaseRequestLineStatus} == PurchaseRequestLineStatus.Requested" MessageCode="0644">
				<Parameter	Name="PurchaseAdvice"	Direction="In"		Value="${PurchaseAdvice}" />
			</Validation>

			<WorkflowCall Name="Approve PurchaseAdvice workflowcall" WorkflowName="PurchaseAdvice_Approve">
				<Parameter	Name="PurchaseAdvice"				Direction="In"		Value="${PurchaseAdvice}" />
				<Parameter	Name="PurchaseRequestLineStatus"	Direction="In"		Value="${PurchaseRequestLineStatus}" />
			</WorkflowCall>

			<UserContent Name="Post" />

			<Message Name="PurchaseAdvice approved" MessageCode="0645">
				<Parameter	Name="PurchaseAdvice"	Direction="In"		Value="${PurchaseAdvice}" />
			</Message>
		</When>
	</Execution>
</Workflow>