Activity Completion (Oracle Field Service Initiated)
This section describes data mapping for the following:
getcustomersignature
Mapping details for “Get Customer Signature” 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 Name
Column 1
Column 2
 
notify_POST
 
Outermosttag
get_0x737063__0x736c68_rest_0x736c68_ofscCore_0x736c68_v1_0x736c68_activities_0x736c68__0x6c6362_activityId_0x726362__0x736c68__0x6c6362_propertyLabel_0x726362_
 
Outermosttag
 
 
 
 
events.definitions.activityEvent
notify_POST
Group
TemplateParameters
get_0x737063__0x736c68_rest_0x736c68_ofscCore_0x736c68_v1_0x736c68_activities_0x736c68__0x6c6362_activityId_0x726362__0x736c68__0x6c6362_propertyLabel_0x726362_
Group
 
 
 
 
activityDetails
events.definitions.activityEvent
Group
 
 
 
 
 
 
 
activityId
activityDetails
Integer
activityId
TemplateParameters
String
 
 
 
 
 
 
 
propertyLabel
TemplateParameters
String
 
 
 
Hardcoded as 'csign'
getcustomerinventory
Mapping details for “Get Customer Inventory” 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 Name
Column 1
Column 2
 
notify_POST
 
Outermosttag
get_0x737063__0x736c68_rest_0x736c68_ofscCore_0x736c68_v1_0x736c68_activities_0x736c68__0x6c6362_activityId_0x726362__0x736c68_customerInventories
 
Outermosttag
 
 
 
 
events.definitions.activityEvent
notify_POST
Group
TemplateParameters
get_0x737063__0x736c68_rest_0x736c68_ofscCore_0x736c68_v1_0x736c68_activities_0x736c68__0x6c6362_activityId_0x726362__0x736c68_customerInventories
Group
 
 
 
 
activityDetails
events.definitions.activityEvent
Group
 
 
 
 
 
 
 
activityId
activityDetails
Integer
activityId
TemplateParameters
String
 
 
 
 
getinstalledinventory
Mapping details for “Get Installed Inventory” 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 Name
Column 1
Column 2
 
notify_POST
 
Outermosttag
get_0x737063__0x736c68_rest_0x736c68_ofscCore_0x736c68_v1_0x736c68_activities_0x736c68__0x6c6362_activityId_0x726362__0x736c68_installedInventories
 
Outermosttag
 
 
 
 
events.definitions.activityEvent
notify_POST
Group
TemplateParameters
get_0x737063__0x736c68_rest_0x736c68_ofscCore_0x736c68_v1_0x736c68_activities_0x736c68__0x6c6362_activityId_0x726362__0x736c68_installedInventories
Group
 
 
 
 
activityDetails
events.definitions.activityEvent
Group
 
 
 
 
 
 
 
activityId
activityDetails
Integer
activityId
TemplateParameters
String
 
 
 
 
getdeinstalledinventory
Mapping details for “Get Deinstalled Inventory” 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 Name
Column 1
Column 2
 
notify_POST
 
Outermosttag
get_0x737063__0x736c68_rest_0x736c68_ofscCore_0x736c68_v1_0x736c68_activities_0x736c68__0x6c6362_activityId_0x726362__0x736c68_deinstalledInventories
 
Outermosttag
 
 
 
 
events.definitions.activityEvent
notify_POST
Group
TemplateParameters
get_0x737063__0x736c68_rest_0x736c68_ofscCore_0x736c68_v1_0x736c68_activities_0x736c68__0x6c6362_activityId_0x726362__0x736c68_deinstalledInventories
Group
 
 
 
 
activityDetails
events.definitions.activityEvent
Group
 
 
 
 
 
 
 
activityId
activityDetails
Integer
activityId
TemplateParameters
String
 
 
 
 
getedattachments
Mapping details for “Get ED Attachments” 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 Name
Column 1
Column 2
 
$invokeOFSCGetActivity
 
