Start Ad Hoc Workflow ID Parameter

The startadhocworkflowid parameter creates a new ad-hoc assignment and, after migration to dynamic workflows, should be used in place of the markupTypeID parameter. Like markupTypeID, startadhocworkflowid must be specified in the wl string in the URL, as shows in the examples below.

TIP: Read more about creating dynamic workflows in the Solution Center configuration guide.
//With two startadhocworkflowids defined on a WL, prompts the user to choose one of those two workflows to mark up that WL: 
arcfmmobile:?wltoopen=WR98765&wl=lat%3D29.655574%3Blong%3D-82.330221%3Blabel%3DWR98765%3Bstartadhocworkflowid%3Ddb8fd089-5ca5-4851-80d0-712b66afb062%3Bstartadhocworkflowid%3D17b5e0fa-83bd-46cb-911d-6d26deb6bd67
//Defines multiple startadhocworkflowids without a WL if the original URL is still valid:
arcfmmobile:?startadhocworkflowid=db8fd089-5ca5-4851-80d0-712b66afb062,5535a94c-d408-458a-8a4a-b11ccd6c3ccb

Notes on Usage

  • If one markupTypeID is provided and the wltoopen key is NOT included in the command, then when the user taps on the work location, after confirming they want to start a markup job there, the markup job is automatically created, and the palette for the given markup type is opened on the current map.

  • If more than one markupTypeID is provided and the wltoopen key is NOT included in the command, then when the user taps on the work location, after confirming they want to start a markup job there, they are given the option to pick which of the designated markup types they would like to use for the markup job.

  • If one markupTypeID is provided and the wltoopen key IS included in the command, the markup job is immediately started for that work location, and the palette for the designated markup type is automatically opened.

  • If more than one markupTypeID is provided and the wltoopen key IS included in the command, the user is prompted to pick one of the designated markup types. After they do this, the markup job is automatically started, and the palette for the chosen markup type opens.


Additional Examples

//Opens the app, places a work location, and gives it a label
arcfmmobile:?wl=lat%3D29.655574%3Blong%3D-82.330221%3Blabel%3DWR854668756

//Opens the app and places a work location with an existing label
arcfmmobile:?wl=lat%3D29.655574%3Blong%3D-82.330221
//Opens the app, places a work location, gives it a label, and designates one markup type
arcfmmobile:?wl=lat%3D29.655574%3Blong%3D-82.330221%3Blabel%3DWR854668756%3Bmarkuptypeid1%3D65730000-ffd8-0003-ca97-08d9e75207fb
//Opens the app, places a work location with an existing label, and designates multiple markup types
arcfmmobile:?wl=lat%3D29.655574%3Blong%3D-82.330221%3Blabel%3DWR854668756%3Bmarkuptypeid1%3D928ab1ab-4611-436d-ae38-b1436f1fe674%3Bmarkuptypeid2%3D36ee0000-ffd8-0003-5ec7-08d833db7652
//Opens the app and places a work location that is associated with an as-builting job
arcfmmobile:?wl=lat%3D29.666784%3Blong%3D-82.362182%3Bwr%3D4b62e720-7036-42c7-a662-6c5ed5fe173b
QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

Was this helpful?