title: "Equipment (Screen in FMService)" category: reference tags: [mobile, go, go-plus, screen, fmservice] source: ultimo_gomanager.xml date: 2026-04-17 status: published
Equipment (Screen in FMService)
Category: Screen Application: FMService Has standard: Ja Entity (uit XML): Equipment
Raw XMLbewerken
<Screen EntityType="Equipment">
<ContextList>
<Context>EquipmentContext.Inventory</Context>
</ContextList>
<Section Id="Headers">
<Header Title="${Equipment.Description}" Text="${Equipment.Id}" Image="${Equipment.ImageFile}" />
</Section>
<Section Id="ReportJob">
<Workflow
Name="Mobile_ReportJob"
Title="#label(REPORT_JOB)"
Text="#label(REPORT_OPEN_JOB_INVENTORY)"
Icon="ultimoweb-copy-2">
<Condition><![CDATA[#{Settings.Job.CanCreate}
&& #applicationelementenabled('849c5d44-03ce-43e6-8fbf-f9bb2a39e448')]]></Condition>
<Properties>
<Property Name="Equipment" Value="${Equipment.Id}" AISuggestionsPayloadField="EquipmentProperty" />
<Property Name="JobContext" Value="JobContext.TD" />
<Property Name="Description" Title="#label(DESCRIPTION)" Text="#label(ENTER_DESCRIPTION)" Type="String" Required="True" SingleLine="True" AISuggestionsPayloadField="DescriptionProperty" />
<Property Name="Image" Title="#label(CREATE_PICTURE)" Type="Image" />
<DataSetProperty Name="WorkOrderType" Title="#label(JOB_TYPE)" DataSet="WorkOrderType" Required="True" />
<DataSetProperty Name="SkillCategory" Title="#label(SKILLCATEGORY)" DataSet="SkillCategory" />
<DataSetProperty Name="Priority" Title="#label(PRIORITY)" DataSet="Priority" Required="True" />
<Property Name="Text" Title="#label(EXPLANATION)" Text="#label(ENTER_REMARK)" Type="String" Required="True" Html="True" AISuggestions="True" />
<Property Name="JobStatus" Value="JobStatus.Created" />
</Properties>
</Workflow>
</Section>
<Section Id="Job">
<List DataSet="EquipmentJob" Text="#contextdescription_plural_capital(Job 2048)" ShowCount="True" Icon="ultimoweb-paste-2">
<Condition><![CDATA[#applicationelementenabled('849c5d44-03ce-43e6-8fbf-f9bb2a39e448')]]></Condition>
<Properties>
<Property Name="EquipmentId" Value="${Equipment.Id}" />
</Properties>
</List>
</Section>
<Section Id="Contract">
<List DataSet="EquipmentServiceContract" Text="#contextdescription_plural_capital(Servcontract 32)" ShowCount="True" Icon="ultimoweb-certificate">
<Condition><![CDATA[#applicationelementenabled('3af51fb6-4a37-4503-a5f2-bd7ecc5bb11c')]]></Condition>
<Properties>
<Property Name="EquipmentId" Value="${Equipment.Id}" />
</Properties>
</List>
</Section>
<Section Id="Document">
<List DataSet="EquipmentObjectDocument" Text="#contextdescription_plural_capital(Document 0)" ShowCount="True" Icon="ultimoweb-attachment">
<Properties>
<Property Name="EquipmentId" Value="${Equipment.Id}" />
</Properties>
</List>
<Workflow
Name="Mobile_AddDocument"
Title="#label(ADD_DOCUMENT)"
Text="#label(ADD_DOCUMENT_INVENTORY)"
Icon="ultimoweb-file-upload-2">
<Properties>
<Property Name="Equipment" Value="${Equipment.Id}" />
<Property Name="Document" Title="#label(ADD_DOCUMENT)" Type="Document" Required="True" />
</Properties>
</Workflow>
</Section>
<Section Id="SparePart">
<List DataSet="EquipmentSparePart" Text="#label(SPAREPART)" ShowCount="True" Icon="ultimoweb-list-3">
<Condition><![CDATA[#{Settings.Article.ShowSparePart}]]></Condition>
<Properties>
<Property Name="EquipmentId" Value="${Equipment.Id}" />
</Properties>
</List>
</Section>
<Section Id="Location">
<Entity Value="${Equipment.Space}" />
<Entity Value="${Equipment.Site}">
<Condition><![CDATA[#applicationelementenabled('f6094a39-7020-4369-80fa-e7474945d49d')]]></Condition>
</Entity>
<Entity Value="${Equipment.PartOfEquipment}" Title="#label(PART_OF)" />
</Section>
<Section Id="CostCarrier">
<Entity Value="${Equipment.Department}">
<Condition><![CDATA[#applicationelementenabled('4a2d7f23-f846-4780-a3e6-41038ccc9c11')]]></Condition>
</Entity>
<Entity Value="${Equipment.CostCenter}">
<Condition><![CDATA[#applicationelementenabled('a5db516e-0122-4318-aa1c-773b71e28757')]]></Condition>
</Entity>
</Section>
<Section Id="Identity">
<Text Title="#label(TYPE)" Text="${Equipment.TypeNumber}" />
<Text Title="#label(SERIAL_NUMBER)" Text="${Equipment.SerialNumber}" />
</Section>
<Section Id="Vendor">
<Entity Value="${Equipment.Manufacturer}" Title="#label(MANUFACTURER)" />
<Entity Value="${Equipment.Vendor}" />
</Section>
<Section Id="Installation">
<Text Title="#label(YEAR_OF_CONSTRUCTION)" Text="${Equipment.ManufactureYear}">
<Condition><![CDATA[${Equipment.ManufactureYear} > 1900]]></Condition>
</Text>
<Text Title="#label(INSTALLATION_DATE)" Text="#formatdate(${Equipment.InstallDate} 'D' true)" Icon="ultimoweb-calendar" />
</Section>
<Section Id="NFC">
<Workflow
Name="Mobile_Equipment_UpdateNFCSerialNumber"
Title="#label(NFCSERIALNUMBER)"
Text="#if(${Equipment.NFCSerialNumber} != Empty) #label(UPDATE_NFCSERIALNUMBER) #else #label(ADD_NFCSERIALNUMBER) #end"
Icon="icon-nfc"
IsGoPlusOnly="True">
<Condition><![CDATA[#{Settings.Ultimo.AllowNFC}]]></Condition>
<Properties>
<Property Name="Equipment" Value="${Equipment.Id}" />
<Property Name="NFCSerialNumber" Title="#label(NFCSERIALNUMBER)" Type="String" Value="${Equipment.NFCSerialNumber}" Required="True" Scan="True" />
</Properties>
</Workflow>
<Workflow
Name="Mobile_Equipment_UpdateNFCSerialNumber"
Title="#label(NFCSERIALNUMBER)"
Text="#label(REMOVE_NFCSERIALNUMBER)"
Icon="ultimoweb-remove-2">
<Condition><![CDATA[${Equipment.NFCSerialNumber} != Empty]]></Condition>
<Properties>
<Property Name="Equipment" Value="${Equipment.Id}" />
<Property Name="NFCSerialNumber" Value="Empty" />
</Properties>
</Workflow>
</Section>
</Screen>
Brondatabewerken
- Definitie opvragen —
lookup_mobile_screen("Equipment", app="FMService")Volledige definitie incl. XML. Bron:ultimo_gomanager.xml. - Entity-model —
lookup_entity("Equipment")· ../../entities/Equipment Properties, contexts en statussen van de Equipment-entity. Bron:Entities.xml.