title: "Permit (Screen in Default)" category: reference tags: [mobile, go, go-plus, screen, default] source: ultimo_gomanager.xml date: 2026-04-17 status: published

Permit (Screen in Default)

Category: Screen Application: Default Has standard: Ja Entity (uit XML): Permit

Raw XMLbewerken

<Screen EntityType="Permit">
	<ContextList>
		<Context>PermitContext.WorkPermit</Context>
	</ContextList>
	<Section Id="Headers">
		<Header Title="${Permit.Description}" Text="${Permit.Id}" />
	</Section>
	<Section Id="Confirmation">
		<List DataSet="PermitObjectConfirmationRole" Text="#label(TOCONFIRMROLES)" ShowCount="True" Icon="ultimoweb-pencil-6 ">
			<Condition><![CDATA[${Permit.Status} == PermitStatus.Prepared]]></Condition>
			<Properties>
				<Property Name="PermitId" Value="${Permit.Id}" />
				<Property Name="Context" Value="ObjectConfirmationRoleContext.WorkPermitConfirmation" />
			</Properties>
		</List>
		<List DataSet="PermitObjectConfirmationRole" Text="#label(TOACCEPTROLES)" ShowCount="True" Icon="ultimoweb-pencil-6 ">
			<Condition><![CDATA[${Permit.Status} == PermitStatus.Active]]></Condition>
			<Properties>
				<Property Name="PermitId" Value="${Permit.Id}" />
				<Property Name="Context" Value="ObjectConfirmationRoleContext.WorkPermitAcceptance" />
			</Properties>
		</List>
		<List DataSet="PermitObjectConfirmationRole" Text="#label(TOPROLONGROLES)" ShowCount="True" Icon="ultimoweb-pencil-6 ">
			<Condition><![CDATA[${Permit.Status} == PermitStatus.ToProlong]]></Condition>
			<Properties>
				<Property Name="PermitId" Value="${Permit.Id}" />
				<Property Name="Context" Value="ObjectConfirmationRoleContext.WorkPermitProlongation" />
			</Properties>
		</List>
	</Section>
	<Section Id="General">
		<Text Title="#label(HIGH_RISK)" Text="#if(${Permit.HighRisk}==True)#label(YES)#else#label(NO)#end" Icon="ultimoweb-warning-2" />
		<Text Title="#label(ACTIVITIES)" Text="${Permit.Text}" Icon="ultimoweb-copy-2" ConvertHtmlToPlainText="True" />
		<Text Title="#label(JOB)" Text="${Permit.Job.Id} - ${Permit.Job.Description}">
			<Condition><![CDATA[${Permit.Job} != Empty]]></Condition>
		</Text>
		<Text Title="#label(PRF)" Text="${Permit.ProcessFunction.Id} - ${Permit.ProcessFunction.Description}">
			<Condition><![CDATA[${Permit.ProcessFunction} != Empty]]></Condition>
		</Text>
		<Text Title="#label(EQM)" Text="${Permit.Equipment.Id} - ${Permit.Equipment.Description}">
			<Condition><![CDATA[${Permit.Equipment} != Empty]]></Condition>
		</Text>
		<Text Title="#label(DEP)" Text="${Permit.Department.Description}">
			<Condition><![CDATA[${Permit.Department} != Empty]]></Condition>
		</Text>
		<Text Title="#label(SITE)" Text="${Permit.Site.Description}">
			<Condition><![CDATA[${Permit.Site} != Empty]]></Condition>
		</Text>
		<Text Title="#label(NUMBEROFEXECUTERS)" Text="${Permit.NumberOfPersons}" Icon="ultimoweb-users-2" />
	</Section>
	<Section Id="Report">
		<Workflow
			Name="Mobile_Permit_GenerateWorkPermitReport"
			Title="#label(WORKPERMIT_GENERATE_DOCUMENT)"
			Icon="ultimoweb-copy-2"
			AvailableOffline="False">
			<Properties>
				<Property Name="Permit" Value="${Permit}" />
			</Properties>
		</Workflow>
		<Document Title="#label(WORKPERMIT_DOWNLOAD_DOCUMENT)" Text="#if(${Permit.Report.ModifyDate?} != Empty)#label(WORKPERMIT_DOCUMENT_GENERATED_ON)#end" SubText="${Permit.Report.FileName?}" Icon="ultimoweb-attachment" FileName="${Permit.Report.FullName?}">
			<Condition><![CDATA[${Permit.Report} != Empty]]></Condition>
		</Document>
	</Section>
	<Section Id="Schedule">
		<Text Title="#label(PLANNED_START_DATE)" Text="#formatdate(${Permit.StartDate} 'f' true)" Icon="ultimoweb-calendar" />
		<Text Title="#label(SCHEDULED_FINISH_DATE)" Text="#formatdate(${Permit.EndDate} 'f' true)" Icon="ultimoweb-calendar" />
	</Section>
</Screen>

Brondatabewerken