Outermosttag
get_0x737063__0x736c68_rest_0x736c68_ofscCore_0x736c68_v1_0x736c68_activities_0x736c68__0x6c6362_activityId_0x726362__0x736c68__0x6c6362_propertyLabel_0x726362_
 
Outermosttag
 
 
 
 
canonical_GETResponse
$invokeOFSCGetActivity
Group
TemplateParameters
get_0x737063__0x736c68_rest_0x736c68_ofscCore_0x736c68_v1_0x736c68_activities_0x736c68__0x6c6362_activityId_0x726362__0x736c68__0x6c6362_propertyLabel_0x726362_
Group
 
 
 
 
activities.definitions.getActivitySchema
canonical_GETResponse
Group
 
 
 
 
 
 
 
activityId
activities.definitions.getActivitySchema
Integer
activityId
TemplateParameters
String
 
 
 
 
 
 
 
propertyLabel
TemplateParameters
String
 
 
 
concat ("c2m_upload_attach_ed_", $edCounter )
getspattachment
Mapping details for “Get Service Point Attachment” 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 Name
Column 1
Column 2
 
$invokeOFSCGetActivity
 
Outermosttag
get_0x737063__0x736c68_rest_0x736c68_ofscCore_0x736c68_v1_0x736c68_activities_0x736c68__0x6c6362_activityId_0x726362__0x736c68__0x6c6362_propertyLabel_0x726362_
 
Outermosttag
 
 
 
 
canonical_GETResponse
$invokeOFSCGetActivity
Group
TemplateParameters
get_0x737063__0x736c68_rest_0x736c68_ofscCore_0x736c68_v1_0x736c68_activities_0x736c68__0x6c6362_activityId_0x726362__0x736c68__0x6c6362_propertyLabel_0x726362_
Group
 
 
 
 
activities.definitions.getActivitySchema
canonical_GETResponse
Group
 
 
 
 
 
 
 
activityId
activities.definitions.getActivitySchema
Integer
activityId
TemplateParameters
String
 
 
 
 
 
 
 
propertyLabel
TemplateParameters
String
 
 
 
concat ("c2m_upload_attach_sp_", $spCounter )
getndattachments
Mapping details for “Get ND Attachments” 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 Name
Column 1
Column 2
 
$invokeOFSCGetActivity
 
Outermosttag
get_0x737063__0x736c68_rest_0x736c68_ofscCore_0x736c68_v1_0x736c68_activities_0x736c68__0x6c6362_activityId_0x726362__0x736c68__0x6c6362_propertyLabel_0x726362_
 
Outermosttag
 
 
 
 
canonical_GETResponse
$invokeOFSCGetActivity
Group
TemplateParameters
get_0x737063__0x736c68_rest_0x736c68_ofscCore_0x736c68_v1_0x736c68_activities_0x736c68__0x6c6362_activityId_0x726362__0x736c68__0x6c6362_propertyLabel_0x726362_
Group
 
 
 
 
activities.definitions.getActivitySchema
canonical_GETResponse
Group
 
 
 
 
 
 
 
activityId
activities.definitions.getActivitySchema
Integer
activityId
TemplateParameters
String
 
 
 
 
 
 
 
propertyLabel
TemplateParameters
String
 
 
 
concat ("c2m_upload_attach_nd_", $ndCounter )
getactivityattachments
Mapping details for “Get Activity Attachments” 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 Name
Column 1
Column 2
 
notify_POST
 
Outermosttag
get_0x737063__0x736c68_rest_0x736c68_ofscCore_0x736c68_v1_0x736c68_activities_0x736c68__0x6c6362_activityId_0x726362__0x736c68__0x6c6362_propertyLabel_0x726362_
 
Outermosttag
 
 
 
 
events.definitions.activityEvent
notify_POST
Group
TemplateParameters
get_0x737063__0x736c68_rest_0x736c68_ofscCore_0x736c68_v1_0x736c68_activities_0x736c68__0x6c6362_activityId_0x726362__0x736c68__0x6c6362_propertyLabel_0x726362_
Group
 
 
 
 
activityDetails
events.definitions.activityEvent
Group
 
 
 
 
 
 
 
