Time Reporting
Time Reporting is an Experience Designer application that is used as a standalone application to report and manage time accounting and work-order-related time transactions. This application is also used in combination with the project order applications.
User stories
Employees can report time and expenses for projects and work orders from a single location. Managers can approve and authorize time and expense reports from a single location.
M3 Business Engine configuration
These M3 Business Engine configurations are required to run the Time Reporting application:
- M3 Time Accounting for project order
- M3 Maintenance Management for work order time transactions
See the Components section for details regarding specific configuration for each component.
Application authorization
To access and run the Experience Designer application, you must be authorized to the M3 Business Engine functions and API transactions used by the application.
This table shows the functions and transactions used by the Time Reporting application:
| Function or API | Transaction |
|---|---|
| POS700MI | Delete |
| TAS101MI | GetTimeTrans |
| MOS100MI | GetOp |
| POS700MI | LstPerUser |
| POS700MI | Approve |
| TAS115MI | ApproveAllLines |
| TAS100MI | CompTimeReport |
| POS700MI | Reject |
| MOS095MI | Submit |
| TAS101MI | UpdTimeTrans |
| MOS070MI | UpdOperation |
Limitations
When Time Reporting is opened from another project order application, the project order number is not specified by default.
How to use the application
The application opens with the user's ID as the default value to list transactions. When you select a transaction, you can update the transaction in the form on the right. The form is divided into two sections, Time Accounting and Work Order, depending on the transaction.
Components
This table shows the specific configuration per component:
| Component | Component details |
|---|---|
| DataGrid |
Component ID: DataGrid_TimeReport Purpose: Lists all transactions related to the user who opens the application or the defined search selection M3BE data used: POS700MI Data services used: Lst_TimeReport, Dlt_Transaction, Upd_SubmitTime |
| Form |
Component ID: Form_DetailsTAS Purpose: Displays details of the selected transaction in DataGrid_TimeReport. This form displays details about time transactions related to order category 811 - Project Order. M3BE data used: TAS101MI Data services used: Get_DetailsTAS, Upd_TimeTrans |
| Form |
Component ID: Form_DetailsWO Purpose: Displays details of the selected transaction in DataGrid_TimeReport. This form displays details about time transactions related to order category 611 - Work Order. M3BE data used: MOS101MI, MOS070MI Data services used: Get_Details_WO, Upd_WorkOrder |
Links and bookmarks
This table shows the available links and bookmarks in the application:
| Link ID | Type | Purpose |
|---|---|---|
| Link_StartOperation | M3 Automation | Opens MOS820 |
| Link_StopOperation | M3 Automation | Opens MOS821 |
| Link_AddReport | M3 Bookmark | Opens TAS100 |
Conditional styles
This table shows the styling conditions applied to each component in the application:
| Component | Condition name | Target field | Condition | Styling |
|---|---|---|---|---|
| DataGrid_TimeReport | Condition_XG7V8C | WOST | = 40 or 20 | Text, color, icon |
| DataGrid_TimeReport | Condition_PW1I98 | WOST | = 70 or 80 | Text, color, icon |
| DataGrid_TimeReport | Condition_G8PG1G | WOST | = 90 | Text, color |
| DataGrid_TimeReport | Condition_EAUI6K | STAT | = 09 | Text, icon |
| DataGrid_TimeReport | Condition_SJSBY6 | STAT | = 10 | Text, icon |
| DataGrid_TimeReport | Condition_E5CWEQ | STAT | = 15 | Text, color, icon |
| DataGrid_TimeReport | Condition_DAPS1H | STAT | = 20 | Text, color, icon |
| DataGrid_TimeReport | Condition_DAPS1H | STAT | = 90 | Text, color |
| DataGrid_TimeReport | Condition_DAPS1H | STAT | = 99 | Text |
| DataGrid_TimeReport | Condition_MKKPMM | TASh |