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 or mixed reality workspace. 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.

Starting Networked Workflows

During a call, the MR 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. When launched, the workflow panel will appear immediately for the mixed reality user

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:

  • Panel position and open/closed state

  • 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 and their positions (will behave like holograms)

  • 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.