title: "ProcessFunction (Screen in Infra)" category: reference tags: [mobile, go, go-plus, screen, infra] source: ultimo_gomanager.xml date: 2026-04-17 status: published
ProcessFunction (Screen in Infra)
Category: Screen Application: Infra Has standard: Ja Entity (uit XML): ProcessFunction
Raw XMLbewerken
<Screen EntityType="ProcessFunction">
<ContextList>
<Context>ProcessFunctionContext.Object</Context>
<Context>ProcessFunctionContext.Complex</Context>
<Context>ProcessFunctionContext.Route</Context>
</ContextList>
<Section Id="Headers">
<Header Title="${ProcessFunction.Description}" Text="${ProcessFunction.Id}" Image="${ProcessFunction.ImageFile}" />
</Section>
<Section Id="ReportJob">
<Workflow
Name="Mobile_ProcessFunction_ReportConditionFlawPresent"
Title="#label(REPORT_CONDITIONFLAW)"
Text="#label(REPORT_CONDITIONFLAW_INFRAOBJECT)"
Icon="ultimoweb-link-2">
<Condition><![CDATA[#{Settings.Job.CanCreate}
&& #applicationelementenabled('61151e8e-ce15-4cd0-8f7c-730be044c1fa')]]></Condition>
<Properties>
<Property Name="ProcessFunction" Value="${ProcessFunction.Id}" />
<Property Name="ConditionFlawPresentContext" Value="ConditionFlawPresentContext.Infra" />
<Property Name="ConditionFlawPresentStatus" Value="ConditionFlawPresentStatus.Active" />
<Property Name="Description" Title="#label(DESCRIPTION)" Text="#label(ENTER_DESCRIPTION)" Type="String" Required="True" SingleLine="True" />
<Property Name="Text" Title="#label(EXPLANATION)" Text="#label(ENTER_REMARK)" Type="String" Required="True" Html="True" />
<Property Name="Image" Title="#label(ILLUSTRATION_1)" Type="Image" />
<Property Name="Image2" Title="#label(ILLUSTRATION_2)" Type="Image" />
<Property Name="Image3" Title="#label(ILLUSTRATION_3)" Type="Image" />
<Property Name="Image4" Title="#label(ILLUSTRATION_4)" Type="Image" />
</Properties>
</Workflow>
<Workflow
Name="Mobile_ReportJob"
Title="#label(JOB_REGISTRATION)"
Text="#label(REPORT_JOB_OBJECT)"
Icon="ultimoweb-copy-2">
<Condition><![CDATA[#{Settings.Job.CanCreate}
&& #applicationelementenabled('672e4d9d-1c18-487f-b042-5d805db6243d')
&& ${ProcessFunction.Context} == ProcessFunctionContext.Object]]></Condition>
<Properties>
<Property Name="ProcessFunction" Value="${ProcessFunction.Id}" AISuggestionsPayloadField="ProcessFunctionProperty" />
<Property Name="JobContext" Value="JobContext.Infra" />
<Property Name="Description" Title="#label(DESCRIPTION)" Text="#label(DESCRIPTION)" Type="String" Required="True" SingleLine="True" AISuggestionsPayloadField="DescriptionProperty" />
<Property Name="Image" Title="#label(CREATE_PICTURE)" Type="Image" />
<DataSetProperty Name="WorkOrderType" Title="#contextdescription_capital(workordertype 0)" DataSet="WorkOrderType" Required="True" />
<DataSetProperty Name="SkillCategory" Title="#contextdescription_capital(skillcat 0)" DataSet="SkillCategory" />
<DataSetProperty Name="Priority" Title="#contextdescription_capital(priority 0)" DataSet="Priority" Required="True" />
<Property Name="Text" Title="#label(EXPLANATION)" Text="#label(ENTER_REMARK)" Type="String" Required="True" Html="True" AISuggestions="True" />
</Properties>
</Workflow>
<Workflow
Name="Mobile_ReportJob"
Title="#label(REPORT_FINISHED)"
Text="#label(REPORT_FINISHED_JOB_OBJECT)"
Icon="ultimoweb-copy-2">
<Condition><![CDATA[#{Settings.Job.CanCreate}
&& #applicationelementenabled('672e4d9d-1c18-487f-b042-5d805db6243d')
&& ${ProcessFunction.Context} == ProcessFunctionContext.Object]]></Condition>
<Properties>
<Property Name="ProcessFunction" Value="${ProcessFunction.Id}" AISuggestionsPayloadField="ProcessFunctionProperty" />
<Property Name="JobContext" Value="JobContext.Infra" />
<Property Name="Description" Title="#label(DESCRIPTION)" Text="#label(ENTER_DESCRIPTION)" Type="String" Required="True" SingleLine="True" AISuggestionsPayloadField="DescriptionProperty" />
<Property Name="Text" Title="#label(EXPLANATION)" Text="#label(ENTER_REMARK)" Type="String" Html="True" AISuggestions="True" />
<Property Name="FeedbackText" Title="#label(ACTIVITIES)" Text="#label(ENTER_ACTIVITIES)" Type="String" Required="True" Html="True" />
<Property Name="Image" Title="#label(CREATE_PICTURE)" Type="Image" />
<DataSetProperty Name="WorkOrderType" Title="#label(JOB_TYPE)" DataSet="WorkOrderType" Required="True" />
<Property Name="BookDate" Title="#label(DATE)" Text="#label(ENTER_DATE)" Type="Date" Value="@{DeviceTime}" Required="True">
<Condition><![CDATA[#settingenabled(Job,JobContext.Infra,Job.BookHours) == true
&& #getsetting(Job,JobContext.Infra,Job.BookHours) == true]]></Condition>
</Property>
<DataSetProperty Name="FailType" Title="#contextdescription_capital(failtype 0)" DataSet="FailType">
<Condition><![CDATA[${ProcessFunction.EquipmentType} != Empty
&& ${ProcessFunction.UseSpecificFailTypes} == False
&& ${ProcessFunction.EquipmentType.UseSpecificFailTypes} == False]]></Condition>
</DataSetProperty>
<DataSetProperty Name="FailType" Title="#contextdescription_capital(failtype 0)" DataSet="ProcessFunctionEquipmentTypeFailType">
<Condition><![CDATA[${ProcessFunction.EquipmentType} != Empty
&& ${ProcessFunction.UseSpecificFailTypes} == False
&& ${ProcessFunction.EquipmentType.UseSpecificFailTypes} == True]]></Condition>
<Properties>
<Property Name="EquipmentTypeId" Value="${ProcessFunction.EquipmentType.Id}" />
</Properties>
</DataSetProperty>
<DataSetProperty Name="FailType" Title="#contextdescription_capital(failtype 0)" DataSet="ProcessFunctionFailType">
<Condition><![CDATA[${ProcessFunction.UseSpecificFailTypes} == True]]></Condition>
<Properties>
<Property Name="ProcessFunctionId" Value="${ProcessFunction.Id}" />
</Properties>
</DataSetProperty>
<DataSetProperty Name="FailType" Title="#contextdescription_capital(failtype 0)" DataSet="FailType">
<Condition><![CDATA[${ProcessFunction.EquipmentType} == Empty
&& ${ProcessFunction.UseSpecificFailTypes} == False]]></Condition>
</DataSetProperty>
<DataSetProperty Name="HourTariffCategory" Title="#contextdescription_capital(Hourtariffcat 0)" DataSet="CraftsmanHourCategory">
<Condition><![CDATA[#settingenabled(Job,JobContext.Infra,Job.BookHours) == true
&& #getsetting(Job,JobContext.Infra,Job.BookHours) == true]]></Condition>
</DataSetProperty>
<Property Name="Hours" Title="#label(WORKED_HOURS)" Text="#label(WORKED_HOURS)" Type="Hours">
<Condition><![CDATA[#settingenabled(Job,JobContext.Infra,Job.BookHours) == true
&& #getsetting(Job,JobContext.Infra,Job.BookHours) == true]]></Condition>
</Property>
<Property Name="JobStatus" Value="JobStatus.Finished" />
<Property Name="JobCreateMethod" Value="CreateActive" />
</Properties>
</Workflow>
</Section>
<Section Id="Location">
<Address Title="#label(ADDRESS)" Text="${ProcessFunction.AddressLine1}#if(${ProcessFunction.AddressLine2} != Empty) ${ProcessFunction.AddressLine2}#end#if(${ProcessFunction.ZipCode} != Empty) ${ProcessFunction.ZipCode}#end#if(${ProcessFunction.City} != Empty) ${ProcessFunction.City}#end#if(${ProcessFunction.ProvinceStateRegion} != Empty) ${ProcessFunction.ProvinceStateRegion}#end#if(${ProcessFunction.Country.Description?} != Empty) ${ProcessFunction.Country.Description}#end" Icon="ultimoweb-location">
<Condition><![CDATA[${ProcessFunction.AddressLine1} != Empty]]></Condition>
</Address>
<Address Title="#label(SHOW_ON_MAP)" Text="#label(SHOW)" SubText="${ProcessFunction.GeocodeY}x${ProcessFunction.GeocodeX}" Icon="ultimoweb-location" Longitude="=#replace(${ProcessFunction.GeocodeY}, ',', '.')" Latitude="=#replace(${ProcessFunction.GeocodeX}, ',', '.')" />
</Section>
<Section Id="Feature">
<List DataSet="ProcessFunctionObjectFeature" Text="#contextdescription_plural_capital(Feature 1)" ShowCount="True" Icon="ultimoweb-tag-4">
<Condition><![CDATA[#{Settings.ProcessFunction.ShowFeature}]]></Condition>
<Properties>
<Property Name="ProcessFunctionId" Value="${ProcessFunction.Id}" />
</Properties>
</List>
</Section>
<Section Id="Composition">
<List DataSet="ProcessFunctionTraject" Text="#contextdescription_plural_capital(Processfunction ProcessFunctionContext.Route)" ShowCount="True">
<Condition><![CDATA[${ProcessFunction.Context} == ProcessFunctionContext.Route
&& #applicationelementenabled('0caa68bd-6fee-4b53-a0e2-8c7c0ddc943d')]]></Condition>
<Properties>
<Property Name="PartOfProcessFunctionId" Value="${ProcessFunction.Id}" />
</Properties>
</List>
<List DataSet="ProcessFunctionComplex" Text="#contextdescription_plural_capital(Processfunction ProcessFunctionContext.Complex)" ShowCount="True">
<Condition><![CDATA[${ProcessFunction.Context} == ProcessFunctionContext.Route
&& #applicationelementenabled('c1ac51b4-62f5-4ce9-976b-ea706b2ef8be')]]></Condition>
<Properties>
<Property Name="PartOfProcessFunctionId" Value="${ProcessFunction.Id}" />
</Properties>
</List>
<List DataSet="ProcessFunctionObject" Text="#contextdescription_plural_capital(Processfunction ProcessFunctionContext.Object)" ShowCount="True">
<Condition><![CDATA[${ProcessFunction.Context} == ProcessFunctionContext.Route
|| ${ProcessFunction.Context} == ProcessFunctionContext.Complex
&& #applicationelementenabled('17680d96-721c-459c-be4a-3a3afdea426c')]]></Condition>
<Properties>
<Property Name="PartOfProcessFunctionId" Value="${ProcessFunction.Id}" />
</Properties>
</List>
<List DataSet="ProcessFunctionElement" Text="#contextdescription_plural_capital(Equipment EquipmentContext.Element)" ShowCount="True">
<Condition><![CDATA[${ProcessFunction.Context} == ProcessFunctionContext.Object
&& #applicationelementenabled('afecf77f-e270-424e-99f7-08370d4a41ef')]]></Condition>
<Properties>
<Property Name="ProcessFunctionId" Value="${ProcessFunction.Id}" />
</Properties>
</List>
</Section>
<Section Id="Job">
<List DataSet="ProcessFunctionJob" Text="#contextdescription_plural_capital(job 0)" ShowCount="True">
<Properties>
<Property Name="ProcessFunctionId" Value="${ProcessFunction.Id}" />
</Properties>
</List>
</Section>
<Section Id="Condition">
<Entity Value="${ProcessFunction.CurrentMaintenanceState}" Title="#label(CURRENT_CONDITION_SCORE)" />
<Entity Value="${ProcessFunction.WantedMaintenanceState}" Title="#label(MINIMUM_CONDITION_SCORE)" />
</Section>
<Section Id="Basic">
<Entity Value="${ProcessFunction.EquipmentType}" />
<Entity Value="${ProcessFunction.Vendor}" Title="#label(OWNER)" />
<Entity Value="${ProcessFunction.ManagerVendor}" Title="#label(ADMINISTRATOR)" />
</Section>
</Screen>
Brondatabewerken
- Definitie opvragen —
lookup_mobile_screen("ProcessFunction", app="Infra")Volledige definitie incl. XML. Bron:ultimo_gomanager.xml. - Entity-model —
lookup_entity("ProcessFunction")· ../../entities/ProcessFunction Properties, contexts en statussen van de ProcessFunction-entity. Bron:Entities.xml.