Skip to main content

Networked Multi-User Task

General

Workflows can be completed both as a solo individual but also together with other users during a sphere call. This comes in handy for completing procedure that requires multiple people to work together simultaneously. It also allows remote support technicians to provide assistance to someone who is already in the middle of a workflow and might be stuck.

While the general principle of workflow execution remains the same whether there is one or multiple participants, there are a couple additional considerations for networked Task.

Switching between Calls and Workflows

LITE users can seamlessly switch to workflow execution without leaving the call by simply clicking on the Task icon in the header bar during a call. This will take the LITE user to either the workflow selection panel or to the active workflow that is ongoing.

In order to return back to the call from the Task view, click the Exit button and selection the option to “Return Home”.

Starting Networked Workflows

During a call, the LITE user can launch a workflow as they normally would from the workflow selection panel. This will also start the workflow for all other users. Likewise, if another user in the call has started a workflow, the workflow will automatically start for the local user as well.

If the user is already in the Task user interface of the LITE app, it will launch automatically. However if the user is in the Call user interface, the workflow will be launched silently in the background in order to not disturb the ongoing call.

Lastly, if the user joins an ongoing call or session that already has a workflow in progress, they will automatically syncronize the workflow progress. They will be able to view the history of steps and answers as if they were present the entire time.

Executing Networked Workflow Steps

There is a number of elements that are synchronized between all users during a networked Task session. This includes:

  • Step changes

  • Answer inputs

    • All answer inputs are syncronized between users to ensure coherence between everybody in the session.

    • In order to enable live updating of media across all users, media inputs are automatically uploaded to the holo|one sphere cloud after capture.

  • Attachment spawning

    • If a LITE user opens a workflow attachment during a call, it will be spawned as a hologram for any MR users

  • Workflow rating feedback

  • Workflow completion and cancellation

Input and navigation for the workflow step is blocked for all users except the one currently entering an answer. This helps to avoid inadvertent step changes which somebody is trying to complete the step. For example, willl occur when:

  • The keyboard is open and a user is typing an answer

  • Media capture is in progress

Once the answer is complete, the navigation buttons and input fields will be unlocked again for all users.

What does not get synchronized between users are things such as:

  • The scrolling of the step description

  • The scrolling of the list of single/multiple choice options

Submitting a Networked Worfklow

Only one user needs to complete the workflow which results in all users in the session completing the workflow automatically.

In the subsequent workflow report, it is documented which user completed which step and captured which media.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.