activityId
activityDetails
Integer
activityId
TemplateParameters
String
 
 
 
 
 
 
 
propertyLabel
TemplateParameters
String
 
 
 
concat ("c2m_upload_attach_ac_", $acCounter )
invokesomactivity
Mapping details for “Invoke 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 Name
Column 1
Column 2
 
$invokeOFSCGetActivity
 
Outermosttag
D1-FieldActivityIBComm
 
Outermosttag
 
 
 
 
canonical_GETResponse
$invokeOFSCGetActivity
Group
D1-FieldActivityIBComm
D1-FieldActivityIBComm
Group
 
 
 
 
activities.definitions.getActivitySchema
canonical_GETResponse
Group
responseDetail
D1-FieldActivityIBComm
Group
 
 
 
 
 
 
 
message
responseDetail
Group
 
 
 
 
apptNumber
activities.definitions.getActivitySchema
String
hostExternalId
message
String
 
 
 
 
$invokeOFSCGetActivity
 
Group
 
 
 
 
 
 
 
canonical_GETResponse
$invokeOFSCGetActivity
Group
 
 
 
 
 
 
 
activityType
activities.definitions.getActivitySchema
String
taskType
message
String
SOMOFSC_ActivityType
OFSC_ActivityType
SOM_TaskType
Maps OFSC Activity Type with SOM Task Type and vice versa.
status
activities.definitions.getActivitySchema
String
completionStatus
message
String
OFSCSOM_ActionCode
OFSC_ActivityStatus
SOM_ActionCode
Maps OFSC Activity Status to SOM Action Code.
CANCEL_REASON
activities.definitions.getActivitySchema
String
statusReason
message
String
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:CANCEL_REASON)
 
 
 
statusReasonUsage
message
String
SOMOFSC_ConfigProps
PropertyName : som.statusreasonusage
Value : true
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:status = 'notdone')
 
 
 
completionDateTime
message
Group
 
 
 
 
$dateTimeformat
 
Field
$dateTimeformat
completionDateTime
Datetime
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:endTime) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:endTime) and Only if (count($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:endTime) = 0.0 and $invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:status = 'cancelled') and Only if (count($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:endTime) = 0.0 and $invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:status = 'cancelled')
resourceId
activities.definitions.getActivitySchema
String
completedByCrew
message
String
 
 
 
 
 
 
 
completionInformation
message
Group
 
 
 
 
ACTIVITY_NOTES
activities.definitions.getActivitySchema
String
comments
completionInformation
String
 
 
 
 
 
 
 
customerContactDetails
completionInformation
Group
 
 
 
 
c2m_cust_contact_type
activities.definitions.getActivitySchema
String
customerContactType
customerContactDetails
String
 
 
 
 
c2m_sp_attach_output
activities.definitions.getActivitySchema
String
$spOutputData
completionInformation
Field
 
 
 
 
1
 
Field
$seq
completionInformation
Field
 
 
 
Function : number(1)
c2m_ed_attach_output
activities.definitions.getActivitySchema
String
$edOutputData
completionInformation
Field
 
 
 
 
c2m_nd_attach_output
activities.definitions.getActivitySchema
String
$ndOutputData
completionInformation
Field
 
 
 
 
c2m_ac_attach_output
activities.definitions.getActivitySchema
String
$acOutputData
completionInformation
Field
 
 
 
 
$SPAttachXmlPayload
 
Group
 
 
 
 
 
 
 
root
$SPAttachXmlPayload
Group
 
 
 
 
 
 
 
attList
root
Field
attachmentsGrp
completionInformation
Field
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_sp_attach_output !='')
.
 
Group
attachmentsList
attachmentsGrp
Group
 
 
 
 
attId
.
Field
$attID
attachmentsList
Field
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_sp_attach_output !='')
$XMLspOutputData
 
Group
 
 
 
 
 
 
 
root
$XMLspOutputData
Group
 
 
 
 
 
 
 
