Contract Work Reporting Process 20221006
This process manages the forecasting of the number of working days. It is automatically initiated at the beginning of the month. The person in charge reports the expected number of working days at the beginning of the month and the actual number of working days at the end of the month. The manager approves the reports sequentially. When reporting and approving, the number of working days can be referenced, taking into account public holidays and company holidays.
Workers (Number of swimlanes: 2)
  • Operator
  • Manager
    • Leader of the organisation to which the operator person in charge belongs
Workflow (Complexity of workflow diagram: 18)
  • 10. Mid-Month Registration
    • The work manager registers the start and end dates of the operation. This process is mainly performed when starting in the middle of the month.
  • 51. Scheduled Operation Report
    • The person in charge reports on the expected number of days of operation for the month.
  • 71x. Revised Operating Schedule
    • The person in charge revises the scheduled report.
  • 62. Schedule: Approved
    • The manager approves the scheduled report.
  • 103. Operational Performance Report
    • The person in charge reports on the operational performance.
  • 123x. Revised Operating Results
    • The person in charge revises the scheduled report.
  • 114. Results: Approved
    • The manager approves the performance report.
  • 15x0. Set Start and End Date
    • The workflow platform stores the start date of operation (process start date) and the end date of operation (end of month of process start date).
  • 8x1. Set Subject
    • The workflow platform stores the subject line.
  • 4x2. Working Day Calculation
    • The workflow infrastructure stores the number of business days. Business days refer to days other than public holidays and regular holidays.
  • 14x3. Set Subject
    • The workflow platform stores the subject line.
  • 17x4. Set Subject
    • The workflow platform stores the subject line.
Workflow Diagram (click to open)
Business process variables to be passed on (number of data items: 10)
  • Project Name q_project_name 2*
    • The name of the project to be worked on is stored.
  • Worker q_worker 3
    • The name of the person in charge of the work is stored.
  • Operation Start Date q_working_start_date 0*
    • The date when the work starts is stored.
    • processInstanceStartDatetime
  • Operation End Date q_working_end_date 1*
    • The end date of the work is stored.
    • processInstanceStartDatetime.addMonths(1).getFirstTimeInMonth().addDays(-1)
  • Number of Working Days q_official_working_days 4
    • The number of working days is stored. The working days indicate the period from the start date of operation to the end date, excluding public holidays and regular holidays.
  • Scheduled: Working Days q_scheduled_working_days 5*
    • The expected number of days of operation is stored.
  • Scheduled: Comments q_scheduled_comment 7
    • Comments on scheduled reports are stored.
  • Actual: Working Days q_achievement_working_days 6*
    • The number of days of operational performance is stored.
  • Actual: Comments q_achievement_comment 8
    • The comments on the performance report are stored.
  • Reader’s Section q_communication 9
    • The comments are stored during the approval process.

Field name, Num, Initial value

Download

This archive contains the BPMN icon, which is only available in the Professional edition.

Notes

  • Associate the processor settings with the organisational structure on import

Arrangement Tips

  • Holiday master “holiday-master.xml” (app-specific add-on)
    • Updating the choice master is reflected immediately in the automatic calculation.
    • For use with app-shared add-ons
      • Register the public holiday master as an app-shared add-on.
      • In the step “x2. Working Day Calculation”, the setting for “D: Share Kind Of Holiday Master File (ON: Shared)” should be ON.

Capture

Appendix

  • C: Holiday Master File Name
    • Regular updates recommended
  • <items>
    <item value="2022-01-01" display="New Year's Day" />
    <item value="2022-01-10" display="Coming of Age Day" />
    <item value="2022-02-11" display="National Foundation Day" />
    <item value="2022-02-23" display="Emperor's Birthday" />
    <item value="2022-03-21" display="Spring Equinox" />
    <item value="2022-04-29" display="Showa Day" />
    <item value="2022-05-03" display="Constitution Memorial Day" />
    <item value="2022-05-04" display="Greenery Day" />
    <item value="2022-05-05" display="Children's Day" />
    <item value="2022-07-18" display="Sea Day" />
    <item value="2022-08-11" display="Mountain Day" />
    <item value="2022-09-19" display="Respect for the Aged Day" />
    <item value="2022-09-23" display="Autumn Equinox" />
    <item value="2022-10-10" display="Sports Day" />
    <item value="2022-11-03" display="Culture Day" />
    <item value="2022-11-23" display="Labor Thanksgiving Day" />
    <item value="2023-01-01" display="New Year's Day" />
    <item value="2023-01-02" display="Holiday" />
    <item value="2023-01-09" display="Coming of Age Day" />
    <item value="2023-02-11" display="National Foundation Day" />
    <item value="2023-02-23" display="Emperor's Birthday" />
    <item value="2023-03-21" display="Spring Equinox" />
    <item value="2023-04-29" display="Showa Day" />
    <item value="2023-05-03" display="Constitution Memorial Day" />
    <item value="2023-05-04" display="Greenery Day" />
    <item value="2023-05-05" display="Children's Day" />
    <item value="2023-07-17" display="Sea Day" />
    <item value="2023-08-11" display="Mountain Day" />
    <item value="2023-09-18" display="Respect for the Aged Day" />
    <item value="2023-09-23" display="Autumn Equinox" />
    <item value="2023-10-09" display="Sports Day" />
    <item value="2023-11-03" display="Culture Day" />
    <item value="2023-11-23" display="Labor Thanksgiving Day" />
    </items>

    See also

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: