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

ActionField174

Beschrijving: Delete SpaceMaintenances from BuildingFloor. Custom: Nee

Propertiesbewerken

Property Type Accessor
BuildingFloor BuildingFloor Root

XMLbewerken

<Workflow Name="ActionField174" Version="2025.07.28" WorkflowType="Standard" xmlns="urn:Ultimo.Framework.Workflow-mapping">
	<Security EditLevel="10" ViewLevel="20" UserContentLevel="30" />
	<Description>Delete SpaceMaintenances from BuildingFloor.</Description>
	<Properties>
		<Property	Name="BuildingFloor"		Type="BuildingFloor"			Accessor="Root"		Direction="In" />

		<Property	Name="Continue"				Type="RequestResult"			Accessor="Internal" />
		<Property	Name="SpaceMaintenances"	Type="List[SpaceMaintenance]"	Accessor="Internal" />
	</Properties>
	<Execution>
		<UserContent Name="Pre" />

		<Transaction>
			<GetList Name="Get SpaceMaintenances" Type="SpaceMaintenance" OutputProperty="${SpaceMaintenances}" OrderBy="Id" OrderDirection="Ascending">
				<Filters>
					<PropertyFilter	PropertyName="BuildingId"		Operator="="		PropertyValue="${BuildingFloor.Id.BuildingPart.Id.Building.Id}" />
					<PropertyFilter	PropertyName="BuildingPartId"	Operator="="		PropertyValue="${BuildingFloor.Id.BuildingPart.Id.Id}" />
					<PropertyFilter	PropertyName="BuildingFloorId"	Operator="="		PropertyValue="${BuildingFloor.Id.Id}" />
					<PropertyEmptyFilter PropertyName="Space" />
				</Filters>
			</GetList>
		</Transaction>

		<Question Name="DeleteSpaceMaintenance" Type="YesNo" MessageCode="1248" Default="Yes" OutputProperty="${Continue}" />

		<When Name="DeleteSpaceMaintenanceYes" Condition="${Continue} == Yes">
			<WorkflowCall Name="SpaceMaintenanceDelete" WorkflowName="SpaceMaintenance_DeleteSpaceMaintenance">
				<Parameter	Name="SpaceMaintenances"	Direction="In"		Value="${SpaceMaintenances}" />
			</WorkflowCall>
		</When>

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