Workflow Commands — PreventiveMaintenance
Domein-overzicht van 87 workflow commands uit DLL Ultimo.Process.Business.Command.PreventiveMaintenance.
Deze pagina lijst de classes die worden aangeroepen vanuit <Command CommandName="..."> in workflow-XML.
Baseline: Ultimo 19.10.11.414 (november 2019). Method-bodies kunnen in nieuwere versies afwijken; class-signatures (inputs/outputs) zijn doorgaans stabiel. Voor live-XML gebruik
lookup_workflow(...)en raadpleeg de daadwerkelijke<Command>-aanroep.
Snel zoekenbewerken
- Eén command opvragen:
lookup_command("AssetPlanner_DetermineStartIconsAndDates") - Alle PreventiveMaintenance-commands:
find_commands("", dll="PreventiveMaintenance") - Zoek binnen dit domein:
find_commands("<term>", dll="PreventiveMaintenance")
Overzichtbewerken
| Command | Inputs | Outputs | Beschrijving |
|---|---|---|---|
AssetPlanner_DetermineStartIconsAndDates |
DowntimeRequired: bool |
StartIcons: IList<string> |
|
AssetPlanner_FindData |
PmSchedule: IPmSchedule, JobContextsToSearch?: List<Context>, PmWorkOrderContextsToSearch?: List<Context>, MaximumNumberOfAssets: int, EquipmentContextsAndIcons?: WorkflowDictionary<string>, ProcessFunctionContextsAndIcons?: WorkflowDictionary<string> |
SchedulerResources: List<ISchedulerResource>, Message?: UltimoString |
|
AssetPlanner_GetAssetActions |
ReadOnly: bool, JobContext: Context |
SchedulerActions: IList<ISchedulerAction> |
|
AssetPlanner_GetContextsAndIcons |
PmSchedule: IPmSchedule |
EquipmentContextsAndIcons: WorkflowDictionary<string>, ProcessFunctionContextsAndIcons: WorkflowDictionary<string> |
|
AssetPlanner_GetDates |
PmSchedule: IPmSchedule |
EndDate: Date, StartDate: Date |
|
AssetPlanner_GetEquipmentFilter |
PmSchedule: IPmSchedule, EquipmentContextsToSearch: List<string>, ProcessFunctionContextsToSearch: List<string> |
SqlWhereClause: string |
|
AssetPlanner_GetJobActions |
Job: IJob, ReadOnly: bool |
SchedulerActions: IList<ISchedulerAction> |
|
AssetPlanner_GetJobSchedulerItem |
Job: IJob, ValidateChange?: bool |
SchedulerItem: ISchedulerItem |
|
AssetPlanner_GetJobSchedulerItems |
JobFilter: IUltimoFilter, ValidateChange?: bool |
SchedulerItems: IList<ISchedulerItem> |
|
AssetPlanner_GetLegendData |
— | SchedulerLegendData: ILegendData |
|
AssetPlanner_GetMetadata |
PmSchedule: IPmSchedule |
SchedulerMetadata: ISchedulerMetadata |
|
AssetPlanner_GetObjectDowntimeActions |
ObjectDowntime: IObjectDowntime, ReadOnly: bool |
SchedulerActions: IList<ISchedulerAction> |
|
AssetPlanner_GetObjectDowntimeSchedulerItem |
ObjectDowntime: IObjectDowntime, ValidateChange?: bool |
SchedulerItem: ISchedulerItem |
|
AssetPlanner_GetObjectDowntimeSchedulerItems |
ObjectDowntimeFilter: IUltimoFilter, ValidateChange?: bool |
SchedulerItems: IList<ISchedulerItem> |
|
AssetPlanner_GetPmJobActions |
PmJob: IPmJob |
SchedulerActions: IList<ISchedulerAction> |
|
AssetPlanner_GetProcessFunctionFilter |
PmSchedule: IPmSchedule, ProcessFunctionContextsToSearch: List<string> |
SqlWhereClause: string |
|
CheckFrequencyTypeAndPeriod |
ObjectImportedPreventiveMaintenanceTask: IObjectImportedPreventiveMaintenanceTask |
FrequencyIsWrong: bool |
|
ConfirmationRole_CopyToObjectConfirmationRole |
ConfirmationRole: IConfirmationRole, DomainObject: IDomainObject, ObjectConfirmationRoleContext?: Context? |
— | Copies the ConfirmationRole to an ObjectConfirmationRole |
ConfirmationRole_GetObjectConfirmationRolesForDomainObject |
ConfirmationRole: IConfirmationRole, DomainObject: IDomainObject, Context: Context |
ObjectConfirmationRoles: IList<IObjectConfirmationRole> |
Finds ObjectConfirmationRoles for DomainObject and ConfirmationRole |
DomainObject_GetObjectRiskAnalyses |
RiskAnalysisTarget?: RiskAnalysisTarget?, RiskAnalysisType?: IRiskAnalysisType, DomainObject: IDomainObject, Status?: Status?, Context?: Context? |
ObjectRiskAnalyses: IList<IObjectRiskAnalysis> |
Finds ObjectRiskAnalysis records for DomainObject |
InspectionLine_CalculateLastAndNextDate |
Finish?: bool, InspectionLine: IInspectionLine |
— | Updates the last and next date of an inspectionline |
InspectionLine_CalculateNextDate |
InspectionLine: IInspectionLine |
— | InspectionLine_CalculateNextDate |
InspectionLine_CheckToUpdateInspectionLineDates |
InspectionLine: IInspectionLine, Job: IJob |
UpdateInspectionLineDates: bool |
|
InspectionLine_SetNextDateIfDueForJobOrToSkip |
InspectionLine: IInspectionLine, DueDate: Date |
IsDue: bool |
Updates the next date of an inspectionline when it is due to skip or to be used in generated job. |
InspectionPlanLine_Copy |
InspectionPlanLine: IInspectionPlanLine, ObjectInspectionPlan: IObjectInspectionPlan, DomainObject: IDomainObject, ObjectInspectionLineContext: Context |
CreatedObjectInspectionLine?: IObjectInspectionLine |
Copies the inspection plan lines to object inspection lines |
InspectionPlan_CheckRecursion |
InspectionPlan: IInspectionPlan |
ValidRecursion?: bool, SourceLine?: IInspectionPlanLine, DestinationLine?: IInspectionPlanLine |
Copies the inspection plan lines to object inspection lines |
InspectionPlan_Copy |
InspectionPlan: IInspectionPlan, DomainObject: IDomainObject, ObjectInspectionPlanContext: Context, ObjectInspectionLineContext: Context, AddedAutomatically?: bool |
CreatedObjectInspectionPlan?: IObjectInspectionPlan |
Copies the inspection plan lines to object inspection lines |
InspectionPlan_GetPermitTemplates |
InspectionPlan: IInspectionPlan |
TemplatesWithoutInspectionPlan: IList<IPermit> |
Gets permit templates that need to be updated |
ObjectConfirmationRole_CopyToObjectConfirmation |
ObjectConfirmationRole: IObjectConfirmationRole, DomainObject: IDomainObject, ObjectConfirmationContext: Context, Mandatory?: bool |
— | Copies the ObjectConfirmationRole to ObjectConfirmation |
ObjectConfirmationRole_ValidateDuplications |
ObjectConfirmationRole: IObjectConfirmationRole |
DuplicateDomainObject?: IDomainObject |
Finds wether there are duplicate records. if so removes current item and gives back a message to show in workflow |
ObjectConfirmation_CountBlockingRecords |
DomainObject: IDomainObject, CheckForeignKey?: bool |
ObjectConfirmationCount: long |
Get number of blocking ObjectConfirmation records |
ObjectInspectionPlan_CountByInspectionPlanAndDomainObject |
InspectionPlan: IInspectionPlan, DomainObject: IDomainObject |
ObjectInspectionPlanCount: long |
Gets number of ObjectInspectionPlans by InspectionPlan and DomainObject |
Permit_CopyFromTemplate |
Template: IPermit |
CreatedPermit?: IPermit |
Creates an actual permit from template permit. |
Permit_CopyToPermit |
Permit: IPermit |
CreatedPermit?: IPermit |
Creates a copy of the given Permit. |
PmForecast_Export |
PmSchedule?: IPmSchedule, OffsetX?: int, OffsetY?: int, FileName: string, ExcelVersion?: string, JobContextsToSearch?: IList<Context>, PmWorkOrderContextsToSearch?: IList<Context>, ShowTotalsLeft?: bool |
ExportFileName?: string, RecordsFound: bool |
Export Pmforecast to Excel |
PmJobPurchaseRequestLine_Create |
PmJob: IPmJob, Context: Context |
PmJobPurchaseRequestLine: IPmJobPurchaseRequestLine |
|
PmJob_CheckDetailsSource |
PmJob: IPmJob |
Valid: bool |
|
PmJob_CopyFromJobPlan |
PmJob: IPmJob, JobPlan: IJobPlan, CopyMethod?: JobPlanCopyType |
— | |
PmJob_CreateJob |
PmJob: IPmJob, InspectionLine?: IInspectionLine, Date?: UltimoDateTime?, WorkOrderContext: Context, JobContext: Context, UseCurrentTime?: bool, PurchaseRequestLineContext?: Context, PurchaseRequestLineStatus?: Status, AutoApproveJobJobPlans?: bool?, JobSchedule?: IWorkSchedule, SkipCalculateDates?: bool |
CreatedJob?: IJob, CreatedJobJobPlans?: IList<IJobJobPlan> |
|
PmJob_DeleteServiceContract |
PmJob: IPmJob |
— | |
PmJob_FindDepartmentCostCenter |
PmJob: IPmJob |
— | |
PmJob_HasDetailRecords |
PmJob: IPmJob |
PmJob_HasDetailRecords: bool |
|
PmJob_HasServiceContracts |
PmJob: IPmJob |
PmJob_ProcessFunction_HasServiceContract: bool, PmJob_Equipment_HasServiceContract: bool |
|
PmJob_PreApprove |
PmJob: IPmJob |
— | |
PmJob_PurchaseRequestLine_ExpenseCarrierDiffers |
PmJob: IPmJob |
ExpenseCarrierDiffers: bool |
|
PmSchedulePmWorkOrder_GetRelevantLines |
PmSchedule: UltimoString |
PmSchedulePmWorkOrders: IList<IPmSchedulePmWorkOrder> |
|
PmSchedulePmWorkOrder_ModifyParentSchedule |
PmSchedulePmWorkOrder: IPmSchedulePmWorkOrder, OldStatus: Status |
— | |
PmSchedulePmWorkOrder_ProcessScheduledPmWorkOrderToSkip |
PmSchedule: IPmSchedule, PmSchedulePmWorkOrder: IPmSchedulePmWorkOrder |
— | |
PmSchedule_AddPmWorkOrdersToPmSchedule |
PmSchedule: IPmSchedule, PmWorkOrders: IList<IPmWorkOrder>, SearchMethod: PmWorkOrderSearchMethod, PmWorkOrderCourseRouteContexts?: IList<Context>, JustCheckSchemaPmWorkOrders?: bool, SkipSavingToDatabase?: bool, EndDate?: Date?, StartDate?: Date? |
IsMessageForSchedulePmWorkOrdersNecessary: bool, PmSchedulePmWorkOrders?: IList<IPmSchedulePmWorkOrder> |
Add PmWorkOrders to PmSchedule. |
PmSchedule_CreateCourseRouteLinesFilter |
PmSchedule?: IPmSchedule, PmWorkOrder?: IPmWorkOrder, PmWorkOrders?: IEnumerable<IPmWorkOrder> |
— | Create a filter to select the course route lines for the given PmWorkOrder |
PmSchedule_CreatePmForecastJobs |
PmSchedule: IPmSchedule, PmSchedulePmWorkOrders: IList<IPmSchedulePmWorkOrder>, PmJobs: HashSet<IPmJob>, PmJobJobPlans: IList<IPmJobJobPlan> |
PmForecastJobs: List<IPmForecastJob> |
Create PmForecast jobs based on found pmworkorders and pmjobs. |
PmSchedule_ForecastBasedOnResources |
PmSchedule: IPmSchedule |
ForecastBasedOnResources: bool |
should forecast be based on resources. |
PmSchedule_GetExpectedPmJobs |
JobContext: Context, PmSchedule: IPmSchedule, PmWorkOrderContexts: IList<Context>, EquipmentSqlWhereClause: string, ProcessFunctionSqlWhereClause: string |
PmForecastJobs: List<IPmForecastJob> |
Search expected PmJobs by critera defined in PmSchedule. |
PmSchedule_GetPrioritizedPmSchedulePmWorkOrdersAndPmJobs |
PmSchedule: IPmSchedule, JobContext: Context, PmWorkOrderContexts: IList<Context>, EquipmentSqlWhereClause: string |
ProcessFunctionSqlWhereClause: string, PmSchedulePmWorkOrders: IList<IPmSchedulePmWorkOrder>, PmJobs: HashSet<IPmJob>, PmJobJobPlans: IList<IPmJobJobPlan> |
Search expected PmJobs by critera defined in PmSchedule. |
PmSchedule_Priority |
PmSchedule: IPmSchedule, SkipSavingToDatabase?: bool |
— | Skip remaining scheduled PmWorkOrders of groups. |
PmSchedule_SearchPmWorkOrders |
PmSchedule: IPmSchedule, PmWorkOrderContexts?: IList<Context>, PmWorkOrderCourseRouteContexts?: IList<Context>, EquipmentContexts?: IList<Context>, ProcessFunctionContexts?: IList<Context>, InspectionLineCourseRouteContexts?: IList<Context>, SearchMethod: PmWorkOrderSearchMethod, EndDate?: Date?, StartDate?: Date?, ExtraSqlFilter?: IUltimoFilter, JobContext?: Context? |
PmWorkOrders: IList<IPmWorkOrder>, PmWorkOrderSelectionOptionsWithoutCourseRoutes?: SelectionOptions |
Search PmWorkOrders to schedule by critera defined in PmSchedule. |
PmWorkOrder_AddNonSchemaPmWorkOrderResults |
PmWorkOrder: IPmWorkOrder, InspectionLines: IList<IInspectionLine>, PmWorkOrderSearchMethod: PmWorkOrderSearchMethod, Date: Date, StartDate: Date?, EndDate: Date?, SearchOnlyDateNextMaintenance: bool, PmWorkOrderCourseRouteContexts?: IList<Context>, SkipSavingToDatabase?: bool |
TotalCourseRoute: int, TotalNonCourseRoute: int, PmSchedulePmWorkOrders: IList<IPmSchedulePmWorkOrder> |
|
PmWorkOrder_AddSchemaPmWorkOrderResults |
PmWorkOrder: IPmWorkOrder, PmWorkOrderSearchMethod: PmWorkOrderSearchMethod, Date: Date, StartDate: Date?, EndDate: Date?, JustCheckSchemaPmWorkOrders?: bool, ReferencePmWorkOrder?: IPmWorkOrder, SkipSavingToDatabase?: bool |
PmSchedulePmWorkOrders: IList<IPmSchedulePmWorkOrder>, WouldBeCreated?: bool |
|
PmWorkOrder_CalculateLastMaintenanceDate |
PmWorkOrder?: IPmWorkOrder, PmWorkOrderPeriodicActivityEndDateMethod: PmWorkOrderPeriodicActivityEndDateMethod, Equipment?: IEquipment, NextMaintenanceDateGivenByUser?: Date? |
LastMaintenanceDate?: Date? |
This command calculates the last maintenance date and returns it |
PmWorkOrder_CalculateNextMaintenanceDate |
PmWorkOrder: IPmWorkOrder, PmWorkOrderApproveMethod?: PmWorkOrderApproveMethod, SelectedByIndicatorValueNextMaintenance?: bool, LastMaintenanceDateFromEquipmentNextMaintenanceDate?: bool |
— | |
PmWorkOrder_CheckAutoPmAndSchema |
PmWorkOrder: IPmWorkOrder |
IsMessageForSchedulePmWorkOrdersNecessary: bool |
|
PmWorkOrder_CheckEquipmentAndProcessFunction |
PmWorkOrder: IPmWorkOrder |
— | |
PmWorkOrder_Copy |
PmWorkOrder: IPmWorkOrder, NewPmWorkOrderId?: string |
CreatedPmWorkOrder: IPmWorkOrder |
|
PmWorkOrder_CreateCourseRouteJob |
PmWorkOrder: IPmWorkOrder, Date: Date?, JobContext: Context, WorkOrderContext: Context, UseCurrentTime?: bool, PurchaseRequestLineContext?: Context, PurchaseRequestLineStatus?: Status, CourseRouteContexts?: IList<Context> |
CreatedJobs?: IList<IJob>, CreatedWorkOrders?: IList<IWorkOrder> |
|
PmWorkOrder_CreateMemberPmJob |
PmWorkOrder: IPmWorkOrder |
MemberPmJob: IPmJob |
|
PmWorkOrder_CreateMemberPmWorkOrder |
PmWorkOrder: IPmWorkOrder, PmWorkOrderContext: Context, LastMaintenanceDate: Date?, Equipment: IEquipment |
MemberPmWorkOrder: IPmWorkOrder |
Create a member PmWorkOrder for a PmWorkOrder |
PmWorkOrder_CreateOrUpdateMemberPmJobJobsForPeriodicActivity |
GroupPmWorkOrder: IPmWorkOrder, PmJob: IPmJob |
— | |
PmWorkOrder_CreatePmJob |
PmWorkOrder: IPmWorkOrder, PmJobContext: Context |
PmJob: IPmJob |
|
PmWorkOrder_CreateWorkOrder |
PmWorkOrder: IPmWorkOrder, WorkOrderContext: Context |
WorkOrder: IWorkOrder |
|
PmWorkOrder_FindDepartmentCostCenter |
PmWorkOrder: IPmWorkOrder |
— | |
PmWorkOrder_FindPmWorkOrdersWithGreaterHierarchyValue |
PmWorkOrder: IPmWorkOrder |
MustBeSkipped?: bool, NewLastMaintenanceDate?: Date? |
PmWorkOrder_FindPmWorkOrdersWithGreaterHierarchyValue |
PmWorkOrder_GetAutoPmWorkOrders |
— | PmWorkOrders: IList<IPmWorkOrder> |
|
PmWorkOrder_GetFirstPmJob |
PmWorkOrder: IPmWorkOrder |
PmJob?: IPmJob |
PmWorkOrder_GetFirstPmJob |
PmWorkOrder_GetLastMeasurementPointValue |
PmWorkOrder: IPmWorkOrder |
LastMeasurementPointValue?: IMeasurementPointValue, PreviousMeasurementPointValue?: IMeasurementPointValue |
This command returns the last MeasurementPointValue for a PmWorkOrder. This can be an EquipmentMeasurementPointValue or a ProcessFunctionMeasurementPointValue. |
PmWorkOrder_GetListOfPmWorkOrdersToRemove |
PmJobs: IList<IPmJob> |
PmWorkOrders: IList<IPmWorkOrder> |
This command retrieves a list of PmWorkOrders to delete |
PmWorkOrder_GetMaintainable |
PmWorkOrder: IPmWorkOrder |
Maintainable: IMaintainable |
Gets the maintainable object (Equipment or ProcessFunction) for the given PmWorkorder |
PmWorkOrder_GetObjectJobPlansForGroupPM |
PmWorkOrder: IPmWorkOrder, OnlyValidate?: bool |
ObjectJobPlans: IList<IObjectJobPlan> |
|
PmWorkOrder_GetPmWorkOrdersBelongingToSchema |
PmWorkOrder: IPmWorkOrder, WithLowerFrequency: bool?, WithMeasurementPoint: bool, Status?: Status? |
PmWorkOrders: IList<IPmWorkOrder> |
Get PmWorkOrders belonging to schema. |
PmWorkOrder_GetPmWorkOrdersForDateRange |
StartDate: Date, PmWorkOrder: IPmWorkOrder, PmWorkOrderCourseRouteContexts?: IList<Context> |
ReturnedObjects?: IList<_ReturnData> |
|
PmWorkOrder_InitializeWeeksAndDates |
PmWorkOrder: IPmWorkOrder |
— | |
PmWorkOrder_LoadSettings |
PmWorkOrder: IPmWorkOrder |
— | |
PmWorkOrder_PreApprove |
PmWorkOrder: IPmWorkOrder |
— | |
PmWorkOrder_PreApprovePeriodicActivity |
PmWorkOrder: IPmWorkOrder |
MemberPmWorkOrders: IList<IPmWorkOrder>, Reopen: bool, MemberPmWorkOrderCount: int, PmWorkOrderIds?: string |
|
PmWorkOrder_SetDefaultMeasurementPoint |
PmWorkOrder: IPmWorkOrder |
— | Copy default measurementpoint of equipment ot processfunction to PmWorkOrder. |
PmWorkOrder_UpdateEquipmentNextPreventiveMaintenance |
PmWorkOrder: IPmWorkOrder |
— | PmWorkOrder_UpdateEquipmentNextPreventiveMaintenance |
PmWorkOrder_ValidateStatusOfEquipmentAndProcessFunctions |
PmWorkOrder: IPmWorkOrder, InvalidEquipmentStatuses?: IList<Status>, InvalidProcessFunctionStatuses?: IList<Status> |
InvalidEquipment?: IList<IEquipment>, InvalidProcessFunctions?: IList<IProcessFunction>, Count?: int |
|
RiskAnalysisType_CreateObjectRiskAnalysis |
RiskAnalysisType: IRiskAnalysisType, DomainObject: IDomainObject, ObjectRiskAnalysisContext: Context |
ObjectRiskAnalysis?: IObjectRiskAnalysis |
Create an ObjectRiskAnalysis for a DomainObject and RiskAnalysisType |
Details per commandbewerken
AssetPlanner_DetermineStartIconsAndDatesbewerken
Inputs
DowntimeRequired:bool
Outputs
StartIcons:IList<string>
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.AssetPlanner/AssetPlanner_DetermineStartIconsAndDates.cs
AssetPlanner_FindDatabewerken
Inputs
PmSchedule:IPmScheduleJobContextsToSearch:List<Context>(optional)PmWorkOrderContextsToSearch:List<Context>(optional)MaximumNumberOfAssets:intEquipmentContextsAndIcons:WorkflowDictionary<string>(optional)ProcessFunctionContextsAndIcons:WorkflowDictionary<string>(optional)
Outputs
SchedulerResources:List<ISchedulerResource>Message:UltimoString
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.AssetPlanner/AssetPlanner_FindData.cs
AssetPlanner_GetAssetActionsbewerken
Inputs
ReadOnly:boolJobContext:Context
Outputs
SchedulerActions:IList<ISchedulerAction>
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.AssetPlanner/AssetPlanner_GetAssetActions.cs
AssetPlanner_GetContextsAndIconsbewerken
Inputs
PmSchedule:IPmSchedule
Outputs
EquipmentContextsAndIcons:WorkflowDictionary<string>ProcessFunctionContextsAndIcons:WorkflowDictionary<string>
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.AssetPlanner/AssetPlanner_GetContextsAndIcons.cs
AssetPlanner_GetDatesbewerken
Inputs
PmSchedule:IPmSchedule
Outputs
EndDate:DateStartDate:Date
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.AssetPlanner/AssetPlanner_GetDates.cs
AssetPlanner_GetEquipmentFilterbewerken
Inputs
PmSchedule:IPmScheduleEquipmentContextsToSearch:List<string>ProcessFunctionContextsToSearch:List<string>
Outputs
SqlWhereClause:string
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.AssetPlanner/AssetPlanner_GetEquipmentFilter.cs
AssetPlanner_GetJobActionsbewerken
Inputs
Job:IJobReadOnly:bool
Outputs
SchedulerActions:IList<ISchedulerAction>
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.AssetPlanner/AssetPlanner_GetJobActions.cs
AssetPlanner_GetJobSchedulerItembewerken
Inputs
Job:IJobValidateChange:bool(optional)
Outputs
SchedulerItem:ISchedulerItem
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.AssetPlanner/AssetPlanner_GetJobSchedulerItem.cs
AssetPlanner_GetJobSchedulerItemsbewerken
Inputs
JobFilter:IUltimoFilterValidateChange:bool(optional)
Outputs
SchedulerItems:IList<ISchedulerItem>
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.AssetPlanner/AssetPlanner_GetJobSchedulerItems.cs
AssetPlanner_GetLegendDatabewerken
Outputs
SchedulerLegendData:ILegendData
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.AssetPlanner/AssetPlanner_GetLegendData.cs
AssetPlanner_GetMetadatabewerken
Inputs
PmSchedule:IPmSchedule
Outputs
SchedulerMetadata:ISchedulerMetadata
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.AssetPlanner/AssetPlanner_GetMetadata.cs
AssetPlanner_GetObjectDowntimeActionsbewerken
Inputs
ObjectDowntime:IObjectDowntimeReadOnly:bool
Outputs
SchedulerActions:IList<ISchedulerAction>
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.AssetPlanner/AssetPlanner_GetObjectDowntimeActions.cs
AssetPlanner_GetObjectDowntimeSchedulerItembewerken
Inputs
ObjectDowntime:IObjectDowntimeValidateChange:bool(optional)
Outputs
SchedulerItem:ISchedulerItem
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.AssetPlanner/AssetPlanner_GetObjectDowntimeSchedulerItem.cs
AssetPlanner_GetObjectDowntimeSchedulerItemsbewerken
Inputs
ObjectDowntimeFilter:IUltimoFilterValidateChange:bool(optional)
Outputs
SchedulerItems:IList<ISchedulerItem>
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.AssetPlanner/AssetPlanner_GetObjectDowntimeSchedulerItems.cs
AssetPlanner_GetPmJobActionsbewerken
Inputs
PmJob:IPmJob
Outputs
SchedulerActions:IList<ISchedulerAction>
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.AssetPlanner/AssetPlanner_GetPmJobActions.cs
AssetPlanner_GetProcessFunctionFilterbewerken
Inputs
PmSchedule:IPmScheduleProcessFunctionContextsToSearch:List<string>
Outputs
SqlWhereClause:string
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.AssetPlanner/AssetPlanner_GetProcessFunctionFilter.cs
CheckFrequencyTypeAndPeriodbewerken
Inputs
ObjectImportedPreventiveMaintenanceTask:IObjectImportedPreventiveMaintenanceTask
Outputs
FrequencyIsWrong:bool
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/CheckFrequencyTypeAndPeriod.cs
ConfirmationRole_CopyToObjectConfirmationRolebewerken
Copies the ConfirmationRole to an ObjectConfirmationRole
Inputs
ConfirmationRole:IConfirmationRoleDomainObject:IDomainObjectObjectConfirmationRoleContext:Context?(optional)
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.ConfirmationRole/ConfirmationRole_CopyToObjectConfirmationRole.cs
ConfirmationRole_GetObjectConfirmationRolesForDomainObjectbewerken
Finds ObjectConfirmationRoles for DomainObject and ConfirmationRole
Inputs
ConfirmationRole:IConfirmationRoleDomainObject:IDomainObjectContext:Context
Outputs
ObjectConfirmationRoles:IList<IObjectConfirmationRole>
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.ConfirmationRole/ConfirmationRole_GetObjectConfirmationRolesForDomainObject.cs
DomainObject_GetObjectRiskAnalysesbewerken
Finds ObjectRiskAnalysis records for DomainObject
Inputs
RiskAnalysisTarget:RiskAnalysisTarget?(optional)RiskAnalysisType:IRiskAnalysisType(optional)DomainObject:IDomainObjectStatus:Status?(optional)Context:Context?(optional)
Outputs
ObjectRiskAnalyses:IList<IObjectRiskAnalysis>
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.DomainObject/DomainObject_GetObjectRiskAnalyses.cs
InspectionLine_CalculateLastAndNextDatebewerken
Updates the last and next date of an inspectionline
Inputs
Finish:bool(optional)InspectionLine:IInspectionLine
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.InspectionLine/InspectionLine_CalculateLastAndNextDate.cs
InspectionLine_CalculateNextDatebewerken
InspectionLine_CalculateNextDate
Inputs
InspectionLine:IInspectionLine
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.InspectionLine/InspectionLine_CalculateNextDate.cs
InspectionLine_CheckToUpdateInspectionLineDatesbewerken
Inputs
InspectionLine:IInspectionLineJob:IJob
Outputs
UpdateInspectionLineDates:bool
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.InspectionLine/InspectionLine_CheckToUpdateInspectionLineDates.cs
InspectionLine_SetNextDateIfDueForJobOrToSkipbewerken
Updates the next date of an inspectionline when it is due to skip or to be used in generated job.
Inputs
InspectionLine:IInspectionLineDueDate:Date
Outputs
IsDue:bool
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.InspectionLine/InspectionLine_SetNextDateToDueDate.cs
InspectionPlanLine_Copybewerken
Copies the inspection plan lines to object inspection lines
Inputs
InspectionPlanLine:IInspectionPlanLineObjectInspectionPlan:IObjectInspectionPlanDomainObject:IDomainObjectObjectInspectionLineContext:Context
Outputs
CreatedObjectInspectionLine:IObjectInspectionLine
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.InspectionPlanLine/InspectionPlanLine_Copy.cs
InspectionPlan_CheckRecursionbewerken
Copies the inspection plan lines to object inspection lines
Inputs
InspectionPlan:IInspectionPlan
Outputs
ValidRecursion:boolSourceLine:IInspectionPlanLineDestinationLine:IInspectionPlanLine
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.InspectionPlan/InspectionPlan_CheckRecursion.cs
InspectionPlan_Copybewerken
Copies the inspection plan lines to object inspection lines
Inputs
InspectionPlan:IInspectionPlanDomainObject:IDomainObjectObjectInspectionPlanContext:ContextObjectInspectionLineContext:ContextAddedAutomatically:bool(optional)
Outputs
CreatedObjectInspectionPlan:IObjectInspectionPlan
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.InspectionPlan/InspectionPlan_Copy.cs
InspectionPlan_GetPermitTemplatesbewerken
Gets permit templates that need to be updated
Inputs
InspectionPlan:IInspectionPlan
Outputs
TemplatesWithoutInspectionPlan:IList<IPermit>
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.InspectionPlan/InspectionPlan_GetPermitTemplates.cs
ObjectConfirmationRole_CopyToObjectConfirmationbewerken
Copies the ObjectConfirmationRole to ObjectConfirmation
Inputs
ObjectConfirmationRole:IObjectConfirmationRoleDomainObject:IDomainObjectObjectConfirmationContext:ContextMandatory:bool(optional)
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.ConfirmationRole/ObjectConfirmationRole_CopyToObjectConfirmation.cs
ObjectConfirmationRole_ValidateDuplicationsbewerken
Finds wether there are duplicate records. if so removes current item and gives back a message to show in workflow
Inputs
ObjectConfirmationRole:IObjectConfirmationRole
Outputs
DuplicateDomainObject:IDomainObject
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.ObjectConfirmationRole/ObjectConfirmationRole_ValidateDuplications.cs
ObjectConfirmation_CountBlockingRecordsbewerken
Get number of blocking ObjectConfirmation records
Inputs
DomainObject:IDomainObjectCheckForeignKey:bool(optional)
Outputs
ObjectConfirmationCount:long
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.ObjectConfirmation/ObjectConfirmation_CountBlockingRecords.cs
ObjectInspectionPlan_CountByInspectionPlanAndDomainObjectbewerken
Gets number of ObjectInspectionPlans by InspectionPlan and DomainObject
Inputs
InspectionPlan:IInspectionPlanDomainObject:IDomainObject
Outputs
ObjectInspectionPlanCount:long
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.ObjectInspectionPlan/ObjectInspectionPlan_CountByInspectionPlanAndDomainObject.cs
Permit_CopyFromTemplatebewerken
Creates an actual permit from template permit.
Inputs
Template:IPermit
Outputs
CreatedPermit:IPermit
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.Permit/Permit_CopyFromTemplate.cs
Permit_CopyToPermitbewerken
Creates a copy of the given Permit.
Inputs
Permit:IPermit
Outputs
CreatedPermit:IPermit
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.Permit/Permit_CopyToPermit.cs
PmForecast_Exportbewerken
Export Pmforecast to Excel
Inputs
PmSchedule:IPmSchedule(optional)OffsetX:int(optional)OffsetY:int(optional)FileName:stringExcelVersion:string(optional)JobContextsToSearch:IList<Context>(optional)PmWorkOrderContextsToSearch:IList<Context>(optional)ShowTotalsLeft:bool(optional)
Outputs
ExportFileName:stringRecordsFound:bool
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmForecast/PmForecast_Export.cs
PmJobPurchaseRequestLine_Createbewerken
Inputs
PmJob:IPmJobContext:Context
Outputs
PmJobPurchaseRequestLine:IPmJobPurchaseRequestLine
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmJob/PmJobPurchaseRequestLine_Create.cs
PmJob_CheckDetailsSourcebewerken
Inputs
PmJob:IPmJob
Outputs
Valid:bool
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmJob/PmJob_CheckDetailsSource.cs
PmJob_CopyFromJobPlanbewerken
Inputs
PmJob:IPmJobJobPlan:IJobPlanCopyMethod:JobPlanCopyType(optional)
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmJob/PmJob_CopyFromJobPlan.cs
PmJob_CreateJobbewerken
Inputs
PmJob:IPmJobInspectionLine:IInspectionLine(optional)Date:UltimoDateTime?(optional)WorkOrderContext:ContextJobContext:ContextUseCurrentTime:bool(optional)PurchaseRequestLineContext:Context(optional)PurchaseRequestLineStatus:Status(optional)AutoApproveJobJobPlans:bool?(optional)JobSchedule:IWorkSchedule(optional)SkipCalculateDates:bool(optional)
Outputs
CreatedJob:IJobCreatedJobJobPlans:IList<IJobJobPlan>
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmJob/PmJob_CreateJob.cs
PmJob_DeleteServiceContractbewerken
Inputs
PmJob:IPmJob
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmJob/PmJob_DeleteServiceContract.cs
PmJob_FindDepartmentCostCenterbewerken
Inputs
PmJob:IPmJob
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmJob/PmJob_FindDepartmentCostCenter.cs
PmJob_HasDetailRecordsbewerken
Inputs
PmJob:IPmJob
Outputs
PmJob_HasDetailRecords:bool
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmJob/PmJob_HasDetailRecords.cs
PmJob_HasServiceContractsbewerken
Inputs
PmJob:IPmJob
Outputs
PmJob_ProcessFunction_HasServiceContract:boolPmJob_Equipment_HasServiceContract:bool
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmJob/PmJob_HasServiceContracts.cs
PmJob_PreApprovebewerken
Inputs
PmJob:IPmJob
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmJob/PmJob_PreApprove.cs
PmJob_PurchaseRequestLine_ExpenseCarrierDiffersbewerken
Inputs
PmJob:IPmJob
Outputs
ExpenseCarrierDiffers:bool
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmJob/PmJob_PurchaseRequestLine_ExpenseCarrierDiffers.cs
PmSchedulePmWorkOrder_GetRelevantLinesbewerken
Inputs
PmSchedule:UltimoString
Outputs
PmSchedulePmWorkOrders:IList<IPmSchedulePmWorkOrder>
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmSchedule/PmSchedulePmWorkOrder_GetRelevantLines.cs
PmSchedulePmWorkOrder_ModifyParentSchedulebewerken
Inputs
PmSchedulePmWorkOrder:IPmSchedulePmWorkOrderOldStatus:Status
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmSchedule/PmSchedulePmWorkOrder_ModifyParentSchedule.cs
PmSchedulePmWorkOrder_ProcessScheduledPmWorkOrderToSkipbewerken
Inputs
PmSchedule:IPmSchedulePmSchedulePmWorkOrder:IPmSchedulePmWorkOrder
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmSchedule/PmSchedulePmWorkOrder_ProcessScheduledPmWorkOrderToSkip.cs
PmSchedule_AddPmWorkOrdersToPmSchedulebewerken
Add PmWorkOrders to PmSchedule.
Inputs
PmSchedule:IPmSchedulePmWorkOrders:IList<IPmWorkOrder>SearchMethod:PmWorkOrderSearchMethodPmWorkOrderCourseRouteContexts:IList<Context>(optional)JustCheckSchemaPmWorkOrders:bool(optional)SkipSavingToDatabase:bool(optional)EndDate:Date?(optional)StartDate:Date?(optional)
Outputs
IsMessageForSchedulePmWorkOrdersNecessary:boolPmSchedulePmWorkOrders:IList<IPmSchedulePmWorkOrder>
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmSchedule/PmSchedule_AddPmWorkOrdersToPmSchedule.cs
PmSchedule_CreateCourseRouteLinesFilterbewerken
Create a filter to select the course route lines for the given PmWorkOrder
Inputs
PmSchedule:IPmSchedule(optional)PmWorkOrder:IPmWorkOrder(optional)PmWorkOrders:IEnumerable<IPmWorkOrder>(optional)
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmSchedule/PmSchedule_CreateCourseRouteLinesFilter.cs
PmSchedule_CreatePmForecastJobsbewerken
Create PmForecast jobs based on found pmworkorders and pmjobs.
Inputs
PmSchedule:IPmSchedulePmSchedulePmWorkOrders:IList<IPmSchedulePmWorkOrder>PmJobs:HashSet<IPmJob>PmJobJobPlans:IList<IPmJobJobPlan>
Outputs
PmForecastJobs:List<IPmForecastJob>
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmSchedule/PmSchedule_CreatePmForecastJobs.cs
PmSchedule_ForecastBasedOnResourcesbewerken
should forecast be based on resources.
Inputs
PmSchedule:IPmSchedule
Outputs
ForecastBasedOnResources:bool
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmSchedule/PmSchedule_ForecastBasedOnResources.cs
PmSchedule_GetExpectedPmJobsbewerken
Search expected PmJobs by critera defined in PmSchedule.
Inputs
JobContext:ContextPmSchedule:IPmSchedulePmWorkOrderContexts:IList<Context>EquipmentSqlWhereClause:stringProcessFunctionSqlWhereClause:string
Outputs
PmForecastJobs:List<IPmForecastJob>
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmSchedule/PmSchedule_GetExpectedPmJobs.cs
PmSchedule_GetPrioritizedPmSchedulePmWorkOrdersAndPmJobsbewerken
Search expected PmJobs by critera defined in PmSchedule.
Inputs
PmSchedule:IPmScheduleJobContext:ContextPmWorkOrderContexts:IList<Context>EquipmentSqlWhereClause:string
Outputs
ProcessFunctionSqlWhereClause:stringPmSchedulePmWorkOrders:IList<IPmSchedulePmWorkOrder>PmJobs:HashSet<IPmJob>PmJobJobPlans:IList<IPmJobJobPlan>
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmSchedule/PmSchedule_GetPrioritizedPmSchedulePmWorkOrdersAndPmJobs.cs
PmSchedule_Prioritybewerken
Skip remaining scheduled PmWorkOrders of groups.
Inputs
PmSchedule:IPmScheduleSkipSavingToDatabase:bool(optional)
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmSchedule/PmSchedule_Priority.cs
PmSchedule_SearchPmWorkOrdersbewerken
Search PmWorkOrders to schedule by critera defined in PmSchedule.
Inputs
PmSchedule:IPmSchedulePmWorkOrderContexts:IList<Context>(optional)PmWorkOrderCourseRouteContexts:IList<Context>(optional)EquipmentContexts:IList<Context>(optional)ProcessFunctionContexts:IList<Context>(optional)InspectionLineCourseRouteContexts:IList<Context>(optional)SearchMethod:PmWorkOrderSearchMethodEndDate:Date?(optional)StartDate:Date?(optional)ExtraSqlFilter:IUltimoFilter(optional)JobContext:Context?(optional)
Outputs
PmWorkOrders:IList<IPmWorkOrder>PmWorkOrderSelectionOptionsWithoutCourseRoutes:SelectionOptions
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmSchedule/PmSchedule_SearchPmWorkOrders.cs
PmWorkOrder_AddNonSchemaPmWorkOrderResultsbewerken
Inputs
PmWorkOrder:IPmWorkOrderInspectionLines:IList<IInspectionLine>PmWorkOrderSearchMethod:PmWorkOrderSearchMethodDate:DateStartDate:Date?EndDate:Date?SearchOnlyDateNextMaintenance:boolPmWorkOrderCourseRouteContexts:IList<Context>(optional)SkipSavingToDatabase:bool(optional)
Outputs
TotalCourseRoute:intTotalNonCourseRoute:intPmSchedulePmWorkOrders:IList<IPmSchedulePmWorkOrder>
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_AddNonSchemaPmWorkOrderResults.cs
PmWorkOrder_AddSchemaPmWorkOrderResultsbewerken
Inputs
PmWorkOrder:IPmWorkOrderPmWorkOrderSearchMethod:PmWorkOrderSearchMethodDate:DateStartDate:Date?EndDate:Date?JustCheckSchemaPmWorkOrders:bool(optional)ReferencePmWorkOrder:IPmWorkOrder(optional)SkipSavingToDatabase:bool(optional)
Outputs
PmSchedulePmWorkOrders:IList<IPmSchedulePmWorkOrder>WouldBeCreated:bool
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_AddSchemaPmWorkOrderResults.cs
PmWorkOrder_CalculateLastMaintenanceDatebewerken
This command calculates the last maintenance date and returns it
Inputs
PmWorkOrder:IPmWorkOrder(optional)PmWorkOrderPeriodicActivityEndDateMethod:PmWorkOrderPeriodicActivityEndDateMethodEquipment:IEquipment(optional)NextMaintenanceDateGivenByUser:Date?(optional)
Outputs
LastMaintenanceDate:Date?
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_CalculateLastMaintenanceDate.cs
PmWorkOrder_CalculateNextMaintenanceDatebewerken
Inputs
PmWorkOrder:IPmWorkOrderPmWorkOrderApproveMethod:PmWorkOrderApproveMethod(optional)SelectedByIndicatorValueNextMaintenance:bool(optional)LastMaintenanceDateFromEquipmentNextMaintenanceDate:bool(optional)
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_CalculateNextMaintenanceDate.cs
PmWorkOrder_CheckAutoPmAndSchemabewerken
Inputs
PmWorkOrder:IPmWorkOrder
Outputs
IsMessageForSchedulePmWorkOrdersNecessary:bool
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_CheckAutoPmAndSchema.cs
PmWorkOrder_CheckEquipmentAndProcessFunctionbewerken
Inputs
PmWorkOrder:IPmWorkOrder
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_CheckEquipmentAndProcessFunction.cs
PmWorkOrder_Copybewerken
Inputs
PmWorkOrder:IPmWorkOrderNewPmWorkOrderId:string(optional)
Outputs
CreatedPmWorkOrder:IPmWorkOrder
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_Copy.cs
PmWorkOrder_CreateCourseRouteJobbewerken
Inputs
PmWorkOrder:IPmWorkOrderDate:Date?JobContext:ContextWorkOrderContext:ContextUseCurrentTime:bool(optional)PurchaseRequestLineContext:Context(optional)PurchaseRequestLineStatus:Status(optional)CourseRouteContexts:IList<Context>(optional)
Outputs
CreatedJobs:IList<IJob>CreatedWorkOrders:IList<IWorkOrder>
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_CreateCourseRouteJob.cs
PmWorkOrder_CreateMemberPmJobbewerken
Inputs
PmWorkOrder:IPmWorkOrder
Outputs
MemberPmJob:IPmJob
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_CreateMemberPmJob.cs
PmWorkOrder_CreateMemberPmWorkOrderbewerken
Create a member PmWorkOrder for a PmWorkOrder
Inputs
PmWorkOrder:IPmWorkOrderPmWorkOrderContext:ContextLastMaintenanceDate:Date?Equipment:IEquipment
Outputs
MemberPmWorkOrder:IPmWorkOrder
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_CreateMemberPmWorkOrder.cs
PmWorkOrder_CreateOrUpdateMemberPmJobJobsForPeriodicActivitybewerken
Inputs
GroupPmWorkOrder:IPmWorkOrderPmJob:IPmJob
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_CreateOrUpdateMemberPmJobJobsForPeriodicActivity.cs
PmWorkOrder_CreatePmJobbewerken
Inputs
PmWorkOrder:IPmWorkOrderPmJobContext:Context
Outputs
PmJob:IPmJob
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_CreatePmJob.cs
PmWorkOrder_CreateWorkOrderbewerken
Inputs
PmWorkOrder:IPmWorkOrderWorkOrderContext:Context
Outputs
WorkOrder:IWorkOrder
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_CreateWorkOrder.cs
PmWorkOrder_FindDepartmentCostCenterbewerken
Inputs
PmWorkOrder:IPmWorkOrder
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_FindDepartmentCostCenter.cs
PmWorkOrder_FindPmWorkOrdersWithGreaterHierarchyValuebewerken
PmWorkOrder_FindPmWorkOrdersWithGreaterHierarchyValue
Inputs
PmWorkOrder:IPmWorkOrder
Outputs
MustBeSkipped:boolNewLastMaintenanceDate:Date?
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_FindPmWorkOrdersWithGreaterHierarchyValue.cs
PmWorkOrder_GetAutoPmWorkOrdersbewerken
Outputs
PmWorkOrders:IList<IPmWorkOrder>
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_GetAutoPmWorkOrders.cs
PmWorkOrder_GetFirstPmJobbewerken
PmWorkOrder_GetFirstPmJob
Inputs
PmWorkOrder:IPmWorkOrder
Outputs
PmJob:IPmJob
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_GetFirstPmJob.cs
PmWorkOrder_GetLastMeasurementPointValuebewerken
This command returns the last MeasurementPointValue for a PmWorkOrder. This can be an EquipmentMeasurementPointValue or a ProcessFunctionMeasurementPointValue.
Inputs
PmWorkOrder:IPmWorkOrder
Outputs
LastMeasurementPointValue:IMeasurementPointValuePreviousMeasurementPointValue:IMeasurementPointValue
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_GetLastMeasurementPointValue.cs
PmWorkOrder_GetListOfPmWorkOrdersToRemovebewerken
This command retrieves a list of PmWorkOrders to delete
Inputs
PmJobs:IList<IPmJob>
Outputs
PmWorkOrders:IList<IPmWorkOrder>
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_GetListOfPmWorkOrdersToRemove.cs
PmWorkOrder_GetMaintainablebewerken
Gets the maintainable object (Equipment or ProcessFunction) for the given PmWorkorder
Inputs
PmWorkOrder:IPmWorkOrder
Outputs
Maintainable:IMaintainable
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_GetMaintainable.cs
PmWorkOrder_GetObjectJobPlansForGroupPMbewerken
Inputs
PmWorkOrder:IPmWorkOrderOnlyValidate:bool(optional)
Outputs
ObjectJobPlans:IList<IObjectJobPlan>
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_GetObjectJobPlansForGroupPM.cs
PmWorkOrder_GetPmWorkOrdersBelongingToSchemabewerken
Get PmWorkOrders belonging to schema.
Inputs
PmWorkOrder:IPmWorkOrderWithLowerFrequency:bool?WithMeasurementPoint:boolStatus:Status?(optional)
Outputs
PmWorkOrders:IList<IPmWorkOrder>
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_GetPmWorkOrdersBelongingToSchema.cs
PmWorkOrder_GetPmWorkOrdersForDateRangebewerken
Inputs
StartDate:DatePmWorkOrder:IPmWorkOrderPmWorkOrderCourseRouteContexts:IList<Context>(optional)
Outputs
ReturnedObjects:IList<_ReturnData>
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_GetPmWorkOrdersForDateRange.cs
PmWorkOrder_InitializeWeeksAndDatesbewerken
Inputs
PmWorkOrder:IPmWorkOrder
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_InitializeWeeksAndDates.cs
PmWorkOrder_LoadSettingsbewerken
Inputs
PmWorkOrder:IPmWorkOrder
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_LoadSettings.cs
PmWorkOrder_PreApprovebewerken
Inputs
PmWorkOrder:IPmWorkOrder
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_PreApprove.cs
PmWorkOrder_PreApprovePeriodicActivitybewerken
Inputs
PmWorkOrder:IPmWorkOrder
Outputs
MemberPmWorkOrders:IList<IPmWorkOrder>Reopen:boolMemberPmWorkOrderCount:intPmWorkOrderIds:string
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_PreApprovePeriodicActivity.cs
PmWorkOrder_SetDefaultMeasurementPointbewerken
Copy default measurementpoint of equipment ot processfunction to PmWorkOrder.
Inputs
PmWorkOrder:IPmWorkOrder
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_SetDefaultMeasurementPoint.cs
PmWorkOrder_UpdateEquipmentNextPreventiveMaintenancebewerken
PmWorkOrder_UpdateEquipmentNextPreventiveMaintenance
Inputs
PmWorkOrder:IPmWorkOrder
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_UpdateEquipmentNextPreventiveMaintenance.cs
PmWorkOrder_ValidateStatusOfEquipmentAndProcessFunctionsbewerken
Inputs
PmWorkOrder:IPmWorkOrderInvalidEquipmentStatuses:IList<Status>(optional)InvalidProcessFunctionStatuses:IList<Status>(optional)
Outputs
InvalidEquipment:IList<IEquipment>InvalidProcessFunctions:IList<IProcessFunction>Count:int
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.PmWorkOrder/PmWorkOrder_ValidateStatusOfEquipmentAndProcessFunctions.cs
RiskAnalysisType_CreateObjectRiskAnalysisbewerken
Create an ObjectRiskAnalysis for a DomainObject and RiskAnalysisType
Inputs
RiskAnalysisType:IRiskAnalysisTypeDomainObject:IDomainObjectObjectRiskAnalysisContext:Context
Outputs
ObjectRiskAnalysis:IObjectRiskAnalysis
Bron: Ultimo.Process.Business.Command.PreventiveMaintenance/Ultimo.Process.Business.Command.PreventiveMaintenance.RiskAnalysisType/RiskAnalysisType_CreateObjectRiskAnalysis.cs
Brondatabewerken
Let op: De tabel hierboven is gegenereerd uit decompiled 19.10 broncode. Voor het exact aanroepen van een command in een workflow gebruik de tool-calls hieronder.
- Eén Command opvragen —
lookup_command("<CommandName>")Officiële beschrijving + typed inputs/outputs. Bron:Data/commands_index.json(geëxtraheerd uit decompiledUltimo.Process.Business.Command.PreventiveMaintenance.dll). - Domein-zoekopdracht —
find_commands(query, dll="PreventiveMaintenance")Scored search over naam + beschrijving binnen alleen dit domein. - Workflow waarin deze Command voorkomt —
lookup_workflow("<WorkflowName>")Live-XML uitworkflows.xml; bevat de<Command>-aanroep met property-mappings.