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

ActionField1159

Beschrijving: Set default validity duration in days on TaskRiskAnalysis. Custom: Nee

Propertiesbewerken

Property Type Accessor
TaskRiskAnalysis TaskRiskAnalysis Root
DefaultValidityDurationInDays Int16 Optional

XMLbewerken

<Workflow Name="ActionField1159" Version="2025.07.28" WorkflowType="Standard" xmlns="urn:Ultimo.Framework.Workflow-mapping">
	<Security EditLevel="10" ViewLevel="20" UserContentLevel="30" />
	<Description>Set default validity duration in days on TaskRiskAnalysis.</Description>
	<Properties>
		<Property	Name="TaskRiskAnalysis"					Type="TaskRiskAnalysis"	Accessor="Root"		Direction="In" />

		<Property	Name="DefaultValidityDurationInDays"	Type="Int16"			Accessor="Optional"	Direction="In"		Default="365"	Comment="Pass in a number of days to override (0 = never expire); defaults to 365 days." />
	</Properties>
	<Execution>
		<UserContent Name="Pre" />

		<Transaction>
			<Validation Name="ValidateDefaultValidityDurationInDays" Condition="${DefaultValidityDurationInDays} &gt;= 0" MessageCode="2279" />
			<Assign Name="Set validity duration in days" Property="${TaskRiskAnalysis.ValidityDurationInDays}" Value="${DefaultValidityDurationInDays}" />

			<AssignWhenEmpty Name="set StatusCreatedDate of TaskRiskAnalysis" Property="${TaskRiskAnalysis.StatusCreatedDate}" Value="#{Environment.CurrentDateTime}" />
			<AssignWhenEmpty Name="set StatusCreatedEmployee of TaskRiskAnalysis" Property="${TaskRiskAnalysis.StatusCreatedEmployee}" Value="#{User.EmployeeId}" />
		</Transaction>

		<UserContent Name="Post" />
	</Execution>
</Workflow>