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

ActionField1699

Beschrijving: Show dialog to specify costs for a damage Custom: Nee

Propertiesbewerken

Property Type Accessor
ObjectIncident ObjectIncident Root
DialogLabelWidth Int32 Optional

XMLbewerken

<Workflow Name="ActionField1699" Version="2025.07.28" WorkflowType="Standard" xmlns="urn:Ultimo.Framework.Workflow-mapping">
	<Security EditLevel="10" ViewLevel="20" UserContentLevel="30" />
	<Description>Show dialog to specify costs for a damage</Description>
	<Properties>
		<Property	Name="ObjectIncident"						Type="ObjectIncident"	Accessor="Root"		Direction="In" />

		<Property	Name="DialogLabelWidth"						Type="Int32"			Accessor="Optional"	Direction="In"		Default="200" />

		<Property	Name="CostCalculatedCargoDamage"			Type="CompanyMoney"		Accessor="Internal"						Default="${ObjectIncident.CostCalculatedCargoDamage}" />
		<Property	Name="CostCalculatedLoss"					Type="CompanyMoney"		Accessor="Internal"						Default="${ObjectIncident.CostCalculatedLoss}" />
		<Property	Name="CostCalculatedObjectDamage"			Type="CompanyMoney"		Accessor="Internal"						Default="${ObjectIncident.CostCalculatedObjectDamage}" />
		<Property	Name="CostCalculatedReplacementVehicle"		Type="CompanyMoney"		Accessor="Internal"						Default="${ObjectIncident.CostCalculatedReplacementVehicle}" />
		<Property	Name="CostCalculatedThirdPartySettlement"	Type="CompanyMoney"		Accessor="Internal"						Default="${ObjectIncident.CostCalculatedThirdPartySettlement}" />
		<Property	Name="CostCalculatedTowingAndSalvage"		Type="CompanyMoney"		Accessor="Internal"						Default="${ObjectIncident.CostCalculatedTowingAndSalvage}" />
		<Property	Name="CostCargoDamage"						Type="CompanyMoney"		Accessor="Internal"						Default="${ObjectIncident.CostCargoDamage}" />
		<Property	Name="CostLoss"								Type="CompanyMoney"		Accessor="Internal"						Default="${ObjectIncident.CostLoss}" />
		<Property	Name="CostObjectDamage"						Type="CompanyMoney"		Accessor="Internal"						Default="${ObjectIncident.CostObjectDamage}" />
		<Property	Name="CostReplacementVehicle"				Type="CompanyMoney"		Accessor="Internal"						Default="${ObjectIncident.CostReplacementVehicle}" />
		<Property	Name="CostThirdPartySettlement"				Type="CompanyMoney"		Accessor="Internal"						Default="${ObjectIncident.CostThirdPartySettlement}" />
		<Property	Name="CostTowingAndSalvage"					Type="CompanyMoney"		Accessor="Internal"						Default="${ObjectIncident.CostTowingAndSalvage}" />
	</Properties>
	<Execution>
		<UserContent Name="Pre" />

		<WorkflowCall Name="Call dialog to specify costs for a damage" WorkflowName="Dialog_ObjectIncident_EditCosts">
			<Parameter	Name="DialogLabelWidth"						Direction="In"		Value="${DialogLabelWidth}" />
			<Parameter	Name="CostCalculatedCargoDamage"			Direction="InOut"	Value="${CostCalculatedCargoDamage}"			OutputProperty="${CostCalculatedCargoDamage}" />
			<Parameter	Name="CostCalculatedLoss"					Direction="InOut"	Value="${CostCalculatedLoss}"					OutputProperty="${CostCalculatedLoss}" />
			<Parameter	Name="CostCalculatedObjectDamage"			Direction="InOut"	Value="${CostCalculatedObjectDamage}"			OutputProperty="${CostCalculatedObjectDamage}" />
			<Parameter	Name="CostCalculatedReplacementVehicle"		Direction="InOut"	Value="${CostCalculatedReplacementVehicle}"		OutputProperty="${CostCalculatedReplacementVehicle}" />
			<Parameter	Name="CostCalculatedThirdPartySettlement"	Direction="InOut"	Value="${CostCalculatedThirdPartySettlement}"	OutputProperty="${CostCalculatedThirdPartySettlement}" />
			<Parameter	Name="CostCalculatedTowingAndSalvage"		Direction="InOut"	Value="${CostCalculatedTowingAndSalvage}"		OutputProperty="${CostCalculatedTowingAndSalvage}" />
			<Parameter	Name="CostCargoDamage"						Direction="InOut"	Value="${CostCargoDamage}"						OutputProperty="${CostCargoDamage}" />
			<Parameter	Name="CostLoss"								Direction="InOut"	Value="${CostLoss}"								OutputProperty="${CostLoss}" />
			<Parameter	Name="CostObjectDamage"						Direction="InOut"	Value="${CostObjectDamage}"						OutputProperty="${CostObjectDamage}" />
			<Parameter	Name="CostReplacementVehicle"				Direction="InOut"	Value="${CostReplacementVehicle}"				OutputProperty="${CostReplacementVehicle}" />
			<Parameter	Name="CostThirdPartySettlement"				Direction="InOut"	Value="${CostThirdPartySettlement}"				OutputProperty="${CostThirdPartySettlement}" />
			<Parameter	Name="CostTowingAndSalvage"					Direction="InOut"	Value="${CostTowingAndSalvage}"					OutputProperty="${CostTowingAndSalvage}" />
		</WorkflowCall>

		<Transaction>
			<Assign Name="Set CostObjectDamage" Property="${ObjectIncident.CostObjectDamage}" Value="${CostObjectDamage}" />
			<Assign Name="Set CostCargoDamage" Property="${ObjectIncident.CostCargoDamage}" Value="${CostCargoDamage}" />
			<Assign Name="Set CostTowingAndSalvage" Property="${ObjectIncident.CostTowingAndSalvage}" Value="${CostTowingAndSalvage}" />
			<Assign Name="Set CostThirdPartySettlement" Property="${ObjectIncident.CostThirdPartySettlement}" Value="${CostThirdPartySettlement}" />
			<Assign Name="Set CostReplacementVehicle" Property="${ObjectIncident.CostReplacementVehicle}" Value="${CostReplacementVehicle}" />
			<Assign Name="Set CostLoss" Property="${ObjectIncident.CostLoss}" Value="${CostLoss}" />
			<Assign Name="Set CostCalculatedObjectDamage" Property="${ObjectIncident.CostCalculatedObjectDamage}" Value="${CostCalculatedObjectDamage}" />
			<Assign Name="Set CostCalculatedCargoDamage" Property="${ObjectIncident.CostCalculatedCargoDamage}" Value="${CostCalculatedCargoDamage}" />
			<Assign Name="Set CostCalculatedTowingAndSalvage" Property="${ObjectIncident.CostCalculatedTowingAndSalvage}" Value="${CostCalculatedTowingAndSalvage}" />
			<Assign Name="Set CostCalculatedThirdPartySettlement" Property="${ObjectIncident.CostCalculatedThirdPartySettlement}" Value="${CostCalculatedThirdPartySettlement}" />
			<Assign Name="Set CostCalculatedReplacementVehicle" Property="${ObjectIncident.CostCalculatedReplacementVehicle}" Value="${CostCalculatedReplacementVehicle}" />
			<Assign Name="Set CostCalculatedLoss" Property="${ObjectIncident.CostCalculatedLoss}" Value="${CostCalculatedLoss}" />
		</Transaction>

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