attachments
root
Group
 
 
 
 
 
 
 
attachmentList[ccsUploadFileNumber=$attID]
attachments
Group
 
 
 
 
 
 
 
bo
attachmentList[ccsUploadFileNumber=$attID]
Field
$attbo
attachmentsList
Field
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_sp_attach_output !='')
 
 
 
sequence
attachmentsList
String
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_sp_attach_output !='') and Function : position()
$attbo
 
Field
bo
attachmentsList
String
SOMOFSC_AttachmentBO
OFSC_Mime
SOM_BO
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_sp_attach_output !='')
attData
.
Field
attachmentData
attachmentsList
String
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_sp_attach_output !='')
attachmentFileName
attachmentList[ccsUploadFileNumber=$attID]
Field
attachmentFileName
attachmentsList
String
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_sp_attach_output !='')
 
 
 
targetObject
attachmentsList
String
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_sp_attach_output !='') Hardcoded as SP
attList
root
Field
$seq
attachmentsGrp
Field
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_sp_attach_output !='') and Function : (number($seq)+1) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_ed_attach_output!='')
attId
.
Field
$edAttID
attachmentsList
Field
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_ed_attach_output!='')
$XMLedOutputData
 
Group
 
 
 
 
 
 
 
root
$XMLedOutputData
Group
 
 
 
 
 
 
 
attachmentList[ccsUploadFileNumber=$edAttID]
attachments
Group
 
 
 
 
 
 
 
attList
root
Field
$edAttbo
attachmentsList
Field
SOMOFSC_AttachmentBO
OFSC_Mime
SOM_BO
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_ed_attach_output!='') and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_ed_attach_output!='') and Function : position()+5 and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_ed_attach_output!='') and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_ed_attach_output!='') and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_ed_attach_output!='') and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_ed_attach_output!='') Hardcoded as ED and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_nd_attach_output!='')
attId
.
Field
$ndAttID
attachmentsList
Field
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_nd_attach_output!='')
$XMLndOutputData
 
Group
 
 
 
 
 
 
 
root
$XMLndOutputData
Group
 
 
 
 
 
 
 
attachmentList[ccsUploadFileNumber=$ndAttID]
attachments
Group
 
 
 
 
 
 
 
attList
root
Field
$ndAttbo
attachmentsList
Field
SOMOFSC_AttachmentBO
OFSC_Mime
SOM_BO
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_nd_attach_output!='') and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_nd_attach_output!='') and Function : position()+10 and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_nd_attach_output!='') and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_nd_attach_output!='') and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_nd_attach_output!='') and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_nd_attach_output!='') Hardcoded as ND and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_ac_attach_output!='')
attId
.
Field
$acAttID
attachmentsList
Field
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_ac_attach_output!='')
$XMLacOutputData
 
Group
 
 
 
 
 
 
 
root
$XMLacOutputData
Group
 
 
 
 
 
 
 
attachmentList[ccsUploadFileNumber=$acAttID]
attachments
Group
 
 
 
 
 
 
 
attData
attList
Field
$acAttbo
attachmentsList
String
SOMOFSC_AttachmentBO
OFSC_Mime
SOM_BO
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_ac_attach_output!='') and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_ac_attach_output!='') and Function : position()+15 and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_ac_attach_output!='') and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_ac_attach_output!='') and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_ac_attach_output!='') and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_ac_attach_output!='') Hardcoded as AC and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:csign!='') and Function : position()+21 and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:csign!='') and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:csign!='') and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:csign!='') Hardcoded as customerSignature and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:csign!='') Hardcoded as AC
$XMLsignOutputData
 
