Workflow Commands — Job
Domein-overzicht van 85 workflow commands uit DLL Ultimo.Process.Business.Command.Job.
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("JobExternal_SetInternalChargeValues") - Alle Job-commands:
find_commands("", dll="Job") - Zoek binnen dit domein:
find_commands("<term>", dll="Job")
Overzichtbewerken
| Command | Inputs | Outputs | Beschrijving |
|---|---|---|---|
JobExternal_SetInternalChargeValues |
JobExternal: IJobExternal, RecalculateInvoiceCostOnPrecalculation?: bool |
— | Set the cost and quantity which wil be used in internal charge. |
JobMaterial_SetInternalChargeValues |
JobMaterial: IJobMaterial, RecalculateInvoiceCostOnPrecalculation?: bool, RecalculateRaise?: bool |
— | Set the cost and quantity which wil be used in internal charge. |
JobMoveLine_CreateJobMoveLines |
Job: IJob |
— | |
JobPlanPurchaseRequestLine_Create |
JobPlan: IJobPlan, Context: Context |
JobPlanPurchaseRequestLine: IJobPlanPurchaseRequestLine |
Create a new JobPlanPurchaseRequastLine |
JobPlan_CopyInspectionPlan |
JobPlan: IJobPlan, InspectionPlan: IInspectionPlan, Delete: bool |
— | |
JobPlan_CopyJob |
JobPlan: IJobPlan, JobPlanContext: Context |
— | |
JobPlan_HasDetails |
JobPlan: IJobPlan |
DetailsFound: bool |
|
JobResource_SetInternalChargeValues |
JobResource: IJobResource |
— | Set the cost and quantity which wil be used in internal charge. |
JobTool_CalculateInvoiceCost |
JobTool: IJobTool |
InvoiceCost: CompanyMoney |
Calculate invoice cost |
JobTool_SetInternalChargeValues |
JobTool: IJobTool, RecalculateInvoiceCostOnPrecalculation?: bool |
— | Set the cost and quantity which wil be used in internal charge. |
JobWeekLabour_CalculateInvoiceCost |
JobWeekLabour: IJobWeekLabour |
InvoiceCost: CompanyMoney |
|
JobWeekLabour_CancelHours |
JobWeekLabour: IJobWeekLabour, EmployeeLabourLine: IEmployeeLabourLine |
— | Remove hours booked from EmployeeLabourLine. |
JobWeekLabour_PostApprove |
JobWeekLabour: IJobWeekLabour |
— | |
JobWeekLabour_SetInternalChargeValues |
JobWeekLabour: IJobWeekLabour |
— | Set the cost and quantity which wil be used in internal charge. |
JobWeekLabour_UpdateEmployeeLabour |
JobWeekLabour: IJobWeekLabour, EmployeeLabour: IEmployeeLabour, Hours: decimal |
EmployeeLabourLine?: IEmployeeLabourLine |
|
JobWeek_CheckBookMoreThan24Hours |
BookDate: Date, HoursWorked: decimal, Employee: IEmployee |
— | Check Hours booked on Job |
Job_AddBulkEquipments |
Job: IJob, Equipments: IList<IEquipment> |
InstrumentsAdded: int |
|
Job_AppendComment |
Job: IJob, Description?: UltimoString, Date: UltimoDateTime, Employee?: IEmployee, EmployeeDescription?: string, LabelForTextAppendSeparator?: UltimoString |
— | Appends a comment to the given job |
Job_BookHours |
Job: IJob, BookDate: Date, HoursWorked: decimal, HourCode?: IHourCode, HourTariffCategory: IHourTariffCategory, Employee: IEmployee, Description?: UltimoString, EmployeeLabourPeriod?: IEmployeeLabourPeriod |
ApproveJobWeekLabour: bool, JobWeekLabour: IJobWeekLabour |
Book Hours on Job |
Job_CalculateDurationForMultijob |
Job: IJob, WorkSchedule?: IWorkSchedule |
CalculatedDuration?: decimal |
Calculate the total duration for multijob, based on its subjobs and taking into account the optional work schedule |
Job_CalculateInternalChargeInstallments |
Job: IJob, InstallmentsFixedPriceCost: CompanyMoney |
— | Calculate the internalcharge installments |
Job_CalculateMinutesOnHold |
Job: IJob, WorkSchedule?: IWorkSchedule |
MinutesOnHold?: decimal |
Job_CalculateMinutesOnHold |
Job_CalculateScheduledStartDateAndTargetDate |
Job: IJob, PmJob: IPmJob, InspectionLine?: IInspectionLine, Date: UltimoDateTime?, JobSchedule?: IWorkSchedule |
— | Job_CalculateScheduledStartDateAndTargetDate |
Job_ChangeCostCenter |
Job: IJob, NewCostCenter: ICostCenter |
— | |
Job_CheckCopyInspectionPlanLines |
Job: IJob |
— | Copy if present inspectionplan from equipment maintenanceclassification or equipmenttype. |
Job_CheckForCopyTextToJob |
Job: IJob, JobFromTextFields: IList<string> |
ResultIsEmpty: bool |
Check if textfields from source job is not empty |
Job_CheckForJobDetailRowsInInvoiceOut |
Job: IJob |
HasInvoices: bool |
|
Job_CheckForPurchaseLines |
Job: IJob, NumberOfPurchasesToShowInMessage?: int |
— | |
Job_CheckIfCostExists |
Job: IJob, CheckCost?: bool |
— | |
Job_CheckReportEquipment |
Job: IJob |
Count: long |
Check ReportEquipment |
Job_CheckStatus |
ApplyStatus: short, Status: Status |
HasReachedApplyStatus: bool |
|
Job_CheckToUpdatePmWorkOrderEndDate |
Job: IJob |
UpdatePmWorkOrderEndDate: bool |
|
Job_CloseCompletedCheck |
Job: IJob |
CanClose: bool |
|
Job_CopyFromPmJob |
Job: IJob, PmJob: IPmJob, PurchaseRequestLineContext?: Context, PurchaseRequestLineStatus?: Status, AutoApproveJobJobPlans?: bool?, AllowJobStatusNone?: bool |
CreatedJobJobPlans?: IList<IJobJobPlan> |
|
Job_CopyIncidentToProblem |
Job: IJob |
ProblemJob: IJob |
Copy IncidentJob To ProblemJob |
Job_CopyJob |
Job: IJob, JobContext?: Context, ExtraFieldsToCopy?: IList<string> |
NewJob: IJob |
Copy current to a new job (Standard or Infra) |
Job_CopyJobPlan |
Job: IJob, UpdateJob: bool, JobPlan: IJobPlan, JobPlanCopyType: JobPlanCopyType, JobJobPlan?: IJobJobPlan, PurchaseRequestLineContext?: Context, PurchaseRequestLineStatus?: Status, CopyTextJobJobPlan?: bool?, AllowJobStatusNone?: bool |
— | |
Job_CopyKnowledgeTopicInfoToJob |
Job: IJob, CopyText: bool, CopyDiagnosis: bool, CopySkillCategory: bool |
— | Copy KnowledgeTopic info to Job |
Job_CopyKnownErrorToChange |
Job: IJob |
ChangeJob: IJob |
Copy ITKnownErrorJob To ItilChangeJob |
Job_CopyTextToJob |
Job: IJob, JobFromTextFields: IList<string>, AddTextAboveTotalTextList: IList<bool>, JobToTextFields: IList<string> |
— | Copy templatetext to Job |
Job_CreateAndInitialize |
InitialStatus?: Status, JobCreateMethod: JobCreateMethod, JobContext?: Context, ExtraFieldsToCopy?: IList<string>, WorkOrder?: IWorkOrder, Space?: ISpace, ProcessFunction?: IProcessFunction, Equipment?: IEquipment, Building?: IBuilding, BuildingPart?: IBuildingPart, BuildingFloor?: IBuildingFloor |
Job: IJob |
|
Job_CreatePermit |
Job: IJob |
— | |
Job_CreateSuccessors |
Job: IJob, SuccessorItems: IList<ISuccessorItem> |
— | |
Job_FindBestServiceDefinition |
Job: IJob, ServiceContracts: Subquery |
BestServiceContract?: IServiceContract, BestServiceLevel?: IServiceLevel, BestServiceDefinition: IServiceDefinition |
Find the best ServiceDefinition for a Job, based on a list of ServiceContracts |
Job_FindCompetence |
Job: IJob, Date: UltimoDateTime, WriteReleaseCondition?: bool, HoursEmployee?: IEmployee |
EquipmentTypeForCompetence?: IEquipmentType, AocForCompetence?: IAoc, WorkOrderTypeForCompetence?: IWorkOrderType, EmployeeForCompetence?: IEmployee, ObjectCompetence?: Subquery, CheckedCompetence?: bool, CheckedCompetenceForRelease?: bool, EmployeeHasCompetence?: bool, FoundCompetence?: ICompetence |
Job_FindCompetence |
Job_FindDepartmentCostCenterAndCustomer |
Job: IJob |
— | |
Job_FindPriceAgreements |
JobDetail: IDomainObject |
— | |
Job_GetJobsByStatus |
Status: Status, FromDate: UltimoDateTime? |
Jobs: IList<IJob> |
Get jobs with a status since the FromDate |
Job_GetMaterialList |
WarehouseServeOutline: IWarehouseServeOutline, JobMaterial?: IJobMaterial |
MaterialList: IList<IJobMaterial> |
|
Job_GetProgressStatusHistoryItem |
Job: IJob, OldProgressStatus?: IProgressStatus, NewProgressStatus: IProgressStatus |
JobProgressStatusHistoryItem?: IJobProgressStatusHistory |
Job_GetProgressStatusHistoryItem, gets the JobProgressStatusHistory item with the highest Id.DetailId for the given job and progress status transition. |
Job_GetRelevantServiceContracts |
Job: IJob, ServiceQueryType: ServiceQueryType |
ServiceContracts: Subquery |
Find the relevant ServiceContracts for a Job, based on a specific query type |
Job_GetServiceContractAndServiceDefinitionAndServiceLevel |
Job: IJob |
ServiceContract?: IServiceContract, ServiceDefinition?: IServiceDefinition, ServiceLevel?: IServiceLevel |
Find the ServiceContract and ServiceDefinition and ServiceLevel for a Job |
Job_GetTargetDateCorrectedWithOnHoldProgressStatusHistoryRecords |
Job: IJob, WorkSchedule?: IWorkSchedule, OriginalServiceContractTargetFinishedDate?: UltimoDateTime? |
OnHoldRecordsFound?: bool |
Get a TargetDate that is corrected based on ProgressStatusHistory records for 'on hold' progress statuses |
Job_HasDetails |
Job: IJob, ExcludeProductDetails?: bool |
DetailsFound: bool |
|
Job_KnowledgeTopicSearch |
Job: IJob, SearchProperties?: IList<UltimoString>, SearchContext?: Context, SearchStatus?: Status, SearchDomain?: UltimoString |
Results: IList<IDomainObject> |
|
Job_PostFinish |
Job: IJob |
— | |
Job_PreActivate |
Job: IJob |
— | |
Job_PreApprove |
Job: IJob |
— | |
Job_PrePostpone |
Job: IJob |
— | |
Job_RealClose |
Job: IJob |
— | |
Job_RecreateJobSuccessors |
Job: IJob |
— | remove old successors and add new ones |
Job_Reject |
Job: IJob |
— | |
Job_SetLastMaintenanceDate |
DomainObject: object, LastMaintenanceDate: Date? |
— | |
Job_SetProgressStatusHistory |
Job: IJob, HoursWorked: decimal, HoursEmployee?: IEmployee, Description?: UltimoString, OldProgressStatus?: IProgressStatus, NewProgressStatus?: IProgressStatus, StatusDate?: UltimoDateTime? |
CreatedJobProgressStatusHistory?: IJobProgressStatusHistory |
Job_SetProgressStatusHistory, Please do not use command directly but call the corresponding workflow Job_UpdateProgressStatusHistory |
Job_SetScheduledStartAndTargetByJobSchedulePart |
Job: IJob |
— | Sets Job.ScheduledStartDate from first JobSchedulePart.StartDate and Job.TargetDate from last JobSchedulePart.EndDate. |
Job_SynchronizeSingleJobSchedulePart |
Job: IJob, JobResource?: IJobResource |
— | Synchronizes the job's JobSchedulePart with the job's planning dates (ScheduledStartDate, DurationCalculated and TargetDate) and Employee. |
Job_UpdateDetailWithDiscount |
JobDetail?: IDomainObject |
— | |
Job_UpdateMaterial |
Job: IJob |
— | |
Job_UpdateNotificationsWithOnHoldDateDifferences |
Job: IJob, WorkSchedule?: IWorkSchedule, CreatedJobProgressStatusHistory?: IJobProgressStatusHistory |
— | Job_UpdateNotificationsWithOnHoldDateDifferences |
Job_UpdatePmWorkOrderProcessFunctionEquipment |
Job: IJob |
— | Update fields for last maintenance |
Job_WriteReleaseCondition |
Job: IJob, ReleaseCondition: IReleaseCondition, ReleaseConditionDate?: Date?, Description?: UltimoString |
— | Job_WriteReleaseCondition |
MultijobTemplateLine_AddDependency |
MultijobTemplateLine: IMultijobTemplateLine |
MultijobTemplateLineIds: string |
|
MultijobTemplate_CheckTotalDuration |
MultijobTemplate: IMultijobTemplate |
— | |
MultijobTemplate_GetSuccessorItems |
MultijobTemplate: IMultijobTemplate |
SuccessorItems: IList<ISuccessorItem> |
|
PmJob_Cache_HasPmJobJobPlans |
— | Cache: IDictionary<IPmJobIdentifier, bool> |
|
PmJob_Cache_PmJobJobPlanHours |
— | Cache: IDictionary<IPmJobIdentifier, decimal> |
|
PmJob_CalculateScheduledStartDateAndTargetDate |
PmJob: IPmJob, InspectionLine?: IInspectionLine, Date: UltimoDateTime?, JobSchedule?: IWorkSchedule, OnlyStartDate?: bool |
ScheduledStartDate: UltimoDateTime |
PmJob_CalculateScheduledStartDateAndTargetDate |
PmJob_GetDuration |
PmJob: IPmJob |
Duration?: decimal |
|
PmJob_GetPmForecastValues |
PmJob: IPmJob |
PmForecastJob: IPmForecastJob |
|
PmJob_HasPmJobJobPlans |
PmJob: IPmJob |
HasPmJobJobPlans?: bool |
|
PmJob_PmJobJobPlanHours |
PmJob: IPmJob |
PmJobJobPlanHours?: decimal |
|
ServiceLevel_CheckDates |
ServiceLevels: IList<IServiceLevel>, WorkSchedule?: IWorkSchedule |
— | |
ShiftLogLine_CreateDefaultTimeslotPattern |
ShiftLogLine: IShiftLogLine |
— | Create default timepattern to use for a ShiftLogLine. |
SuccessorItems_Recalculate |
WorkSchedule?: IWorkSchedule |
— | |
SuccessorItems_ResetSuccessors |
— | — |
Details per commandbewerken
JobExternal_SetInternalChargeValuesbewerken
Set the cost and quantity which wil be used in internal charge.
Inputs
JobExternal:IJobExternalRecalculateInvoiceCostOnPrecalculation:bool(optional)
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.JobExternal/JobExternal_SetInternalChargeValues.cs
JobMaterial_SetInternalChargeValuesbewerken
Set the cost and quantity which wil be used in internal charge.
Inputs
JobMaterial:IJobMaterialRecalculateInvoiceCostOnPrecalculation:bool(optional)RecalculateRaise:bool(optional)
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.JobMaterial/JobMaterial_SetInternalChargeValues.cs
JobMoveLine_CreateJobMoveLinesbewerken
Inputs
Job:IJob
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.JobMoveLine/JobMoveLine_CreateJobMoveLines.cs
JobPlanPurchaseRequestLine_Createbewerken
Create a new JobPlanPurchaseRequastLine
Inputs
JobPlan:IJobPlanContext:Context
Outputs
JobPlanPurchaseRequestLine:IJobPlanPurchaseRequestLine
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.JobPlan/JobPlanPurchaseRequestLine_Create.cs
JobPlan_CopyInspectionPlanbewerken
Inputs
JobPlan:IJobPlanInspectionPlan:IInspectionPlanDelete:bool
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.JobPlan/JobPlan_CopyInspectionPlan.cs
JobPlan_CopyJobbewerken
Inputs
JobPlan:IJobPlanJobPlanContext:Context
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.JobPlan/JobPlan_CopyJob.cs
JobPlan_HasDetailsbewerken
Inputs
JobPlan:IJobPlan
Outputs
DetailsFound:bool
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.JobPlan/JobPlan_HasDetails.cs
JobResource_SetInternalChargeValuesbewerken
Set the cost and quantity which wil be used in internal charge.
Inputs
JobResource:IJobResource
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.JobResource/JobResource_SetInternalChargeValues.cs
JobTool_CalculateInvoiceCostbewerken
Calculate invoice cost
Inputs
JobTool:IJobTool
Outputs
InvoiceCost:CompanyMoney
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.JobTool/JobTool_CalculateInvoiceCost.cs
JobTool_SetInternalChargeValuesbewerken
Set the cost and quantity which wil be used in internal charge.
Inputs
JobTool:IJobToolRecalculateInvoiceCostOnPrecalculation:bool(optional)
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.JobTool/JobTool_SetInternalChargeValues.cs
JobWeekLabour_CalculateInvoiceCostbewerken
Inputs
JobWeekLabour:IJobWeekLabour
Outputs
InvoiceCost:CompanyMoney
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.JobWeekLabour/JobWeekLabour_CalculateInvoiceCost.cs
JobWeekLabour_CancelHoursbewerken
Remove hours booked from EmployeeLabourLine.
Inputs
JobWeekLabour:IJobWeekLabourEmployeeLabourLine:IEmployeeLabourLine
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.JobWeekLabour/JobWeekLabour_CancelHours.cs
JobWeekLabour_PostApprovebewerken
Inputs
JobWeekLabour:IJobWeekLabour
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.JobWeekLabour/JobWeekLabour_PostApprove.cs
JobWeekLabour_SetInternalChargeValuesbewerken
Set the cost and quantity which wil be used in internal charge.
Inputs
JobWeekLabour:IJobWeekLabour
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.JobWeekLabour/JobWeekLabour_SetInternalChargeValues.cs
JobWeekLabour_UpdateEmployeeLabourbewerken
Inputs
JobWeekLabour:IJobWeekLabourEmployeeLabour:IEmployeeLabourHours:decimal
Outputs
EmployeeLabourLine:IEmployeeLabourLine
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.JobWeekLabour/JobWeekLabour_UpdateEmployeeLabour.cs
JobWeek_CheckBookMoreThan24Hoursbewerken
Check Hours booked on Job
Inputs
BookDate:DateHoursWorked:decimalEmployee:IEmployee
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/JobWeek_CheckBookMoreThan24Hours.cs
Job_AddBulkEquipmentsbewerken
Inputs
Job:IJobEquipments:IList<IEquipment>
Outputs
InstrumentsAdded:int
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_AddBulkEquipments.cs
Job_AppendCommentbewerken
Appends a comment to the given job
Inputs
Job:IJobDescription:UltimoString(optional)Date:UltimoDateTimeEmployee:IEmployee(optional)EmployeeDescription:string(optional)LabelForTextAppendSeparator:UltimoString(optional)
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_AppendComment.cs
Job_BookHoursbewerken
Book Hours on Job
Inputs
Job:IJobBookDate:DateHoursWorked:decimalHourCode:IHourCode(optional)HourTariffCategory:IHourTariffCategoryEmployee:IEmployeeDescription:UltimoString(optional)EmployeeLabourPeriod:IEmployeeLabourPeriod(optional)
Outputs
ApproveJobWeekLabour:boolJobWeekLabour:IJobWeekLabour
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_BookHours.cs
Job_CalculateDurationForMultijobbewerken
Calculate the total duration for multijob, based on its subjobs and taking into account the optional work schedule
Inputs
Job:IJobWorkSchedule:IWorkSchedule(optional)
Outputs
CalculatedDuration:decimal
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_CalculateDurationForMultijob.cs
Job_CalculateInternalChargeInstallmentsbewerken
Calculate the internalcharge installments
Inputs
Job:IJobInstallmentsFixedPriceCost:CompanyMoney
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_CalculateInternalChargeInstallments.cs
Job_CalculateMinutesOnHoldbewerken
Job_CalculateMinutesOnHold
Inputs
Job:IJobWorkSchedule:IWorkSchedule(optional)
Outputs
MinutesOnHold:decimal
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_CalculateMinutesOnHold.cs
Job_CalculateScheduledStartDateAndTargetDatebewerken
Job_CalculateScheduledStartDateAndTargetDate
Inputs
Job:IJobPmJob:IPmJobInspectionLine:IInspectionLine(optional)Date:UltimoDateTime?JobSchedule:IWorkSchedule(optional)
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_CalculateScheduledStartDateAndTargetDate.cs
Job_ChangeCostCenterbewerken
Inputs
Job:IJobNewCostCenter:ICostCenter
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_ChangeCostCenter.cs
Job_CheckCopyInspectionPlanLinesbewerken
Copy if present inspectionplan from equipment maintenanceclassification or equipmenttype.
Inputs
Job:IJob
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_CheckCopyInspectionPlanLines.cs
Job_CheckForCopyTextToJobbewerken
Check if textfields from source job is not empty
Inputs
Job:IJobJobFromTextFields:IList<string>
Outputs
ResultIsEmpty:bool
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_CheckForCopyTextToJob.cs
Job_CheckForJobDetailRowsInInvoiceOutbewerken
Inputs
Job:IJob
Outputs
HasInvoices:bool
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_CheckForJobDetailRowsInInvoiceOut.cs
Job_CheckForPurchaseLinesbewerken
Inputs
Job:IJobNumberOfPurchasesToShowInMessage:int(optional)
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_CheckForPurchaseLines.cs
Job_CheckIfCostExistsbewerken
Inputs
Job:IJobCheckCost:bool(optional)
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_CheckIfCostExists.cs
Job_CheckReportEquipmentbewerken
Check ReportEquipment
Inputs
Job:IJob
Outputs
Count:long
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_CheckReportEquipment.cs
Job_CheckStatusbewerken
Inputs
ApplyStatus:shortStatus:Status
Outputs
HasReachedApplyStatus:bool
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_CheckStatus.cs
Job_CheckToUpdatePmWorkOrderEndDatebewerken
Inputs
Job:IJob
Outputs
UpdatePmWorkOrderEndDate:bool
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_CheckToUpdatePmWorkOrderEndDate.cs
Job_CloseCompletedCheckbewerken
Inputs
Job:IJob
Outputs
CanClose:bool
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_CloseCompletedCheck.cs
Job_CopyFromPmJobbewerken
Inputs
Job:IJobPmJob:IPmJobPurchaseRequestLineContext:Context(optional)PurchaseRequestLineStatus:Status(optional)AutoApproveJobJobPlans:bool?(optional)AllowJobStatusNone:bool(optional)
Outputs
CreatedJobJobPlans:IList<IJobJobPlan>
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_CopyFromPmJob.cs
Job_CopyIncidentToProblembewerken
Copy IncidentJob To ProblemJob
Inputs
Job:IJob
Outputs
ProblemJob:IJob
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_CopyIncidentToProblem.cs
Job_CopyJobbewerken
Copy current to a new job (Standard or Infra)
Inputs
Job:IJobJobContext:Context(optional)ExtraFieldsToCopy:IList<string>(optional)
Outputs
NewJob:IJob
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_CopyJob.cs
Job_CopyJobPlanbewerken
Inputs
Job:IJobUpdateJob:boolJobPlan:IJobPlanJobPlanCopyType:JobPlanCopyTypeJobJobPlan:IJobJobPlan(optional)PurchaseRequestLineContext:Context(optional)PurchaseRequestLineStatus:Status(optional)CopyTextJobJobPlan:bool?(optional)AllowJobStatusNone:bool(optional)
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_CopyJobPlan.cs
Job_CopyKnowledgeTopicInfoToJobbewerken
Copy KnowledgeTopic info to Job
Inputs
Job:IJobCopyText:boolCopyDiagnosis:boolCopySkillCategory:bool
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_CopyKnowledgeTopicInfoToJob.cs
Job_CopyKnownErrorToChangebewerken
Copy ITKnownErrorJob To ItilChangeJob
Inputs
Job:IJob
Outputs
ChangeJob:IJob
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_CopyKnownErrorToChange.cs
Job_CopyTextToJobbewerken
Copy templatetext to Job
Inputs
Job:IJobJobFromTextFields:IList<string>AddTextAboveTotalTextList:IList<bool>JobToTextFields:IList<string>
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_CopyTextToJob.cs
Job_CreateAndInitializebewerken
Inputs
InitialStatus:Status(optional)JobCreateMethod:JobCreateMethodJobContext:Context(optional)ExtraFieldsToCopy:IList<string>(optional)WorkOrder:IWorkOrder(optional)Space:ISpace(optional)ProcessFunction:IProcessFunction(optional)Equipment:IEquipment(optional)Building:IBuilding(optional)BuildingPart:IBuildingPart(optional)BuildingFloor:IBuildingFloor(optional)
Outputs
Job:IJob
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_CreateAndInitialize.cs
Job_CreatePermitbewerken
Inputs
Job:IJob
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_CreatePermit.cs
Job_CreateSuccessorsbewerken
Inputs
Job:IJobSuccessorItems:IList<ISuccessorItem>
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_CreateSuccessors.cs
Job_FindBestServiceDefinitionbewerken
Find the best ServiceDefinition for a Job, based on a list of ServiceContracts
Inputs
Job:IJobServiceContracts:Subquery
Outputs
BestServiceContract:IServiceContractBestServiceLevel:IServiceLevelBestServiceDefinition:IServiceDefinition
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_FindBestServiceDefinition.cs
Job_FindCompetencebewerken
Job_FindCompetence
Inputs
Job:IJobDate:UltimoDateTimeWriteReleaseCondition:bool(optional)HoursEmployee:IEmployee(optional)
Outputs
EquipmentTypeForCompetence:IEquipmentTypeAocForCompetence:IAocWorkOrderTypeForCompetence:IWorkOrderTypeEmployeeForCompetence:IEmployeeObjectCompetence:SubqueryCheckedCompetence:boolCheckedCompetenceForRelease:boolEmployeeHasCompetence:boolFoundCompetence:ICompetence
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_FindCompetence.cs
Job_FindDepartmentCostCenterAndCustomerbewerken
Inputs
Job:IJob
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_FindDepartmentCostCenterAndCustomer.cs
Job_FindPriceAgreementsbewerken
Inputs
JobDetail:IDomainObject
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_FindPriceAgreements.cs
Job_GetJobsByStatusbewerken
Get jobs with a status since the FromDate
Inputs
Status:StatusFromDate:UltimoDateTime?
Outputs
Jobs:IList<IJob>
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_GetJobsByStatus.cs
Job_GetMaterialListbewerken
Inputs
WarehouseServeOutline:IWarehouseServeOutlineJobMaterial:IJobMaterial(optional)
Outputs
MaterialList:IList<IJobMaterial>
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_GetMaterialList.cs
Job_GetProgressStatusHistoryItembewerken
Job_GetProgressStatusHistoryItem, gets the JobProgressStatusHistory item with the highest Id.DetailId for the given job and progress status transition.
Inputs
Job:IJobOldProgressStatus:IProgressStatus(optional)NewProgressStatus:IProgressStatus
Outputs
JobProgressStatusHistoryItem:IJobProgressStatusHistory
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_GetProgressStatusHistoryItem.cs
Job_GetRelevantServiceContractsbewerken
Find the relevant ServiceContracts for a Job, based on a specific query type
Inputs
Job:IJobServiceQueryType:ServiceQueryType
Outputs
ServiceContracts:Subquery
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_GetRelevantServiceContracts.cs
Job_GetServiceContractAndServiceDefinitionAndServiceLevelbewerken
Find the ServiceContract and ServiceDefinition and ServiceLevel for a Job
Inputs
Job:IJob
Outputs
ServiceContract:IServiceContractServiceDefinition:IServiceDefinitionServiceLevel:IServiceLevel
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_GetServiceContractAndServiceDefinitionAndServiceLevel.cs
Job_GetTargetDateCorrectedWithOnHoldProgressStatusHistoryRecordsbewerken
Get a TargetDate that is corrected based on ProgressStatusHistory records for 'on hold' progress statuses
Inputs
Job:IJobWorkSchedule:IWorkSchedule(optional)OriginalServiceContractTargetFinishedDate:UltimoDateTime?(optional)
Outputs
OnHoldRecordsFound:bool
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_GetTargetDateCorrectedWithOnHoldProgressStatusHistoryRecords.cs
Job_HasDetailsbewerken
Inputs
Job:IJobExcludeProductDetails:bool(optional)
Outputs
DetailsFound:bool
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_HasDetails.cs
Job_KnowledgeTopicSearchbewerken
Inputs
Job:IJobSearchProperties:IList<UltimoString>(optional)SearchContext:Context(optional)SearchStatus:Status(optional)SearchDomain:UltimoString(optional)
Outputs
Results:IList<IDomainObject>
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Common/Job_KnowledgeTopicSearch.cs
Job_PostFinishbewerken
Inputs
Job:IJob
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_PostFinish.cs
Job_PreActivatebewerken
Inputs
Job:IJob
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_PreActivate.cs
Job_PreApprovebewerken
Inputs
Job:IJob
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_PreApprove.cs
Job_PrePostponebewerken
Inputs
Job:IJob
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_PrePostpone.cs
Job_RealClosebewerken
Inputs
Job:IJob
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_RealClose.cs
Job_RecreateJobSuccessorsbewerken
remove old successors and add new ones
Inputs
Job:IJob
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_RecreateJobSuccessors.cs
Job_Rejectbewerken
Inputs
Job:IJob
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_Reject.cs
Job_SetLastMaintenanceDatebewerken
Inputs
DomainObject:objectLastMaintenanceDate:Date?
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_SetLastMaintenanceDate.cs
Job_SetProgressStatusHistorybewerken
Job_SetProgressStatusHistory, Please do not use command directly but call the corresponding workflow Job_UpdateProgressStatusHistory
Inputs
Job:IJobHoursWorked:decimalHoursEmployee:IEmployee(optional)Description:UltimoString(optional)OldProgressStatus:IProgressStatus(optional)NewProgressStatus:IProgressStatus(optional)StatusDate:UltimoDateTime?(optional)
Outputs
CreatedJobProgressStatusHistory:IJobProgressStatusHistory
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_SetProgressStatusHistory.cs
Job_SetScheduledStartAndTargetByJobSchedulePartbewerken
Sets Job.ScheduledStartDate from first JobSchedulePart.StartDate and Job.TargetDate from last JobSchedulePart.EndDate.
Inputs
Job:IJob
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_SetScheduledStartAndTargetByJobSchedulePart.cs
Job_SynchronizeSingleJobSchedulePartbewerken
Synchronizes the job's JobSchedulePart with the job's planning dates (ScheduledStartDate, DurationCalculated and TargetDate) and Employee.
Inputs
Job:IJobJobResource:IJobResource(optional)
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_SynchronizeSingleJobSchedulePart.cs
Job_UpdateDetailWithDiscountbewerken
Inputs
JobDetail:IDomainObject(optional)
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_UpdateDetailWithDiscount.cs
Job_UpdateMaterialbewerken
Inputs
Job:IJob
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_UpdateMaterial.cs
Job_UpdateNotificationsWithOnHoldDateDifferencesbewerken
Job_UpdateNotificationsWithOnHoldDateDifferences
Inputs
Job:IJobWorkSchedule:IWorkSchedule(optional)CreatedJobProgressStatusHistory:IJobProgressStatusHistory(optional)
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_UpdateNotificationsWithOnHoldDateDifferences.cs
Job_UpdatePmWorkOrderProcessFunctionEquipmentbewerken
Update fields for last maintenance
Inputs
Job:IJob
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_UpdatePmWorkOrderProcessFunctionEquipment.cs
Job_WriteReleaseConditionbewerken
Job_WriteReleaseCondition
Inputs
Job:IJobReleaseCondition:IReleaseConditionReleaseConditionDate:Date?(optional)Description:UltimoString(optional)
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.Job/Job_WriteReleaseCondition.cs
MultijobTemplateLine_AddDependencybewerken
Inputs
MultijobTemplateLine:IMultijobTemplateLine
Outputs
MultijobTemplateLineIds:string
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.MultijobTemplate/MultijobTemplateLine_AddDependency.cs
MultijobTemplate_CheckTotalDurationbewerken
Inputs
MultijobTemplate:IMultijobTemplate
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.MultijobTemplate/MultijobTemplate_CheckTotalDuration.cs
MultijobTemplate_GetSuccessorItemsbewerken
Inputs
MultijobTemplate:IMultijobTemplate
Outputs
SuccessorItems:IList<ISuccessorItem>
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.MultijobTemplate/MultijobTemplate_GetSuccessorItems.cs
PmJob_Cache_HasPmJobJobPlansbewerken
Outputs
Cache:IDictionary<IPmJobIdentifier, bool>
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.PmJob/PmJob_Cache_HasPmJobJobPlans.cs
PmJob_Cache_PmJobJobPlanHoursbewerken
Outputs
Cache:IDictionary<IPmJobIdentifier, decimal>
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.PmJob/PmJob_Cache_PmJobJobPlanHours.cs
PmJob_CalculateScheduledStartDateAndTargetDatebewerken
PmJob_CalculateScheduledStartDateAndTargetDate
Inputs
PmJob:IPmJobInspectionLine:IInspectionLine(optional)Date:UltimoDateTime?JobSchedule:IWorkSchedule(optional)OnlyStartDate:bool(optional)
Outputs
ScheduledStartDate:UltimoDateTime
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.PmJob/PmJob_CalculateScheduledStartDateAndTargetDate.cs
PmJob_GetDurationbewerken
Inputs
PmJob:IPmJob
Outputs
Duration:decimal
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.PmJob/PmJob_GetDuration.cs
PmJob_GetPmForecastValuesbewerken
Inputs
PmJob:IPmJob
Outputs
PmForecastJob:IPmForecastJob
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.PmJob/PmJob_GetPmForecastValues.cs
PmJob_HasPmJobJobPlansbewerken
Inputs
PmJob:IPmJob
Outputs
HasPmJobJobPlans:bool
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.PmJob/PmJob_HasPmJobJobPlans.cs
PmJob_PmJobJobPlanHoursbewerken
Inputs
PmJob:IPmJob
Outputs
PmJobJobPlanHours:decimal
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.PmJob/PmJob_PmJobJobPlanHours.cs
ServiceLevel_CheckDatesbewerken
Inputs
ServiceLevels:IList<IServiceLevel>WorkSchedule:IWorkSchedule(optional)
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.MultijobTemplate/ServiceLevel_CheckDates.cs
ShiftLogLine_CreateDefaultTimeslotPatternbewerken
Create default timepattern to use for a ShiftLogLine.
Inputs
ShiftLogLine:IShiftLogLine
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job/ShiftLogLine_CreateDefaultTimeslotPattern.cs
SuccessorItems_Recalculatebewerken
Inputs
WorkSchedule:IWorkSchedule(optional)
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.SuccessorItem/SuccessorItems_Recalculate.cs
SuccessorItems_ResetSuccessorsbewerken
Bron: Ultimo.Process.Business.Command.Job/Ultimo.Process.Business.Command.Job.SuccessorItems/SuccessorItems_ResetSuccessors.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.Job.dll). - Domein-zoekopdracht —
find_commands(query, dll="Job")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.