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
- Definitie opvragen —
lookup_mobile_screen("Permit", app="Default")Volledige definitie incl. XML. Bron:ultimo_gomanager.xml. - Entity-model —
lookup_entity("Permit")· ../../entities/Permit Properties, contexts en statussen van de Permit-entity. Bron:Entities.xml.