Categorie: reference
Bijgewerkt: 2026-04-08
actionfield workflow actionfield099
ActionField099
Beschrijving: Processes the ProcessFunction's indicator value the user entered via a dialog. Custom: Nee
Propertiesbewerken
| Property | Type | Accessor |
|---|---|---|
| ProcessFunction | ProcessFunction | Root |
XMLbewerken
<Workflow Name="ActionField099" Version="2025.07.28" WorkflowType="Standard" xmlns="urn:Ultimo.Framework.Workflow-mapping">
<Security EditLevel="10" ViewLevel="20" UserContentLevel="30" />
<Description>Processes the ProcessFunction's indicator value the user entered via a dialog.</Description>
<Properties>
<Property Name="ProcessFunction" Type="ProcessFunction" Accessor="Root" Direction="In" />
<Property Name="DefaultMeasurementPoint" Type="ProcessFunctionMeasurementPoint" Accessor="Internal" />
<Property Name="ProcessFunctionIndicatorDate" Type="DateTime" Accessor="Internal" />
<Property Name="ProcessFunctionIndicatorValue" Type="Decimal" Accessor="Internal" />
</Properties>
<Execution>
<UserContent Name="Pre" />
<Dialog Name="ProcessFunctionIndicatorValue" TitleCode="ENTER_METERREADING">
<Container>
<Number Name="ProcessFunctionIndicatorValue" Value="0" OutputProperty="${ProcessFunctionIndicatorValue}" ColumnName="PrfState" />
<DateTime Name="ProcessFunctionIndicatorDate" Value="=#{Environment.CurrentDateTime}" OutputProperty="${ProcessFunctionIndicatorDate}" Required="True" LabelCode="DATE" MaxValue="#{Environment.CurrentDateTime}" />
</Container>
</Dialog>
<Transaction>
<Assign Name="remove seconds from value" Property="${ProcessFunctionIndicatorDate}" Value="=#addseconds(${ProcessFunctionIndicatorDate}, -#getseconds(${ProcessFunctionIndicatorDate}))" />
<Command Name="Get Default MeasurementPoint" CommandName="ProcessFunction_GetDefaultMeasurementPoint">
<Parameter Name="ProcessFunction" Direction="In" Value="${ProcessFunction}" />
<Parameter Name="ProcessFunctionMeasurementPoint" Direction="Out" OutputProperty="${DefaultMeasurementPoint}" />
</Command>
<Command Name="Add Value" CommandName="ProcessFunctionMeasurementPoint_AddValue">
<Parameter Name="Date" Direction="In" Value="${ProcessFunctionIndicatorDate}" />
<Parameter Name="IndicatorValue" Direction="In" Value="${ProcessFunctionIndicatorValue}" />
<Parameter Name="ProcessFunctionMeasurementPoint" Direction="In" Value="${DefaultMeasurementPoint}" />
</Command>
</Transaction>
<WorkflowCall Name="Process Values" WorkflowName="ProcessFunctionMeasurementPoint_ProcessValues">
<Parameter Name="ProcessFunctionMeasurementPoint" Direction="In" Value="${DefaultMeasurementPoint}" />
</WorkflowCall>
<UserContent Name="Post" />
</Execution>
</Workflow>