Characteristic Type | Guideline | Characteristic Entity Collection | Corresponding DVM |
|---|---|---|---|
Critical Priority Characteristic Type | • Premise characteristic used to define the critical priority for the premise. • Pre-defined characteristic type. • The pre-defined values listed here must exactly match values in the DVM for CCB Critical Priority Code. | Include Premise | OUCCB_OUNMS_Serv_C_Priority |
Medical Priority Characteristic Type | • Premise characteristic used to define the medical priority for the premise. • Pre-defined characteristic type. • The pre-defined values listed here must exactly match values in the DVM for CCB Medical Priority Code. | Include Premise | OUCCB_OUNMS_Serv_D_Priority |
Key Priority Characteristic Type | • Premise characteristic used to define the key priority for the premise. • Pre-defined characteristic type. • The pre-defined values listed here must exactly match values in the DVM for CCB Key Priority Code. | Include Premise | OUCCB_OUNMS_Serv_K_Priority |
Location City | • Characteristic used to identify the location city for an outage without a premise. • Adhoc characteristic type. • CCB Demo Data: CI_CITY (Sample). | Include Service Task. | N/A |
Location State | • Characteristic used to identify the location state for an outage without a premise . • Adhoc characteristic type. • CCB Demo Data: CI_STATE (Sample). | Include Service Task. | N/A |
Location 1 | • Characteristic used to identify a location used for an outage without a premise. (The location would be either a street name for location type street segment or intersection street1 for location type street intersection). • Adhoc characteristic type. • CCB Demo Data: CI_LOCN1 (Sample). | Include Service Task. | N/A |
Location 2 | • Characteristic used to identify a location (intersection street2) used to for an outage without a premise if the location type is a street intersection. • Adhoc characteristic type. • CCB Demo Data: CI_LOCN2 (Sample) | Include Service Task. | N/A |
Block Number | • Characteristic used to identify a block number used for an outage without a premise if the location type is a street segment. • Adhoc characteristic type. • The Block Number adhoc value must be numeric. • CCB Demo Data: CI_BLKNBR (Sample) | Include Service Task. | N/A |
Contact Name | • Characteristic used to identify a contact name used for an outage without a premise. • Adhoc characteristic type. • CCB Demo Data: CI_CNTNM (Sample). | Include Service Task. | N/A |
Contact Number | • Characteristic used to identify a contact number used for an outage without a premise. • Adhoc characteristic type. • CCB Demo Data: CI_CNTPN (Sample). | Include Service Task. | N/A |
Call Identifier | • Characteristic used to identify a call identifier used for an outage without a premise. • Adhoc characteristic type. • CCB Demo Data: CI_CALL (Sample). | Include Service Task. | N/A |
Outage Codes 1 - N | • These characteristics are used to describe the outage problem. • Create at least one and up to N pre-defined characteristic type. N being the number of outage codes needed by the implementation. • For each characteristic type, define its list of valid values • CCB Demo Data: CI_OUT01, CI_OUT02, CI_OUT03, CI_OUT04, CI_OUT05, CI_OUT06, CI_OUT07, CI_OUT08, CI_OUT09 (Samples) | Include Service Task. | N/A |
Option | Notes |
|---|---|
Home Phone Type | The user defined home phone number type code. The Option Value must be set as a valid Phone Number Type defined in the Phone Type table. |
Business Phone Type | The user defined business phone number type code. The Option Value must be set as a valid Phone Number Type defined in the Phone Type table. |
Device Geographic Type | The user defined device ID geo type code. The Option Value must be set as a valid Geographic Type defined in the Geographic Type table. |
Critical Priority Characteristic Type | The user defined critical priority characteristic type code. The Option Value must be set as a valid Characteristic Type defined in the Characteristic Type table. |
Medical Priority Characteristic Type | The user defined medical priority characteristic type code. The Option Value must be set as a valid Characteristic Type defined in the Characteristic Type table. |
Key Priority Characteristic Type | The user defined key priority characteristic type code. The Option Value must be set as a valid Characteristic Type defined in the Characteristic Type table. |
Outage Call Contact Name Characteristic Type | The characteristic type code your implementation uses to capture a contact name on a trouble call. The Option Value must be set as a valid Characteristic Type defined in the Characteristic Type table. |
Outage Call Contact Number Characteristic Type | The characteristic type code your implementation uses to capture a contact number on a trouble call. The Option Value must be set as a valid Characteristic Type defined in the Characteristic Type table. |
Outage Call Identifier Characteristic Type | The characteristic type code your implementation uses to capture a call identifier on a trouble call. The Option Value must be set as a valid Characteristic Type defined in the Characteristic Type table. |
Outage Call Street Name Characteristic Type | The characteristic type code your implementation uses to capture a street name on a trouble call. The Option Value must be set as a valid Characteristic Type defined in the Characteristic Type table. |
Outage Call Cross Street Name Characteristic Type | The characteristic type code your implementation uses to capture a cross street name on a trouble call. The Option Value must be set as a valid Characteristic Type defined in the Characteristic Type table. |
Outage Call Block Number Characteristic Type | The characteristic type code your implementation uses to capture a block number on a trouble call. The Option Value must be set as a valid Characteristic Type defined in the Characteristic Type table. |
Outage Call City Characteristic Type | The characteristic type code your implementation uses to capture a city on a trouble call. The Option Value must be set as a valid Characteristic Type defined in the Characteristic Type table. |
Outage Call State Characteristic Type | The characteristic type code your implementation uses to capture a state on a trouble call. The Option Value must be set as a valid Characteristic Type defined in the Characteristic Type table. |
Option | Notes |
|---|---|
External System | Defines the external system used for query outbound messages created from the outage management information portal page. The Option Value must be set as a valid External System defined in the External System table. |
Outbound Message Type - Call History | Defines the outbound message type used for the call history query outbound messages created from the outage management information portal page. The Option Value must be set as a valid Outbound Message Type defined in the Outbound Message Type table. |
Outbound Message Type - Job History | Defines the outbound message type used for the job history query outbound messages created from the outage management information portal page. The Option Value must be set as a valid Outbound Message Type defined in the Outbound Message Type table. |
Outbound Message Type - Call History | Defines the outbound message type used for the planned outage query outbound messages created from the outage management information portal page. The Option Value must be set as a valid Outbound Message Type defined in the Outbound Message Type table. |
Outage Group Code Characteristic Type Prefix | Defines the prefix used for trouble call outage group code characteristic types. The system uses this to build a drop-down of outage group codes during trouble call processing. The Option Value must be set as a valid Characteristic Type defined in the Characteristic Type table. |
Navigation | Guideline | Corresponding DVM |
Admin > General > Service Type | Define your service types. | OUCCB_OUNMS_AccountType |
Navigation | Guideline | Corresponding DVM |
Admin > Device > Meter Type | Define your meter types. | OUCCB_OUNMS_MeterType |
Batch | Description |
F1-SYNRQ | Sync Request Monitor Process |
Batch Parameters | Parameter Description | Value |
|---|---|---|
maintenanceObject | Sync Request maintenance object. | F1-SYNC REQ (This is the defaulted value.) |
isRestrictedByBatchCode | The value of true restricts processing to sync requests whose current state is linked to this batch code. | |
restrictToBusinessObject | Enter a business object code here to limit the process to sync requests linked to this business object. | C1-NMSSPSyncRequest (To run only the NMS customer sync request, populate this value)_. |
restrictToBOStatus | Enter a status code here to limit the process to sync requests in this state. | PENDING (To only process sync request, in Pending status, populate this value)_. |
Algorithm Type | Description |
|---|---|
C1-CAPNMSSPI | This pre-processing algorithm creates the initial snapshot for the sync request. Refer to the algorithm description in the system for details on how to specify the parameters below: • Define the read BOs the algorithms use to build the initial/final snapshot. The base product provides C1-NMSPerson, C1-NMSAccount, C1-NMSSA, C1-NMSSP, MDMPremise, C1-NMSMeter, and C1-NMSItem for this purpose. If additional elements are needed in the sync request, your implementation may create a child of any of these BOs and add the element under a group called <customElements>. This ensures that the elements are included in the sync request message at the proper group nodes. With this set up any custom translation can be implemented at the integration layer. • Define the data area that holds the elements needed in the snapshot. The base product provides C1-NMSSPBasedSnapshot for this purpose. Your implementation should not have to create a custom data area as this already provides <customElements> nodes throughout its schema to allow for the addition of any elements not included in the base solution. |
C1-MDM-TMOT | This monitor algorithm sets a timeout limit on the receipt of a response from the external system. Define the number of hours your implementation wishes to wait for a response from NMS before transitioning the sync request into the Error state. |
F1-TD-CREATE | This algorithm creates a To Do Entry. At a minimum, your implementation will have to define the To Do Type to use in creating the To Do Entry and the Characteristic Type For Log Entry to be used in linking the To Do Entry to the sync request via its logs. The base product provides F1-SYNRQ and F1-TODO, respectively, for this purpose. For details on the other parameters used by this algorithm, see the algorithm type description. |
Algorithm Type | Description |
|---|---|
C1-PERCDCSP | This algorithm instantiates SP-based sync request whenever a change to the Person MO is detected. Define the sync request BO to be instantiated in the algorithm’s parameters. |
C1-ACCTCDCSP | This algorithm instantiates an SP-based sync request whenever a change to the Account MO is detected. Define the sync request BO to be instantiated in the algorithm’s parameters. |
C1-SACDCSP | This algorithm instantiates SP-based sync request whenever a change to the SA MO is detected. Define the sync request BO to be instantiated in the algorithm’s parameters. |
C1-PREMCDCSP | This algorithm instantiates SP-based sync request whenever a change to the Premise MO is detected. Define the sync request BO to be instantiated in the algorithm’s parameters. |
C1-SPICDCSP | This algorithm instantiates SP-based sync request whenever a change to the SP/Item MO is detected. Define the sync request BO to be instantiated in the algorithm’s parameters. |
C1-SPMCDCSP | This algorithm instantiates SP-based sync request whenever a change to the SP/Meter MO is detected. Define the sync request BO to be instantiated in the algorithm’s parameters. |
C1-ITEMCDCSP | This algorithm instantiates SP-based sync request whenever a change to the Item MO is detected. Define the sync request BO to be instantiated in the algorithm’s parameters. |
C1-MTRCDCSP | This algorithm instantiates SP-based sync request whenever a change to the Meter MO is detected. Define the sync request BO to be instantiated in the algorithm’s parameters. |
Maintenance Objects | Description |
|---|---|
PERSON | Specify the MO Audit algorithm configured in the previous section. |
ACCOUNT | Specify the MO Audit algorithm configured in the previous section. |
SA | Specify the MO Audit algorithm configured in the previous section. |
SP | Specify the generic MO Audit algorithm F1-GCHG-CDCP. Also, specify the C1-NMSSPSyncRequest BO in the Sync Request BO MO Option. |
PREMISE | Specify the MO Audit algorithm configured in the previous section. |
SP/ITEM | Specify the MO Audit algorithm configured in the previous section. |
SP/METER | Specify the MO Audit algorithm configured in the previous section. |
ITEM | Specify the MO Audit algorithm configured in the previous section. |
METER | Specify the MO Audit algorithm configured in the previous section. |
Business Object | Description |
|---|---|
C1-NMSSPSyncRequest | This business object defines the behavior of the outbound sync request for NMS. It contains the schema elements monitored and synchronized to NMS. The following BO Options must be configured to create the outbound sync request: Outbound Message Type: This contains a reference to the outbound message BO to use. The base package includes BO C1-NMSSPSyncReqOutMsg for the NMS SP Sync. Refer to “Defining Outbound Message Types” in the user documentation for more information. External System: This contains the reference to the outbound message type and its corresponding configuration for communicating with the external system. The base package includes the message XSL C1-CCBJMSQAddNamespace.xsl. Refer to External Systems in the user documentation for more information. Specify the pre-processing algorithm configured in the previous section. Specify the time out algorithm as a monitor algorithm on the Awaiting Acknowledgement state for this BO. Specify the To Do creation algorithm on the Error state for this BO Depending on the technology used to communicate the sync request to the external system, you may need to create your own enter algorithm and plug it into the Send Request state. The base package comes with an algorithm that creates a message and drops it into a JMS Queue. If your implementation uses this algorithm (C1-CR-OUTMSG), you must define the BO Options for External System and Outbound Message Type. |