Activity Status (Oracle Utilities Service Order Management Initiated)
This section describes data mapping for the following:
receivesomactivity
Mapping details for “Receive SOM Activity” are as shown in the table below.
Customer Cloud Service
Oracle Field Service Cloud
DVM Mapping
Comments
Element Name
Parent Element
Type
Element Name
Parent Element
Type
DVM
Column 1
Column 2
 
$GlobalFaultObject
 
Outermosttag
ICS_OFSC_GetStatusResponse
 
Outermosttag
 
 
 
 
fault
$GlobalFaultObject
Group
responseDetails
ICS_OFSC_GetStatusResponse
Group
 
 
 
 
 
 
 
statusDetails
responseDetails
Group
 
 
 
 
reason
fault
Field
statusForHostDesc
statusDetails
String
 
 
 
 
receivesomactivity1
Mapping details for “Receive SOM Activity 1” activity are as shown in the table below.
Oracle Utilities Customer Cloud Service
Oracle Field Service Cloud
DVM Mapping
Comments
Element Name
Parent Element
Type
Element Name
Parent Element
Type
DVM
Column 1
Column 2
 
$GlobalFaultObject
 
Outermosttag
ICS_OFSC_GetStatusResponse
 
Outermosttag
 
 
 
 
fault
$GlobalFaultObject
Group
responseDetails
ICS_OFSC_GetStatusResponse
Group
 
 
 
 
 
 
 
statusDetails
responseDetails
Group
 
 
 
 
reason
fault
Field
statusForHostDesc
statusDetails
String
 
 
 
 
receivesomactivity2
Mapping details for “Receive SOM Activity 2” activity are as shown in the table below.
Oracle Utilities Customer Cloud Service
Oracle Field Service Cloud
DVM Mapping
Comments
Element Name
Parent Element
Type
Element Name
Parent Element
Type
DVM
Column 1
Column 2
 
 
 
Outermosttag
ICS_OFSC_GetStatusResponse
 
Outermosttag
 
 
 
 
 
 
 
responseDetails
ICS_OFSC_GetStatusResponse
Group
 
 
 
 
 
 
 
statusDetails
responseDetails
Group
 
 
 
 
 
 
 
statusForHostDesc
statusDetails
String
 
 
 
Only if ($GetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr2:status ='notdone') Hardcoded as Activity is Not Done
$GetActivity
 
Group
 
 
 
 
 
 
 
canonical_GETResponse
$GetActivity
Group
 
 
 
 
 
 
 
activities.definitions.getActivitySchema
canonical_GETResponse
Group
 
 
 
 
 
 
 
status
activities.definitions.getActivitySchema
String
$status
statusForHostDesc
Field
SOMOFSC_InterimStatus
OFSC_InterimStatus
SOM_InterimStatus
When ($GetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr2:positionInRoute > 0.0)
and Only if ($GetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr2:status !='notdone')
 
 
 
 
 
String
 
 
 
concat($status,concat(' Scheduled for ', $GetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr2:startTime))
status
activities.definitions.getActivitySchema
String
 
 
 
SOMOFSC_InterimStatus
OFSC_InterimStatus
SOM_InterimStatus
Otherwise and Only if ($GetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr2:status !='notdone')
receivesomactivity3
Mapping details for “Receive SOM Activity 3” activity are as shown in the table below.
Oracle Utilities Customer Cloud Service
Oracle Field Service Cloud
DVM Mapping
Comments
Element Name
Parent Element
Type
Element Name
Parent Element
Type
DVM
Column 1
Column 2
 
 
 
Outermosttag
ICS_OFSC_GetStatusResponse
 
Outermosttag
 
 
 
 
 
 
 
responseDetails
ICS_OFSC_GetStatusResponse
Group
 
 
 
 
 
 
 
statusDetails
responseDetails
Group
 
 
 
 
 
 
 
statusForHostDesc
statusDetails
String
 
 
 
Hardcoded as 'Not scheduled'
receivesomactivity4
Mapping details for “Receive SOM Activity 4” activity are as shown in the table below.
Oracle Utilities Customer Cloud Service
Oracle Field Service Cloud
DVM Mapping
Comments
Element Name
Parent Element
Type
Element Name
Parent Element
Type
DVM
Column 1
Column 2
 
 
 
Outermosttag
ICS_OFSC_GetStatusResponse
 
Outermosttag
 
 
 
 
 
 
 
responseDetails
ICS_OFSC_GetStatusResponse
Group
 
 
 
 
 
 
 
statusDetails
responseDetails
Group
 
 
 
 
 
 
 
statusForHostDesc
statusDetails
String
 
 
 
Set default value to "Not scheduled"
findactivity
Mapping details for “Find Activity 3” activity are as shown in the table below.
Oracle Utilities Customer Cloud Service
Oracle Field Service Cloud
DVM Mapping
Comments
Element Name
Parent Element
Type
Element Name
Parent Element
Type
DVM
Column 1
Column 2
 
 
 
Outermosttag
bulkUpdate_POST
 
Outermosttag
 
 
 
 
 
 
 
activities.definitions.customActionActivityBulkUpdateSchema
bulkUpdate_POST
Group
 
 
 
 
 
 
 
updateParameters
activities.definitions.customActionActivityBulkUpdateSchema
Group
 
 
 
 
 
 
 
identifyActivityBy
updateParameters
Activities.definitions.customactionactivitybulkupdateschema.updateparameters
 
 
 
Set default value to "doNothing"
ICS_OFSC_GetStatus
 
Group
activities
activities.definitions.customActionActivityBulkUpdateSchema
Group
 
 
 
 
sendDetails
ICS_OFSC_GetStatus
Group
 
 
 
 
 
 
 
hostExternalId
sendDetails
String
apptNumber
activities
String
 
 
 
 
getactivity
Mapping details for “Get Activity” are as shown in the table below.
Oracle Utilities Customer Cloud Service
Oracle Field Service Cloud
DVM Mapping
Comments
Element Name
Parent Element
Type
Element Name
Parent Element
Type
DVM
Column 1
Column 2
 
'true'
 
Field
$Interim_Dvm
 
Field
SOMOFSC_Email_ID
Recipient
Email_Id
Maps Recipient to Email_Id
 
User can configure comma separated Email_Ids.
$findActivity
 
Group
canonical_GET
 
Group
 
 
 
 
bulkUpdate_POSTResponse
$findActivity
Group
TemplateParameters
canonical_GET
Group
 
 
 
 
activities.definitions.customActionActivityBulkUpdateSchemaResponse
bulkUpdate_POSTResponse
Group
 
 
 
 
 
 
 
results
activities.definitions.customActionActivityBulkUpdateSchemaResponse
Group
 
 
 
 
 
 
 
activityKeys
results
Group
 
 
 
 
 
 
 
activityId
activityKeys
Integer
activityId
TemplateParameters
Integer
 
 
 
Only if ($findActivity/nsmpr0:bulkUpdate_POSTResponse/nsmpr0:activities.definitions.customActionActivityBulkUpdateSchemaResponse/nsmpr1:results/nsmpr1:activityKeys/nsmpr1:activityId)