Categorie: reference
Bijgewerkt: 2026-04-08
actionfield workflow actionfield1827
ActionField1827
Beschrijving: Updates PmWorkOrder next maintenance date (ManualNextMaintDate) with the date entered via dialog by the user. Custom: Nee
Propertiesbewerken
| Property | Type | Accessor |
|---|---|---|
| PmWorkOrder | PmWorkOrder | Root |
XMLbewerken
<Workflow Name="ActionField1827" Version="2025.07.28" WorkflowType="Standard" xmlns="urn:Ultimo.Framework.Workflow-mapping">
<Security EditLevel="10" ViewLevel="20" UserContentLevel="30" />
<Description>Updates PmWorkOrder next maintenance date (ManualNextMaintDate) with the date entered via dialog by the user.</Description>
<Properties>
<Property Name="PmWorkOrder" Type="PmWorkOrder" Accessor="Root" Direction="In" />
<Property Name="IndicatorValueLastMaintenance" Type="Decimal" Accessor="Internal" />
</Properties>
<Execution>
<UserContent Name="Pre" />
<Dialog Name="PmWorkOrder Indicator" TitleCode="ENTER_METERREADING">
<Container>
<Number Name="GetIndicatorValueLastMaintenance" Value="${PmWorkOrder.IndicatorValueLastMaintenance}" OutputProperty="${IndicatorValueLastMaintenance}" ColumnName="PmwState" DecimalPrecision="2" />
</Container>
</Dialog>
<Transaction>
<Assign Name="Set PmWorkOrder.IndicatorValueLastMaintenance" Property="${PmWorkOrder.IndicatorValueLastMaintenance}" Value="${IndicatorValueLastMaintenance}" />
<Assign Name="Set employee of IndicatorValueLastMaintenance" Property="${PmWorkOrder.ChangeEmployeeIndicatorValueLastMaintenance}" Value="#{User.EmployeeId}" />
<Assign Name="Set changedate of IndicatorValueLastMaintenance" Property="${PmWorkOrder.ChangeDateIndicatorValueLastMaintenance}" Value="=#{Environment.CurrentDateTime}" />
<Command Name="Calculate next maintenancedate for PmWorkOrder" CommandName="PmWorkOrder_CalculateNextMaintenanceDate">
<Parameter Name="PmWorkOrder" Direction="In" Value="${PmWorkOrder}" />
<Parameter Name="PmWorkOrderApproveMethod" Direction="In" Value="BeingApproved" Comment="though thisApproveMethod is valued Beingapproved, this call has nothing to do with approving: just doesn't change indicator value last maintenance, which shouldn't happen when processing a measurement value" />
</Command>
</Transaction>
<UserContent Name="Post" />
</Execution>
</Workflow>