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

ActionField954

Beschrijving: Change settings for RentableRealEstateContractLine (via screen). Custom: Nee

Propertiesbewerken

Property Type Accessor
RentableRealEstateContractLine RentableRealEstateContractLine Root

XMLbewerken

<Workflow Name="ActionField954" Version="2025.07.28" WorkflowType="Standard" xmlns="urn:Ultimo.Framework.Workflow-mapping">
	<Security EditLevel="10" ViewLevel="20" UserContentLevel="30" />
	<Description>Change settings for RentableRealEstateContractLine (via screen).</Description>
	<Properties>
		<Property	Name="RentableRealEstateContractLine"		Type="RentableRealEstateContractLine"	Accessor="Root"		Direction="In" />

		<Property	Name="SavedRentableRealEstateContractLine"	Type="Object"							Accessor="Internal" />
	</Properties>
	<Execution>
		<UserContent Name="Pre" />

		<Validation Name="ValidateNoEnddateForRentableRealEstateContractLine" Condition="${RentableRealEstateContractLine.EndDate} == Empty" MessageCode="1791" />

		<Transaction>
			<Command Name="DomainObject_Copy" CommandName="DomainObject_Copy">
				<Parameter	Name="Source"		Direction="In"		Value="${RentableRealEstateContractLine}" />
				<Parameter	Name="Destination"	Direction="Out"													OutputProperty="${SavedRentableRealEstateContractLine}" />
			</Command>
		</Transaction>

		<SystemDialog Name="ChangeSettingsForRentableRealEstateContractLine" DialogName="DataEntryScreen">
			<Parameter	Name="DomainObject"	Direction="In"		Value="${RentableRealEstateContractLine}" />
			<Parameter	Name="ScreenName"	Direction="In"		Value="rntrecl03" />
		</SystemDialog>

		<When Name="Data entry dialog will create record, which must be deleted here" Condition="#{UltimoSettings.UseRentableRealEstateTaxAdministrationExport} == True &amp;&amp; ${RentableRealEstateContractLine.ChargeFrequency.Frequency.StandardCode} == WK">
			<Transaction>
				<Command Name="DomainObject_Copy" CommandName="DomainObject_Copy">
					<Parameter	Name="Source"		Direction="In"		Value="${SavedRentableRealEstateContractLine}" />
					<Parameter	Name="Destination"	Direction="InOut"	Value="${RentableRealEstateContractLine}"		OutputProperty="${RentableRealEstateContractLine}" />
				</Command>
			</Transaction>

			<Validation Name="Not allowed to choose weekly when exporting to tax administration" Condition="1 == 0" MessageCode="2598" />
		</When>

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