title: "Job (Screen in SelfService)" category: reference tags: [mobile, go, go-plus, screen, selfservice] source: ultimo_gomanager.xml date: 2026-04-17 status: published
Job (Screen in SelfService)
Category: Screen Application: SelfService Has standard: Ja Entity (uit XML): Job
Raw XMLbewerken
<Screen EntityType="Job">
<ContextList>
<Context>JobContext.TD</Context>
<Context>JobContext.SpaceReservation</Context>
<Context>JobContext.ServiceDesk</Context>
<Context>JobContext.ItilChangeJob</Context>
<Context>JobContext.ITIncident</Context>
<Context>JobContext.Instrument</Context>
<Context>JobContext.Cleaning</Context>
<Context>JobContext.Move</Context>
<Context>JobContext.Fleet</Context>
<Context>JobContext.Infra</Context>
<Context>JobContext.ServiceRequest</Context>
<Context>JobContext.ItilChange</Context>
<Context>JobContext.SelfService</Context>
</ContextList>
<Section Id="Headers">
<Header Title="${Job.Description}" Text="#label(REPORT) - ${Job.Id}" />
</Section>
<Section Id="Text">
<Text Title="#label(EXPLANATION)" Text="${Job.ReportText}" Icon="ultimoweb-copy-2" ConvertHtmlToPlainText="True" />
</Section>
<Section Id="Schedule">
<Text Title="#label(REGISTRATION_DATE)" Text="#formatdate(${Job.StatusCreatedReportDate} 'f' true)" Icon="ultimoweb-calendar" />
</Section>
<Section Id="Location">
<Entity Value="${Job.Equipment}">
<Condition><![CDATA[#applicationelementenabled('37050ff7-cac3-4418-877d-62c464d89461')
|| #applicationelementenabled('43d562eb-eef8-41ce-aebe-4f7d122f770f')
|| #applicationelementenabled('553d5699-62c7-4b58-a6d1-052d4ec325e9')
|| #applicationelementenabled('be023c7a-6d0e-4e44-b698-24383c7d28bc')
|| #applicationelementenabled('8c858ff0-aa29-484a-afd9-f5f8c345f225')
|| #applicationelementenabled('d11ee309-b9f0-49d1-8926-cb2f0b5cd005')
|| #applicationelementenabled('32f4e088-23f6-4aac-a182-edf043869bbe')]]></Condition>
</Entity>
<Entity Value="${Job.Space}">
<Condition><![CDATA[#applicationelementenabled('32f4e088-23f6-4aac-a182-edf043869bbe')]]></Condition>
</Entity>
</Section>
<Section Id="Image">
<Document Title="#label(ATTACHED_IMAGE)" Text="#label(ILLUSTRATION_1)" Image="${Job.ImageFile}" FileName="${Job.ImageFile}">
<Condition><![CDATA[${Job.ImageFile} != Empty]]></Condition>
</Document>
<Document Title="#label(ATTACHED_IMAGE)" Text="#label(ILLUSTRATION_2)" Image="${Job.ImageFile2}" FileName="${Job.ImageFile2}">
<Condition><![CDATA[${Job.ImageFile2} != Empty]]></Condition>
</Document>
<Document Title="#label(ATTACHED_IMAGE)" Text="#label(ILLUSTRATION_3)" Image="${Job.ImageFile3}" FileName="${Job.ImageFile3}">
<Condition><![CDATA[${Job.ImageFile3} != Empty]]></Condition>
</Document>
<Document Title="#label(ATTACHED_IMAGE)" Text="#label(ILLUSTRATION_4)" Image="${Job.ImageFile4}" FileName="${Job.ImageFile4}">
<Condition><![CDATA[${Job.ImageFile4} != Empty]]></Condition>
</Document>
</Section>
<Section Id="Communication">
<List DataSet="JobProgressStatusHistory" Text="#label(COMMUNICATION)" ShowCount="True" Icon="ultimoweb-bubble-13">
<Properties>
<Property Name="JobId" Value="${Job.Id}" />
<Property Name="ShowOnlyVisibleForReporter" Value="True" />
</Properties>
</List>
<Workflow
Name="Mobile_Job_SetExplanation"
Title="#label(POSTREPLY)"
Icon="ultimoweb-reply">
<Condition><![CDATA[${Job.RequestedCustomerSatisfaction} != True]]></Condition>
<Properties>
<Property Name="JobId" Value="${Job.Id}" />
<Property Name="Explanation" Title="#label(EXPLANATION)" Text="#label(ENTER_REMARK)" Type="String" Required="True" Html="True" />
</Properties>
</Workflow>
<Workflow
Name="Mobile_Job_CustomerSatisfaction"
Title="#label(CUSTOMERSATISFACTIONPOST)"
Text="#label(SELECTCUSTOMERSATISFACTION)"
Icon="ultimoweb-list-3">
<Condition><![CDATA[${Job.RequestedCustomerSatisfaction} == True]]></Condition>
<Properties>
<Property Name="JobId" Value="${Job.Id}" />
<DataSetProperty Name="SelectedCustomerSatisfactionCode" Title="#label(SELECTCUSTOMERSATISFACTIONTITLE)" DataSet="CustomerSatisfaction" Required="True" />
<Property Name="SatisfactionText" Title="#label(EXPLANATION)" Text="#label(SELECTCUSTOMERSATISFACTIONEXPLANATION)" Type="String" Html="True" />
</Properties>
</Workflow>
</Section>
<Section Id="Document">
<List DataSet="JobObjectDocument" Text="#contextdescription_plural_capital(document 0)" ShowCount="True" Icon="ultimoweb-attachment">
<Properties>
<Property Name="JobId" Value="${Job.Id}" />
</Properties>
</List>
<Workflow
Name="Mobile_AddDocument_SelfService"
Title="#label(ADD_DOCUMENT)"
Text="#label(ADD_DOCUMENT_JOB)"
Icon="ultimoweb-file-upload-2">
<Condition><![CDATA[${Job.Status} != JobStatus.Closed]]></Condition>
<Properties>
<Property Name="Job" Value="${Job.Id}" />
<Property Name="Document" Title="#label(ADD_DOCUMENT)" Type="Document" Required="True" />
</Properties>
</Workflow>
</Section>
<Section Id="Image1">
<Workflow
Name="Mobile_Job_AddImage"
Title="#label(CREATE_PICTURE)"
Text="#label(CREATE_PICTURE) (max 4)"
Icon="ultimoweb-camera">
<Properties>
<Property Name="Job" Value="${Job.Id}" />
<Property Name="Image" Title="#label(CREATE_PICTURE)" Type="Image" />
</Properties>
</Workflow>
</Section>
<Section Id="Progress">
<Text Title="#label(PROGRESS_STATUS)" Text="${Job.ProgressStatus.Description?}" Icon="ultimoweb-clock-7" />
</Section>
<Section Id="MicrosoftTeams">
<Workflow
Name="Mobile_OpenMicrosoftTeams"
Title="#label(MICROSOFTTEAMS)"
Text="#label(STARTCHAT)"
Icon="icon-microsoftteams"
AvailableOffline="False">
<Condition><![CDATA[#{Settings.Job.CanOpenMicrosoftTeams}]]></Condition>
<Properties>
<Property Name="Job" Value="${Job.Id}" />
<DataSetProperty Name="Employee" Title="#label(EMPLOYEE)" Type="String" DataSet="EmployeeWithEmailAddress" Required="True" />
<Property Name="Text" Title="#label(MESSAGE)" Text="#label(MESSAGE)" Type="String" Html="True" />
</Properties>
</Workflow>
</Section>
</Screen>
Brondatabewerken
- Definitie opvragen —
lookup_mobile_screen("Job", app="SelfService")Volledige definitie incl. XML. Bron:ultimo_gomanager.xml. - Entity-model —
lookup_entity("Job")· ../../entities/Job Properties, contexts en statussen van de Job-entity. Bron:Entities.xml.