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