Infra jobs
This template can help you create an API to integrate Infra jobs. The template contains all relevant entities and properties of a Infra job (context 32768 in table 'Job').
All relations from 'Job' to another entity have minimum read access to the 'Description'. This way you can easily receive the right information. Below is an overview of all entities, properties and filters of this template.
Additional entities, properties and filters can be added, which may be missing from the template but are necessary for your process. All entities can be found through the 'Entity overview' in the customisation tool of IFS Ultimo (consult application administrator or consultant).
Entities and properties
Job
Id
Description
Context
Department
Employee
Equipment
EquipmentType
Failtype
Feedbacktext
Priority
Processfunction
ProgressStatus
ReportForeignKeyEmployee
ReportText
ScheduledStartDate
ServiceContract
ServiceContractTargetFinishedDate
ServiceContractTargetResponseDate
Site
SkillCategory
Status
StatusActiveDate
StatusCreateReportDate
StatusFinishDate
TargetDate
Text
Vendor
WorkorderType
ExternalId
DataProvider
Department
Description
Employee
Description
Equipment
Description
Site
EquipmentType
Serialnumber
ExternalId
EquipmentType
Description
Failtype
Description
Priority
Description
ProcessFunction
Despription
ProgressStatus
Description
ServiceContract
Description
Site
Description
SkillCategory
Description
Vendor
Description
WorkorderType
Description
Filters
Job
Context
=
32768
Job
Status
IN
1,2,4,16
Department
Context
=
1
Department
Status
>=
0
Employee
Context
=
1
Employee
Status
>=
0
Equipment
Context
=
65536
Equipment
Status
=
2
EquipmentType
Context
=
262144
EquipmentType
Status
>=
0
Failtype
Context
=
32768
Failtype
Status
>=
0
Priority
Context
=
1
Priority
Status
>=
0
Processfunction
Context
=
32768
Processfunction
Status
=
1
ProgressStatus
Context
=
32768
ProgressStatus
Status
>=
0
ServiceContract
Context
=
32768
ServiceContract
Status
>=
0
Site
Context
=
1
Site
Status
>=
0
Skillcategory
Context
=
1
Skillcategory
Status
>=
0
Vendor
Context
=
1
Vendor
Status
>=
0
Workordertype
Context
=
32768
Workordertype
Status
>=
0
Change job status
For changing a job status we provide a 'POST' action that triggers a workflow in Ultimo. Below is an overview of all properties of this workflow. It's by default only possible to change jobs that comply with filters of entity 'Job', as described above. When those filters changed, this also applied to this workflow.
Property
Accessor
JobId
Optional
ExternalId
Optional
ProgressStatus
Required
Date
Required
Employee
Required
Text
Optional
Hours
Optional
Hourcode
Optional
HourTariffCategory
Optional
EquipmentProgressStatus
Optional
EquipmentProgressStatusRemark
Optional
Last updated