/
REST Objects Mobility Provider

REST Objects Mobility Provider

The Mobility Provider object is part of the overall ServiceBroker Configuration object, in the following location:

A Mobility Provider object is used within the context of a REST Objects Providers (itself part of an REST Objects Configuration) to represent the details of how ServiceBroker is to be integrated with ServiceMobility for the relevant tenant.  

 


Mobility Provider Object Format

JSON Format
{
	"Enabled": true,  
	"AllowClosedJobOverride": false,
	"UseLocalStoreToDispatch": false,
	"SS": {
		"LineItems": {
			"Enabled": false,
			"ProdAttrs": {
				"Enabled": true,
				"IsInvCtrl": true,
				"IsSerialized": false,
				"IsBatch": false,
				"ProdType": ""
			}
		},
		"Inventory": {
			"Enabled": false
		},
		"TransformIn": {
			"CanReject": false
		},
		"UseArrivalTime": false
	},
	"DisableMobileUpdate": false
}

Mobility Provider Object Properties


PropertyTypeRequired?Description
Enabled   booleanYesShould integration with ServiceMobility be used?
AllowClosedJobOverridebooleanYesReserved field not in use; setting does not affect ServiceBroker behavior.

UseLocalStoreToDispatch

booleanYesAn option that sets the job to be dispatched to a store local to the job location.
SSobjectNo

Object is required when the tenant is also integrated with ServiceScheduling.


LineItemsobjectYesAn object that defines how spare parts in ServiceScheduling should be mapped to line items in ServiceMobllity, if required.


EnabledbooleanYesWhen true, spare parts in ServiceScheduling Work Items will be mapped to line items in ServiceMobility.


ProdAttrsobjectYesAn object that defines if product attributes need to be considered when mapping ServiceScheduling spare parts into ServiceMobility line items.



EnabledbooleanYesWhen true, product attributes do need to be considered.



IsInvCtrlbooleanYesSet the ServiceMobility ItemObject's ProdAttrs IsInvCtrl value as either true or false when mapping ServiceScheduling spare parts into ServiceMobility line items.



IsSerializedbooleanYesSet the ServiceMobility ItemObject's ProdAttrs IsSerialized value as either true or false when mapping ServiceScheduling spare parts into ServiceMobility line items.



IsBatchbooleanYesSet the ServiceMobility ItemObject's ProdAttrs IsBatch value as either true or false when mapping ServiceScheduling spare parts into ServiceMobility line items.



ProdTypestringYesSet the ServiceMobility ItemObject's ProdAttrs ProdType value to this value when mapping ServiceScheduling spare parts into ServiceMobility line items.

InventoryobjectYesSee below.


EnabledbooleanYes

When true, synchronize the inventory information from ServiceMobility back to ServiceScheduling. That is:

  • when ServiceMobility updates the provisioned inventory for a vehicle, send that information to ServiceScheduling; and
  • when ServiceMobility marks a Work Item as completed, send the used parts information to ServiceScheduling.

TransformInobjectNo

When present, the object defined (static per tenant) will be added to all Work Item objects when being sent to ServiceMobility.

Note that it is also possible to configure the same static addition of an object to all Work Items at a global level. See the Configuration > Modules > ApptBook object. 



CanReject

booleanNoSpecifies if mobile worker can reject the work order. Sets the ServiceMobility WorkOrder Object's CanReject property value to either true or false

UseArrivalTime

booleanNo

When true, sets the ServiceMobility WorkOrder Object's PlannedStartTime to Earmarked Job's Dispatch Request field ETA in ServiceScheduling.   WorkOrder Object's PlannedStartTime will be mapped to Earmark Job's Dispatch Request object's field ExpectedStart in ServiceScheduling when the value is false.

Default value is false. 

DisableMobileUpdatebooleanYesWhen the tenant is also integrated with ServiceScheduling, set to false to prevent Work Items being updated in ServiceScheduling when updates are made in ServiceMobility.

Related content

REST Objects Providers
REST Objects Providers
More like this
REST Objects Modules
REST Objects Modules
More like this
REST Objects Configuration
REST Objects Configuration
More like this
REST Objects Work Item
REST Objects Work Item
More like this