Group
utilityCompletionInformation
message
Group
 
 
 
 
parent
$XMLsignOutputData
Group
servicePointCompletionDetails
utilityCompletionInformation
Group
 
 
 
 
attList
parent
Group
servicePointDataDetails
servicePointCompletionDetails
Group
 
 
 
 
c2m_service_pt_id
activities.definitions.getActivitySchema
String
servicePointId
servicePointDataDetails
String
 
 
 
 
c2m_SP_warnings
activities.definitions.getActivitySchema
String
serviceWarnings
servicePointDataDetails
String
 
 
 
 
c2m_dev_location
activities.definitions.getActivitySchema
String
deviceLocation
servicePointDataDetails
String
SOMOFSC_DeviceLocation
OFSC_DeviceLocation
SOM_DeviceLocation
Maps SOM_DeviceLocation to OFSC_DeviceLocation and vice versa
c2m_device_location_details
activities.definitions.getActivitySchema
String
deviceLocationDetails
servicePointDataDetails
String
 
 
 
 
c2m_SP_instructions
activities.definitions.getActivitySchema
String
serviceInstructions
servicePointDataDetails
String
 
 
 
 
c2m_SP_instruction_details
activities.definitions.getActivitySchema
String
instructionDetails
servicePointDataDetails
String
 
 
 
 
$XmlPayload
 
Group
 
 
 
 
 
 
 
parent
$XmlPayload
Group
 
 
 
 
 
 
 
customerInventory
parent
Group
 
 
 
 
 
 
 
RESSCHNAME24
customerInventory
Group
 
 
 
 
 
 
 
items
RESSCHNAME24
Field
servicePointEquipmentDetails
servicePointDataDetails
Field
 
 
 
 
 
 
 
equipmentList
servicePointEquipmentDetails
Group
 
 
 
 
serialNumber
 
Field
equipmentId
equipmentList
String
 
 
 
Only if (ns12:inventoryType = 'SERT')
c2m_ert_badgeNumber
 
Field
badgeNumber
equipmentList
String
 
 
 
Only if (ns12:inventoryType = 'SERT')
c2m_ert_serialNumber
 
Field
serialNumber
equipmentList
String
 
 
 
Only if (ns12:inventoryType = 'SERT') and Only if (ns12:inventoryType = 'SERT') and Only if (ns12:inventoryType = 'SERT') and Only if (ns12:inventoryType = 'SERT')
c2m_ert_serialNumber
 
Field
action
equipmentList
String
 
 
 
Hardcoded as 'D'
c2m_disconnect_location
activities.definitions.getActivitySchema
String
disconnectLocation
servicePointCompletionDetails
String
 
 
 
 
RESSCHNAME30
deinstalledInventory
Group
existingDevice
utilityCompletionInformation
Group
 
 
 
 
 
 
 
meterCompletionDetails
existingDevice
Group
 
 
 
 
 
 
 
meterDataDetails
meterCompletionDetails
Group
 
 
 
 
c2m_meter1_number
activities.definitions.getActivitySchema
String
badgeNumber
meterDataDetails
String
 
 
 
 
c2m_meter1_serial
activities.definitions.getActivitySchema
String
deviceId
meterDataDetails
String
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_serial)
c2m_meter1_type
activities.definitions.getActivitySchema
String
meterConfigurationType
meterDataDetails
String
 
 
 
 
c2m_meter1_location
activities.definitions.getActivitySchema
String
meterLocation
meterDataDetails
String
SOMOFSC_MeterLocation
OFSC_MeterLocation
SOM_MeterLocation
Maps OFSC Meter Location to SOM Meter Location and Vice versa.
c2m_meter1_mfg
activities.definitions.getActivitySchema
String
deviceManufacturer
meterDataDetails
String
 
 
 
 
c2m_newmeter_devicetypedescription
activities.definitions.getActivitySchema
String
deviceTypeDescription
meterDataDetails
String
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_newmeter_devicetypedescription)
c2m_newmeter_specificationdescription
activities.definitions.getActivitySchema
String
specificationDescription
meterDataDetails
String
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_newmeter_specificationdescription)
c2m_newmeter_headenddescription
activities.definitions.getActivitySchema
String
headEndSystemDescription
meterDataDetails
String
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_newmeter_headenddescription)
c2m_meter1_model
activities.definitions.getActivitySchema
String
deviceModel
meterDataDetails
String
 
 
 
 
items
RESSCHNAME24
Field
meterEquipmentDetail
meterDataDetails
Field
 
 
 
