Categorie: reference
Bijgewerkt: 2026-04-08
actionfield workflow actionfield1240
ActionField1240
Beschrijving: Show ArcGIS report with ProcessFunctions (either Object or Complex) having a certain MaintenanceState (selected via dialog). Custom: Nee
Propertiesbewerken
| Property | Type | Accessor |
|---|---|---|
| Map | String | Optional |
| ProcessFunctionContext | Context? | Optional |
XMLbewerken
<Workflow Name="ActionField1240" Version="2025.07.28" WorkflowType="Standard" xmlns="urn:Ultimo.Framework.Workflow-mapping">
<Security EditLevel="10" ViewLevel="20" UserContentLevel="30" />
<Description>Show ArcGIS report with ProcessFunctions (either Object or Complex) having a certain MaintenanceState (selected via dialog).</Description>
<Properties>
<Property Name="Map" Type="String" Accessor="Optional" Direction="In" Comment="Use this map for the report" />
<Property Name="ProcessFunctionContext" Type="Context?" Accessor="Optional" Direction="In" Comment="Show only ProcessFunctions with this context" />
<Property Name="GISMap" Type="GISMap" Accessor="Internal" />
<Property Name="MaintenanceState" Type="MaintenanceState" Accessor="Internal" />
<Property Name="ReportTitle" Type="String" Accessor="Internal" />
</Properties>
<Execution>
<UserContent Name="Pre" />
<Dialog Name="ArcgisObjectBasedReportOnMaintenanceState" TitleCode="ARCGISOBJECTBASEDREPORTONMAINTENANCESTATE">
<Container Border="True">
<SelectionList Name="GISMap" Visible="=${Map} == Empty" OutputProperty="${GISMap}" ColumnName="GmId" Required="True" LabelCode="CHOOSE_MAP" />
<SelectionList Name="MaintenanceState" OutputProperty="${MaintenanceState}" ColumnName="MntsId" LabelCode="CONDITION_SCORE" SqlWhereClause="MntsContext=1" />
</Container>
</Dialog>
<When Name="selected something" Condition="${GISMap} != Empty">
<Assign Name="set map" Property="${Map}" Value="${GISMap.Id}" />
</When>
<FormatText Name="ARCGISCONDITIONPEROBJECT" TextCode="ARCGISCONDITIONPEROBJECT" Application="LABEL" OutputProperty="${ReportTitle}" />
<WorkflowCall Name="ArcGIS_ReportMaintenanceStatePerProcessFunction" WorkflowName="ArcGIS_ReportMaintenanceStatePerProcessFunction">
<Parameter Name="MaintenanceState" Direction="In" Value="${MaintenanceState}" />
<Parameter Name="Map" Direction="In" Value="${Map}" />
<Parameter Name="ProcessFunctionContext" Direction="In" Value="${ProcessFunctionContext}" />
<Parameter Name="ReportTitle" Direction="In" Value="${ReportTitle}" />
</WorkflowCall>
<UserContent Name="Post" />
</Execution>
</Workflow>