Skip to main content

Hi,

In the mobile app, we have a box in the bottom of the Home screen, with “Important information”. On one of the lines, it says “You have X overdue commitments!” When pushing the hyperlink on the commitments, the CommitmentList screen is opened, however, there are no values in that list.

  • Is there any way to edit this “Important information” box? 
  • Where is the “Overdue commitments” fetched from? Even though the technician has no assigned/commited tasks, there are still some overdue commitments.

I saw a different case in the Community where it was referenced to some App Params, but as far as I can see from the documentation, these are only applicable for the “Important information” on the Overview-screen.

 

Does no one have any suggestions?


Hi @sinyb,

According to the source code, you can’t modify the important information in Home screen. As you have already mentioned, you can control important information section in Overview screen using app params.

IMPORTANT INFORMATION—OVERVIEW

These parameters control the conditions in which the important information is displayed to the user based on the work assigned to them. These are displayed on the Overview screen in the Debrief Workflow. This feature is only available for Android.  

NOTIFY_DAYS_IF_CONTRACT_EXPIRES

Displays a message when the service contract covering this task is due to expire in less days than this value.

 

NOTIFY_DAYS_IF_ECOS_EXIST

Displays a message when there are ECO’s scheduled within this window of time.  

 

NOTIFY_DAYS_IF_OTHER_TASKS_EXIST

Displays a message when other tasks are scheduled within this window of time.  

 

NOTIFY_DAYS_IF_PMS_EXIST

Displays a message when there are PMs scheduled within this window of time.  

 

 

NOTIFY_DAYS_IF_WARRANTY_EXPIRES

Displays a message when the warranty covering this task is due to expire in less days than this value.  

 

 

 

Overdue commitments are fetched by using below query.

select count(*) from time_commit

join task on time_commit.task_id = task.task_id

where time_commit.actual_dttm is null and commit_dttm < {current_dttm}

and task.person_id = {logged_in_person}

Thanks.