When (not ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter2_number))
 
 
 
 
 
 
 
 
 
 
serialNumber
 
Field
equipmentList
meterEquipmentDetail
String
 
 
 
When (not ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter2_number))
and Only if ((ns12:inventoryType = 'CERT') or (ns12:inventoryType = 'MERT') )
c2m_ert_badgeNumber
 
Field
 
 
String
 
 
 
When (not ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter2_number))
and Only if ((ns12:inventoryType = 'CERT') or (ns12:inventoryType = 'MERT') )
c2m_ert_serialNumber
 
Field
 
 
String
 
 
 
When (not ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter2_number))
and Only if ((ns12:inventoryType = 'CERT') or (ns12:inventoryType = 'MERT') )
 
 
 
 
 
 
 
 
 
 
c2m_ert_uom
 
Field
uom
equipmentList
String
 
 
 
When (not ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter2_number))
and Only if (ns12:c2m_ert_uom and (ns12:inventoryType = 'CERT') or (ns12:inventoryType = 'MERT') )
 
 
 
 
 
 
 
 
 
 
c2m_ert_tou
 
Field
tou
equipmentList
String
 
 
 
When (not ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter2_number))
and Only if (ns12:c2m_ert_tou and ns12:c2m_ert_uom)
 
 
 
 
 
 
 
 
 
 
c2m_ert_sqi
 
Field
sqi
equipmentList
String
 
 
 
When (not ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter2_number))
and Only if (ns12:c2m_ert_sqi and ns12:c2m_ert_tou)
items
RESSCHNAME28
Field
 
 
Field
 
 
 
When (not ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter2_number))
serialNumber
 
Field
 
 
String
 
 
 
When (not ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter2_number))
and Only if ((ns12:inventoryType = 'CERT') or (ns12:inventoryType = 'MERT') )
c2m_ert_badgeNumber
 
Field
 
 
String
 
 
 
When (not ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter2_number))
and Only if ((ns12:inventoryType = 'CERT') or (ns12:inventoryType = 'MERT') )
c2m_ert_serialNumber
 
Field
 
 
String
 
 
 
When (not ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter2_number))
and Only if ((ns12:inventoryType = 'CERT') or (ns12:inventoryType = 'MERT') )
 
 
 
 
 
String
 
 
 
When (not ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter2_number))
and Only if ((ns12:inventoryType = 'CERT') or (ns12:inventoryType = 'MERT') ) Hardcoded as 'A'
c2m_ert_uom
 
Field
 
 
String
 
 
 
When (not ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter2_number))
and Only if (ns12:c2m_ert_uom and (ns12:inventoryType = 'CERT') or (ns12:inventoryType = 'MERT') )
c2m_ert_tou
 
Field
 
 
String
 
 
 
When (not ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter2_number))
and Only if (ns12:c2m_ert_tou and ns12:c2m_ert_uom)
c2m_ert_sqi
 
Field
 
 
String
 
 
 
When (not ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter2_number))
and Only if (ns12:c2m_ert_sqi and ns12:c2m_ert_tou)
items
RESSCHNAME30
Field
 
 
Field
 
 
 
When (not ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter2_number))
serialNumber
 
Field
 
 
String
 
 
 
Otherwise
c2m_ert_badgeNumber
 
Field
 
 
String
 
 
 
Otherwise
c2m_ert_serialNumber
 
Field
 
 
String
 
 
 
Otherwise
 
 
 
 
 
String
 
 
 
Otherwise
c2m_ert_uom
 
Field
 
 
String
 
 
 
Otherwise Hardcoded as 'D'
c2m_ert_tou
 
Field
 
 
String
 
 
 
Otherwise
c2m_ert_sqi
 
Field
 
 
String
 
 
 
Otherwise
c2m_ert_sqi
 
