You can directly access internal pages such as Activity details, List view, or Inventory details within the Oracle Field Service Mobile for Android or iOS apps or Core Application, using specific direct URLs.
Based on the page that is accessed and the user type accessing the page, you can send the following parameters with the URL:
Name | Type | Description | Constraints |
---|---|---|---|
screen |
String |
Specifies the page that you want to access. |
The following labels are supported:
|
date |
Date |
Specifies the date for the page that you want to access. |
Date format is YYYY-MM-DD. |
activityId |
Number |
Specifies the activity for the page that you want to access. |
Valid activity ID is required. |
resourceInternalId |
Number |
Specifies the resource for the page that you want to access. |
A valid resourceInternalId is required. Mandatory, if you are navigating from the Supervisor page. |
inventoryId |
Number |
Specifies the inventory for the page that you want to access. |
Valid Inventory ID is required. |
The order of the parameters is not important. Also, any unsupported parameters are ignored. The supported parameters, URLs, and accessible pages might differ based on whether the logged-in user has access to other users (such as supervisor, mobile worker). In case, there are missing or invalid params or if the user doesn't have access to the page, then an error message is displayed.
<OFS_CORE_APP_URL> is the URL to access the following Core Application pages:
Activity List
The activity_list label lets you access the Activity List page.
Supported Parameters
Name | Mandatory for Mobile Worker | Mandatory for Supervisor |
---|---|---|
date |
No |
No |
resourceInternalId |
No |
Yes |
Possible URLs
URL | Description | Applicable for Mobile Worker | Applicable for Supervisor |
---|---|---|---|
https://<OFS_CORE_APP_URL>/#screen=activity_list |
Displays the Activity List page for today’s date. |
Yes |
No |
https://<OFS_CORE_APP_URL>/#screen=activity_list&date=2020-02-19 |
Displays the Activity List page for the date, 2020-02-19. |
Yes |
No |
https://<OFS_CORE_APP_URL>/#screen=activity_ list&resourceInternalId=3000001 |
Displays the Activity List page of the mobile worker with resourceInternalId 3000001 for today’s date. |
Yes |
Yes |
https://<OFS_CORE_APP_URL>/#screen=activity_list&date=2020-02-19&resourceInternalId=3000001 |
Displays the Activity List page of the mobile worker with resourceInternalId 3000001 for the date, 2020-02-19. |
Yes |
Yes |
Activity Details
The activity_by_id label allows you to access the Activity Details page.
Supported Parameters
Name | Mandatory for Mobile Worker | Mandatory for Supervisor |
---|---|---|
activityId |
Yes |
Yes |
date |
Yes |
Yes |
resourceInternalId |
No |
Yes |
Possible URLs
URL | Description | Applicable for Mobile Worker | Applicable for Supervisor |
---|---|---|---|
https://<OFS_CORE_APP_URL>/#screen=activity_by_id&activityId=4225435&date=2020-02-20 |
Displays the details for activity with id 4225435. |
Yes |
No |
https://<OFS_CORE_APP_URL>/#screen=activity_by_id&activityId=4225435&date=2020-02-20&resourceInternalId=3000001 |
Displays the details for activity with id 4225435. |
Yes |
Yes |
Constraints
The specified date must be the route date of the specified activity.
For mobile workers, the activity must be assigned to the mobile worker.
For supervisors, the specified resourceInternalId must be assigned to the activity and the supervisor must have access to the mobile worker.
Activity Actions
Page Label | Description |
---|---|
start_activity |
Access the Start Activity page. |
end_activity |
Access the End Activity page. |
cancel_activity |
Access the Cancel Activity page. |
notdone_activity |
Access the Not Done Activity page. |
suspend_activity |
Access the Suspend Activity page. |
delay_activity |
Access the Delay Activity page. |
Supported Parameters
Name | Mandatory for Mobile Worker | Mandatory for Supervisor |
---|---|---|
activityId |
yes |
yes |
date |
yes |
yes |
resourceInternalId |
No |
yes |
Possible URLs
URL | Description | Applicable for Mobile Worker | Applicable for Supervisor |
---|---|---|---|
https://<OFS_CORE_APP_URL>/#screen=<SCREEN_LABEL>&activityId=4225435&date=2020-02-20 |
Displays the specified Activity Action page for the Activity ID, 4225435. |
yes |
No |
https://<OFS_CORE_APP_URL>/#screen= <SCREEN_LABEL>&activityId=4225435&date=2020-02-20&resourceInternalId=3000001 |
Displays the specified activity action page for activity with id 4225435. |
yes |
yes |
Constraints
The specified Activity Action page must be visible for the specified activity.
The specified date must be the route date of the specified activity.
For mobile workers, the activity must be assigned to the mobile worker.
For supervisors, the specified resourceInternalId must be assigned to the activity and the supervisor must have access to the mobile worker.
Inventory List
The inventory_list page label allows you to access the Inventory List page.
Supported Parameters
Name | Mandatory for Mobile Worker | Mandatory for Supervisor |
---|---|---|
activityId |
No |
No |
date |
No |
No |
resourceInternalId |
No |
yes |
Possible URLs
URL | Description | Applicable for Mobile Worker | Applicable for Supervisor |
---|---|---|---|
https://<OFS_CORE_APP_URL>/#screen=inventory_list |
Displays the Inventory List page. |
yes |
No |
https://<OFS_CORE_APP_URL>/#screen=inventory_list&activityId=4225435&date=2020-02-19 |
Displays the Inventory List page for the Activity ID, 4225435. |
yes |
No |
https://<OFS_CORE_APP_URL>/#screen=inventory_list&resourceInternalId=3000001 |
Displays the Inventory List page of the mobile worker with resourceInternalId, 3000001. |
No |
No |
https://<OFS_CORE_APP_URL>/#screen=inventory_list&activityId=4225435&date=2020-02-19&resourceInternalId=3000001 |
Displays the Inventory List page for the Activity ID, 4225435. resourceInternalId is required for supervisors. |
yes |
No |
Inventory list action link should be visible from the activity.
The specified date must be the route date of the specified activity.
For mobile workers, the activity should be assigned to the mobile worker.
For supervisors, the specified resourceInternalId must be assigned to the activity and the supervisor must have access to the mobile worker.
Inventory Details
The inventory_by_id label allows you to access the Inventory Details page with the specified Inventory ID.
Supported Parameters
Name | Mandatory for Mobile Worker | Mandatory for Supervisor |
---|---|---|
inventoryId |
yes |
yes |
activityId |
No |
No |
date |
No |
No |
resourceInternalId |
No |
yes |
Possible URLs
URL | Description | Applicable for Mobile Worker | Applicable for Supervisor |
---|---|---|---|
https://<OFS_CORE_APP_URL>/#screen=inventory_by_id&inventoryId=21229417 |
Displays the inventory details for the inventory ID, 21229417. |
yes |
No |
https://<OFS_CORE_APP_URL>/#screen=inventory_by_id&inventoryId=21229417&activityId=4225435&date=2020-02-19 |
Displays the inventory details for the inventory ID, 21229417 and activity ID, 4225435. |
No |
No |
https://<OFS_CORE_APP_URL>/#screen=inventory_by_id&inventoryId=21229417&resourceInternalId=3000001 | Displays the inventory details for the inventory ID, 21229417 for the mobile worker with resourceInternalId 3000001. |
yes |
yes |
https://<OFS_CORE_APP_URL>/#screen=inventory_by_id&inventoryId=21229417&activityId=4225435 &date=2020-02-19&resourceInternalId=3000001 |
Displays the inventory details for the inventory ID, 21229417 and the activity ID, 4225435 for the mobile worker with resourceInternalId 3000001. |
yes |
yes |
Constraints
For mobile workers, the mobile worker must have the inventory with the specified ID.
For supervisors, the specified resourceInternalId must belong to a mobile worker with the inventory specified by inventory ID.
The specified date must be the route date of the specified activity.
For mobile workers, the activity must be assigned to the mobile worker.
For supervisors, the specified resourceInternalId must be assigned to the activity and the supervisor must have access to the mobile worker.
Inventory Actions
Page Label | Description |
---|---|
deinstall_inventory |
Accesses the Add to Deinstalled page with the selected inventory. |
install_inventory |
Accesses the Add to Installed page with the selected inventory. |
Supported Parameters
Name | Mandatory for Mobile Worker | Mandatory for Supervisor |
---|---|---|
inventoryId |
yes |
yes |
activityId |
yes |
yes |
date |
yes |
yes |
resourceInternalId |
no |
yes |
Possible URLs
URL | Description | Applicable for Mobile Worker | Applicable for Supervisor |
---|---|---|---|
https://<OFS_CORE_APP_URL>/#screen=<SCREEN_LABEL>&activityId=4225435&date=2020-02-19&inventoryId=21229417 |
Displays the specified Activity Action page for the activity ID, 4225435 and for the inventory ID, 21229417. |
yes |
no |
https://<OFS_CORE_APP_URL>/#screen=
<SCREEN_LABEL> &activityId=4225435&date=2020-02-19&resourceInternalId=3000001&inventoryId=21229417 |
Displays the specified Inventory Action page for the activity ID, 4225435 and inventory ID, 21229417. |
no |
yes |
The specified Inventory Action page must be visible for the specified activity and inventory.
For mobile workers, the mobile worker must have the inventory with the specified ID.
For supervisors, the specified resourceInternalId must belong to a mobile worker with the inventory specified by inventory ID.
The specified date must be the route date of the specified activity.
For mobile workers, the activity must be assigned to the mobile worker.
For supervisors, the specified resourceInternalId must be assigned to the activity and the supervisor must have access to the mobile worker.