Configuring labor hour registration in the PMFS solution
In the PMFS solution you can choose between two methods for registering labor hours via the app:
Automatic registration of running labor hours, based on the start-date times and end-date times of Work, Wait and Travel, registered during the various stages of a work assignment.
Manual registration, based on the number of hours filled in by the app user on the mobile device.
* 
You can only select one labor hour registration method for a sub web definition. Switching between registration methods is possible, but this change will obviously have implications for the app users, of which they should be made aware.
On each sub web definition, there is an Additional settings tab where you can select the Type of labor hour registration. The following example shows the setting on a sub web definition for Orders (based on user-defined business object Orders).
Screen capture of Additional tab where Labor hour registration settings are made
Labor hour registration based on date-time (automatic running labor hours)
The PMFS solution can automatically track labor hours on the app, based on date-time data registered during the various stages of the work assignment. Labor hour records are automatically created upon status transitions from and to Work, Wait and Travel.
If you select this option, you must go to the Labor hours details page of the sub web definition, and set the action Add labor hours (date-time based) to Is visible = Yes. For editing purposes, you can also enable the action Edit labor hours (date-time based), by going to the Labor hours details block and setting the field Is visible to Yes.
Screen capture showing the activation of automatic running labor hour registration
Labor hours that are completed on the app are sent to the back-office as a communication log if the engineer is online. Incomplete (running) labor hours are not sent to the back-office.
* 
The automatic registration of labor hours only works if an Edit page is configured for the destination status (To) in a status transition. For example: if you want automatic labor hour registration for an engineer's travel time, you have to make sure that the Edit Travel page is configured in the Edit definition field, for each status transition to the Travel status. You can check if an Edit page is configured for the relevant destination statuses on the Summary page of the web definition.
Screen capture showing the configuration of the date-time based setting for labor hour registrationScreen capture showing the configuration of the date-time based setting for labor hour registration
Labor hour registration based on hours
If you select the hour-based registration method, app users must enter their labor hours manually. To support this, additional configuration is needed on the Labor hours details page of the sub web definition. You must set the action Add labor hours (hour-based) to Is visible = Yes. This will enable the users to enter their working hours and minutes. The maximum number of hours they can add is 24. For editing purposes, you can enable the action Edit labor hours (hour-based), by going to the Labor hours details block and setting the field Is visible to Yes. This allows app users to edit their entered labor hours until the work assignment is finalized.
Screen capture showing the configuration of the hour-based setting for labor hour registration