Field
 
 
 
 
 
 
Otherwise and Only if (ns12:c2m_ert_sqi and ns12:c2m_ert_tou)
c2m_Status_Found
activities.definitions.getActivitySchema
String
deviceStatusFound
meterCompletionDetails
String
 
 
 
 
c2m_Status_Left
activities.definitions.getActivitySchema
String
deviceStatusLeft
meterCompletionDetails
String
OFSCSOM_MeterStatus
OFSC_DeviceStatus
SOM_DeviceStatus
Maps OFSC Device status to SOM Device status.
 
 
 
readingCompletionDetails
meterCompletionDetails
Group
 
 
 
 
 
 
 
readingDateTime
readingCompletionDetails
Group
 
 
 
 
$dateTimeformat
 
Field
$dateTimeformat
readingDateTime
Datetime
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:endTime) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:endTime)
 
 
 
readingDetails
readingCompletionDetails
Group
 
 
 
 
 
 
 
readingDetailsList
readingDetails
Group
 
 
 
 
c2m_existing_meter_read_seq
activities.definitions.getActivitySchema
Integer
readSequence
readingDetailsList
Decimal
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom)
c2m_existing_meter_uom
activities.definitions.getActivitySchema
String
unitOfMeasure
readingDetailsList
String
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom)
c2m_existing_meter_TOU
activities.definitions.getActivitySchema
String
timeOfUse
readingDetailsList
String
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom)
c2m_existing_meter_sqi
activities.definitions.getActivitySchema
String
sqi
readingDetailsList
String
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom)
c2m_existing_meter_dials
activities.definitions.getActivitySchema
Integer
numberOfDials
readingDetailsList
Decimal
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom)
c2m_existing_meter_numberofDecimals
activities.definitions.getActivitySchema
Integer
numberOfDecimals
readingDetailsList
Decimal
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom)
c2m_existing_meter_current_index
activities.definitions.getActivitySchema
String
reading
readingDetailsList
Decimal
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom)
c2m_meter1_override_reading5
activities.definitions.getActivitySchema
String
overrideReading
readingDetailsList
Boolean
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom2) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom2) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom2) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom2) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom2) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom2) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom2) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom2) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom3) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom3) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom3) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom3) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom3) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom3) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom3) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom3) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom4) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom4) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom4) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom4) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom4) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom4) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom4) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom4) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom5) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom5) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom5) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom5) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom5) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom5) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom5) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_existing_meter_uom5)
 
 
 
itemCompletionDetails
existingDevice
Group
 
 
 
 
 
 
 
itemDataDetails
itemCompletionDetails
Group
 
 
 
 
c2m_item_nbr
activities.definitions.getActivitySchema
String
badgeNumber
itemDataDetails
String
 
 
 
 
c2m_item_id
activities.definitions.getActivitySchema
String
deviceId
itemDataDetails
String
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_item_id)
c2m_item_manufacturer
activities.definitions.getActivitySchema
String
deviceManufacturer
itemDataDetails
String
 
 
 
 
c2m_item_model
activities.definitions.getActivitySchema
String
deviceModel
itemDataDetails
String
 
 
 
 
c2m_Status_Found
activities.definitions.getActivitySchema
String
deviceStatusFound
itemCompletionDetails
String
 
 
 
 
c2m_Status_Left
activities.definitions.getActivitySchema
String
deviceStatusLeft
itemCompletionDetails
String
OFSCSOM_MeterStatus
OFSC_DeviceStatus
SOM_DeviceStatus
Maps OFSC Device status to SOM Device status.
 
 
 
