title: "EmployeeLabourPeriod (Screen in Default)" category: reference tags: [mobile, go, go-plus, screen, default] source: ultimo_gomanager.xml date: 2026-04-17 status: published
EmployeeLabourPeriod (Screen in Default)
Category: Screen Application: Default Has standard: Ja Entity (uit XML): EmployeeLabourPeriod
Raw XMLbewerken
<Screen EntityType="EmployeeLabourPeriod">
<ContextList>
<Context>EmployeeLabourPeriodContext.Job</Context>
</ContextList>
<Section Id="Headers">
<Header Title="${EmployeeLabourPeriod.Job.Description}" Text="${EmployeeLabourPeriod.Job.Id}" SubText="${EmployeeLabourPeriod.StatusStartedDate}" Icon="#if (${EmployeeLabourPeriod.Status} != EmployeeLabourPeriodStatus.Started) ultimoweb-checkmark #else ultimoweb-radio-unchecked #end" />
</Section>
<Section Id="StartStopJob">
<Workflow
Name="Mobile_Job_StopHourAdministration"
Title="#label(STOP_HOUR)"
Text="#label(STOP_HOUR_JOB)"
Icon="ultimoweb-stopwatch">
<Condition><![CDATA[#{Settings.Job.CanStartAndStopHourAdministration}
&& ${EmployeeLabourPeriod.Status} == EmployeeLabourPeriodStatus.Started
&& (
${EmployeeLabourPeriod.Job.Employee.Id?} == #{User.EmployeeId}
|| #{Settings.Job.ModifyAnyJob}
)]]></Condition>
<Properties>
<Property Name="Job" Value="${EmployeeLabourPeriod.Job.Id}" />
<Property Name="SetJobToStatusFinish" Value="False" />
<Property Name="StopDate" Value="@{DeviceTime}" />
</Properties>
</Workflow>
<Workflow
Name="Mobile_Job_StopHourAdministration"
Title="#label(STOP_HOUR_STOP_JOB)"
Text="#label(STOP_HOUR_JOB_STOP_JOB)"
Icon="ultimoweb-stopwatch">
<Condition><![CDATA[#{Settings.Job.CanStartAndStopHourAdministration}
&& #{Settings.Job.CanStopHourAdministrationAndFinishJob}
&& ${EmployeeLabourPeriod.Status} == EmployeeLabourPeriodStatus.Started
&& (
${EmployeeLabourPeriod.Job.Employee.Id?} == #{User.EmployeeId}
|| #{Settings.Job.ModifyAnyJob}
)]]></Condition>
<Properties>
<Property Name="Job" Value="${EmployeeLabourPeriod.Job.Id}" />
<Property Name="SetJobToStatusFinish" Value="True" />
<Property Name="StopDate" Value="@{DeviceTime}" />
<Property Name="WorkDescription" Title="#label(ACTIVITIES)" Text="#label(ENTER_ACTIVITIES)" Type="String" />
</Properties>
</Workflow>
</Section>
<Section Id="StartStopDate">
<Text Title="#label(STATUS)" Text="#statusdescription(EmpLabourPeriod ${EmployeeLabourPeriod.Status})" Icon="ultimoweb-forward-3" />
<Text Title="#label(STARTDATE)" Text="#formatdate(${EmployeeLabourPeriod.StartDate} 'f' true)" Icon="ultimoweb-calendar" />
<Text Title="#label(STOPDATE)" Text="#formatdate(${EmployeeLabourPeriod.StopDate} 'f' true)" Icon="ultimoweb-calendar" />
</Section>
<Section Id="Hours">
<Text Title="#label(GROSS_HOUR)" Text="#trim #if (${EmployeeLabourPeriod.Status} != EmployeeLabourPeriodStatus.Started) #formathours(${EmployeeLabourPeriod.GrossHours}) #label(HOURS) #end #end" Icon="ultimoweb-stopwatch" />
<Text Title="#label(TOTAL_HOUR)" Text="#trim #if (${EmployeeLabourPeriod.Status} != EmployeeLabourPeriodStatus.Started) #formathours(${EmployeeLabourPeriod.Hours}) #label(HOURS) #end #end" Icon="ultimoweb-stopwatch" />
<Text Title="#contextdescription_capital(HourCode 0)" Text="#trim #if (${EmployeeLabourPeriod.HourCode} != Empty) ${EmployeeLabourPeriod.HourCode.Description} #end #end" />
<Text Title="#contextdescription_capital(Hourtariffcat 0)" Text="#trim #if (${EmployeeLabourPeriod.HourTariffCategory} != Empty) ${EmployeeLabourPeriod.HourTariffCategory.Description} #end #end" />
</Section>
<Section Id="Job">
<Entity Value="${EmployeeLabourPeriod.Job}" />
</Section>
</Screen>
Brondatabewerken
- Definitie opvragen —
lookup_mobile_screen("EmployeeLabourPeriod", app="Default")Volledige definitie incl. XML. Bron:ultimo_gomanager.xml. - Entity-model —
lookup_entity("EmployeeLabourPeriod")· ../../entities/EmployeeLabourPeriod Properties, contexts en statussen van de EmployeeLabourPeriod-entity. Bron:Entities.xml.