newDevice
utilityCompletionInformation
Group
 
 
 
 
c2m_meter1_override_reading5
activities.definitions.getActivitySchema
String
meterCompletionDetails
newDevice
Boolean
OFSCSOM_Decimals
OFSC_Decimals
SOM_Decimals
Hardcoded as 'A' and Only if (ns12:c2m_ert_uom and (ns12:inventoryType = 'CERT') or (ns12:inventoryType = 'MERT') and $invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter2_number) and Only if (ns12:c2m_ert_tou and ns12:c2m_ert_uom and (ns12:inventoryType = 'CERT') or (ns12:inventoryType = 'MERT') ) and Only if (ns12:c2m_ert_sqi and ns12:c2m_ert_tou and ns12:c2m_ert_uom) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:endTime) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:endTime) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom2) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom2) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom2) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom2) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom2) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom2) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom2) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom2) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom3) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom3) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom3) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom3) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom3) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom3) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom3) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom3) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom4) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom4) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom4) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom4) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom4) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom4) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom4) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom4) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom5) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom5) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom5) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom5) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom5) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom5) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom5) and Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_meter1_uom5)
c2m_newitem_model
activities.definitions.getActivitySchema
String
itemCompletionDetails
newDevice
String
 
 
 
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_new_item_id)
c2m_newMtr_status_left
activities.definitions.getActivitySchema
String
deviceTypeDescription
itemDataDetails
String
OFSCSOM_MeterStatus
OFSC_DeviceStatus
SOM_DeviceStatus
Only if ($invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_newitem_deviceTypeDescription)
$CompXmlPayload
 
Group
completion
responseDetail
Group
 
 
 
 
root
$CompXmlPayload
Group
 
 
 
 
 
 
 
assetLocationAssetList
root
Field
assetLocationAssets
completion
Field
 
 
 
Only if ($CompXmlPayload/root/tns:assetLocationAssetList and $invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_valid_sh_data25)
serviceHistories
 
Group
assetLocationAssetList
assetLocationAssets
Group
 
 
 
 
serviceHistoryList
serviceHistories
Field
serviceHistories
assetLocationAssetList
Field
 
 
 
Only if (tns:serviceHistories/tns:serviceHistoryList and $CompXmlPayload/root/tns:assetLocationAssetList and $invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_valid_sh_data25)
serviceHistoryCompletion
 
Group
serviceHistoryList
serviceHistories
Group
 
 
 
 
attachments
serviceHistoryCompletion
Group
serviceHistoryCompletion
serviceHistoryList
Group
 
 
 
 
attachmentList
attachments
Field
attachments
serviceHistoryCompletion
Field
 
 
 
Only if (tns:serviceHistories/tns:serviceHistoryList and $CompXmlPayload/root/tns:assetLocationAssetList and $invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_valid_sh_data25)
 
 
 
attachmentList
attachments
Group
 
 
 
 
bo
 
Field
$attachmentbo
attachmentList
Field
 
 
 
Only if (tns:serviceHistories/tns:serviceHistoryList and $CompXmlPayload/root/tns:assetLocationAssetList and $invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_valid_sh_data25)
bo
 
Field
bo
attachmentList
String
 
 
 
Only if (tns:serviceHistories/tns:serviceHistoryList and $CompXmlPayload/root/tns:assetLocationAssetList and $invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_valid_sh_data25)
 
 
 
attachmentData
attachmentList
Group
 
 
 
 
$attachmentId
 
Field
$attachmentId
attachmentData
String
 
 
 
Only if (tns:serviceHistories/tns:serviceHistoryList and $CompXmlPayload/root/tns:assetLocationAssetList and $invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_valid_sh_data25) and Only if (tns:serviceHistories/tns:serviceHistoryList and $CompXmlPayload/root/tns:assetLocationAssetList and $invokeOFSCGetActivity/nsmpr0:canonical_GETResponse/nsmpr0:activities.definitions.getActivitySchema/nsmpr1:c2m_valid_sh_data25)
invokeofscgetactvity
Mapping details for “Invoke OFSC Get 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 Name
Column 1
Column 2
 
notify_POST
 
Outermosttag
canonical_GET
 
Outermosttag
 
 
 
 
events.definitions.activityEvent
notify_POST
Group
TemplateParameters
canonical_GET
Group
 
 
 
 
activityDetails
events.definitions.activityEvent
Group
 
 
 
 
 
 
 
activityId
activityDetails
Integer
activityId
TemplateParameters
Integer