28
C2M.V2.7.MDM 5.3.3.2 C2M.MDM.Manage Device Events Creation Date: June 16, 2011 Last Updated: February 11, 2020

BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

C2M.V2.7.MDM

5.3.3.2 C2M.MDM.Manage Device Events

Creation Date: June 16, 2011

Last Updated: February 11, 2020

Page 2: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

5.3.3.2 C2M.v2.7.MDM.Manage Device Events

2 5.3.3.2 C2M.v2.7.MDM.Manage Device Events

Copyright © 2020, Oracle. All rights reserved.

Copyright © 2020, Oracle. All rights reserved. This document is provided for information purposes only and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission. Oracle, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Page 3: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

5.3.3.2 C2M.v2.7.MDM.Manage Device Events

3 5.3.3.2 C2M.v2.7.MDM.Manage Device Events

Copyright © 2020, Oracle. All rights reserved.

Contents

BRIEF DESCRIPTION ....................................................................................................................................................................................................................................... 4 BUSINESS PROCESS MODEL PAGE 1 ................................................................................................................................................................................................................ 5 BUSINESS PROCESS MODEL PAGE 2 ................................................................................................................................................................................................................ 6 BUSINESS PROCESS MODEL PAGE 3 ................................................................................................................................................................................................................ 7 BUSINESS PROCESS MODEL PAGE 4 ................................................................................................................................................................................................................ 8 DETAIL BUSINESS PROCESS MODEL DESCRIPTION ................................................................................................................................................................................................ 9 TEST DOCUMENTATION RELATED TO THE CURRENT PROCESS ............................................................................................................................................................................... 25 DOCUMENT CONTROL ................................................................................................................................................................................................................................. 26 ATTACHMENTS ........................................................................................................................................................................................................................................... 27

Device Event Lifecycle ........................................................................................................................................................................................................................ 27 Standard Device Event Lifecycle ......................................................................................................................................................................................................... 27 Paired Event First Device Event Lifecycle ........................................................................................................................................................................................... 27 Paired Event Last Device Event Lifecycle ............................................................................................................................................................................................ 27 Outage Activity Lifecycle .................................................................................................................................................................................................................... 27 Device Event Category ....................................................................................................................................................................................................................... 28 Processing Role and Method for Service Provider.............................................................................................................................................................................. 28 Device Event Type and Related Activity Types ................................................................................................................................................................................... 28

Page 4: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

5.3.3.2 C2M.v2.7.MDM.Manage Device Events

4 5.3.3.2 C2M.v2.7.MDM.Manage Device Events

Copyright © 2020, Oracle. All rights reserved.

Brief Description

Business Process: 5.3.3.2 C2M.MDM.Manage Device Events Process Type: Process Parent Process: 5.3.3 C2M.MDM.Manage Events Sibling Processes: 5.3.3.1 C2M.MDM.Upload Device Events This process gets initiated when the Device Events successfully pass through pre-processing Event Seeder validations. This process manages creation of different types of Device Events in SGG, processing them and sending the Device Event information to the Subscribers

Page 5: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

5.3.3.2 C2M.v2.7.MDM.Manage Device Events

5 5.3.3.2 C2M.v2.7.MDM.Manage Device Events

Copyright © 2020, Oracle. All rights reserved.

Business Process Model Page 1

5.3.3.2 C2M.v2.7.MDM Manage Device Events. Standard Device Event Processing

MDM

Authorized

User

C2M(MDM)

Middleware or

SGG

3rd Party

Subscriber

Sent to Subscriber

5.3.3.2 C2M.MDM.Manage Device

Events

PROCESS

ACTIVITY

Standard Device Event

SUB-PROCESS

__________

PRODUCTS

UGBU

PRODUCT FAMILY

C2M.V2.7.MDM v2.2

PRODUCT LINE/RELEASE

PM URM Team

CREATED BY

BPE APPROVAL

__________

PRODUCT LINE APPROVAL

5.3.3.2 C2M.v2.7.MDM.Manage

Device Events.vsd

FILENAME

Page-1

Page Number

1/31/2020

REVISED

Oracle Proprietary and Confidential

Copyright © 2019, Oracle. All rights reserved.

1.4

Update Event to

Held State

1.6

Analyze Device

Event for

Subscription(s)

1.0

Create Event

Record in

Pending State

Standard Device Event Processing

1.1

Update Event to

Additional

Processing State

1.8

Determine Send

Method for Each

Subscriber

1.7

Determine

Subscriber(s)

Send to

Subscriber ?

Take No Further

Action

No

Subscription

Exists ?

No

YesYes NoNoBO Creation

Method ?

Outbound

Message

Method ?

Batch

Processing

Method ?

1.9

Procure Data for

Sending and Send

Data

Yes

2.5

Receive Device

Event Information

2.0

Update the Batch

Details

2.2

Send Flat

File

Yes

2.3

Create Outbound

Message and

Send to

Subscriber

Yes

2.4

Communicate and

Transform Device

Event Data to

Subscriber Format

No

1.5

Update Event to

Sent to

Subscriber State

Send Data to

Subscriber

2.1

Prepare Device

Event Data and

Create Output File

NoLink to Activity

?

1.3

Link to Activity and

Update Activity

Yes

1.2

Determine Activity

Type and Create

Activity

Upload Device

Events Process

No

Yes Activity Exists ?

Page 6: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

5.3.3.2 C2M.v2.7.MDM.Manage Device Events

6 5.3.3.2 C2M.v2.7.MDM.Manage Device Events

Copyright © 2020, Oracle. All rights reserved.

Business Process Model Page 2

5.3.3.2 C2M.v2.7.MDM Manage Device Events. Paired Event (First) Processing

MDM

Authorized

User

C2M(MDM)

Middleware or

SGG

3rd Party

Subscriber

Initiate Activity

Sent to Subscriber

No

YesYes NoNo

Yes

No

1.0

Create Event

Record in

Pending State

2.3

Create Outbound

Message and

Send to

Subscriber

Outbound

Message

Method ?

2.2

Send Flat

File

Subscription

Exists ?

Device Event – Paired Event (First) Processing

1.1

Update Event to

Additional

Processing State

Batch

Processing

Method ?

1.6

Analyze Device

Event for

Subscription(s)

2.0

Update the Batch

Details

1.7

Determine

Subscriber(s)

1.9

Procure Data for

Sending and Send

Data

1.8

Determine Send

Method for Each

Subscriber

2.5

Receive Device

Event Information

1.4

Update Event to

Held State

2.4

Communicate and

Transform Device

Event Data to

Subscriber Format

Take No Further

Action

BO Creation

Method ?

Send to

Subscriber ?

3.4

Update Event to

Discard State

Duration of

Held State

Exceeded?

3.2

Request to

Discard

Yes

No

1.5

Update Event to

Sent to

Subscriber State

Discard ? Yes

No

3.0

Determine and

Monitor End of

Held State

Request to

Analyze Event

3.1

Review

Event in

Held

State

Send Data to

Subscriber

2.1

Prepare Device

Event Data and

Create Output File

Yes Yes

2.6

Determine Activity

Type

Retrieved ?

2.7

Create a Log

Take No Further

Action

NoCreate Activity

2.9

Update Activity to

Started State and

Populate Start

Date/Time

2.8

Create Activity in

Pending State

3.0

Upload Device

Events Process

3.1

Yes

No

5.3.3.2 C2M.MDM.Manage Device

Events

PROCESS

ACTIVITY

Standard Device Event

SUB-PROCESS

__________

PRODUCTS

UGBU

PRODUCT FAMILY

C2M.v2.7.MDM v2.2

PRODUCT LINE/RELEASE

PM URM Team

CREATED BY

BPE APPROVAL

__________

PRODUCT LINE APPROVAL

Drawing2

FILENAME

Page-2

Page Number

1/31/2020

REVISED

Oracle Proprietary and Confidential

Copyright © 2019, Oracle. All rights reserved.

Page 7: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

5.3.3.2 C2M.v2.7.MDM.Manage Device Events

7 5.3.3.2 C2M.v2.7.MDM.Manage Device Events

Copyright © 2020, Oracle. All rights reserved.

Business Process Model Page 3

5.3.3.2 C2M.v2.7.MDM Manage Device Events. Paired Event (Last) Processing

MDM

Authorized

User

C2M(MDM)

Middleware or

SGG

3rd Party

Subscriber

Terminate Activity

Discard Pair of Events

Sent to Subscriber

No

YesYes NoNo

Yes

NoNo

Send to

Subscriber ?

Batch

Processing

Method ?

5.3.3.2 C2M.MDM.Manage Device

Events

PROCESS

ACTIVITY

Paired Event (Last)

SUB-PROCESS

__________

PRODUCTS

UGBU

PRODUCT FAMILY

C2M.V2.7.MDM v2.2

PRODUCT LINE/RELEASE

PM URM Team

CREATED BY

BPE APPROVAL

__________

PRODUCT LINE APPROVAL

Drawing3

FILENAME

Page-3

Page Number

1/31/2020

REVISED

Oracle Proprietary and Confidential

Copyright © 2019, Oracle. All rights reserved.

Outbound

Message

Method ?

2.2

Send Flat

File

1.0

Create Event

Record in

Pending State

Subscription

Exists ?

Device Event – Paired Event (Last) Processing

1.6

Analyze Device

Event for

Subscription(s)

2.5

Receive Device

Event Information

1.1

Update Event to

Additional

Processing State

1.7

Determine

Subscriber(s)

2.3

Create Outbound

Message and

Send to

Subscriber

Send Data to

Subscriber

2.1

Prepare Device

Event Data and

Create Output File

2.0

Update the Batch

Details

BO Creation

Method ?

2.4

Communicate and

Transform Device

Event Data to

Subscriber Format

1.8

Determine Send

Method for Each

Subscriber

1.5

Update Event to

Sent to

Subscriber State

1.9

Procure Data for

Sending and Send

Data

3.8

Determine First

Device Event

Related to Activity

Period between

Events < Pre-

defined Period

?

4.0

Update First Event

to Discard State

4.1

Update Last Event

to Discard State

Yes

1.4

Update Event to

Held State

No

Take No Further

Action

3.7

Create Error

3.6

Update Activity to

End State and

Populate End

Date/Time for

Activity

Upload Device

Events Process

3.5

Determine Existing

Activity

Retrieved ? Yes

3.9

Compare Period

between Events

with Pre-defined

Period for Discard

Take No Further

Action

No

Yes Yes

Page-4

Page 8: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

5.3.3.2 C2M.v2.7.MDM.Manage Device Events

8 5.3.3.2 C2M.v2.7.MDM.Manage Device Events

Copyright © 2020, Oracle. All rights reserved.

Business Process Model Page 4

5.3.3.2 C2M.v2.7.MDM Manage Device Events. Error Processing

C2M(MDM)

MDM

Authorized

User

Page 34.2

Analyze

Error

ACTIVITY

Error Processing

SUB-PROCESS

__________

PRODUCTS

UGBU

PRODUCT FAMILY

C2M.V2.7.MDM v2.2

PRODUCT LINE/RELEASE

PM URM Team

CREATED BY

BPE APPROVAL

__________

PRODUCT LINE APPROVAL

5.3.3.2 C2M.MDM.v2.2.Manage

Device Events.vsd

FILENAME

Page-4

Page Number

1/31/2020

REVISED

Oracle Proprietary and Confidential

Copyright © 2019, Oracle. All rights reserved.

5.3.3.2 C2M.MDM.Manage Device

Events

FILENAME

4.3

Work on Error and

Request to Update

4.4

Update Event and

Activity Period

Take No Further

Action

Page 9: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

5.3.3.2 C2M.v2.7.MDM.Manage Device Events

9 5.3.3.2 C2M.v2.7.MDM.Manage Device Events

Copyright © 2020, Oracle. All rights reserved.

Detail Business Process Model Description

Group: Standard Device Event Processing Group: Device Event-Paired Event (First) Processing Group: Device Event-Paired Event (Last)Processing 1.0 Create Event Record in ‘Pending’ State Actor/Role: C2M(MDM) Description: C2M(MDM) performs validations to ensure the availability of correct input data such as External Sender ID and External Event Name and creates the Device Event in ‘Pending’ state. C2M(MDM) identifies if Device Event is Standard Device Event, or Paired Event (First) or Paired Event (Last) and processes them accordingly. Note: Device Event Type is determined during Event Seeder processing (see 5.3.3.1 C2M(MDM).Upload Device Events process for details) Process Plug-in enabled (Y/N) Available Algorithm(s): Business Object (Y/N) Business Object Group: Standard Device Event Processing Group: Device Event-Paired Event (First) Processing Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM) Description: C2M(MDM) immediately updates the Device Event life-cycle state from ‘Pending’ to ‘Additional Processing’ State. Any additional custom logic can be implemented for this Event in this state. Process Plug-in enabled (Y/N) Available Algorithm(s):

D1-DVEVTINFO (Device Event Info)

D1-VALDVCEVT (Validate Device Event)

D1-VALDEXEVT (Validate External Event Name)

D1-Device Event

D1-StandardDeviceEvent

D1-PairedEventFirstDeviceEvent

D1-PairedEventLastDeviceEvent

F1-AT-RQJ (Transition to Default Next Status)

Page 10: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

5.3.3.2 C2M.v2.7.MDM.Manage Device Events

10 5.3.3.2 C2M.v2.7.MDM.Manage Device Events

Copyright © 2020, Oracle. All rights reserved.

Business Object (Y/N) Business Object Group: Standard Device Event Processing 1.2 Determine Activity Type and Create Activity Actor/Role: C2M(MDM) Description: If there is an Activity associated with the current Standard Device Event, C2M(MDM) creates Activity with appropriate type. Business Object (Y/N) Business Object Note: It is advisable to create a separate Device Event type based on Standard Device Event if there process requires Activity is to be linked to event. Group: Standard Device Event Processing 1.3 Link to Activity and Update Activity Actor/Role: C2M(MDM) Description: C2M(MDM) creates link between Device Event and newly created or existing Activity Business Object (Y/N) Business Object

D1-Device Event

D1-StandardDeviceEvent

D1-PairedEventFirstDeviceEvent

D1-PairedEventLastDeviceEvent

D1-Device Event

D1-StandardDeviceEvent

D1-PairedEventFirstDeviceEvent

D1-PairedEventLastDeviceEvent

D1-Device Event

D1-StandardDeviceEvent

D1-PairedEventFirstDeviceEvent

D1-PairedEventLastDeviceEvent

Page 11: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

5.3.3.2 C2M.v2.7.MDM.Manage Device Events

11 5.3.3.2 C2M.v2.7.MDM.Manage Device Events

Copyright © 2020, Oracle. All rights reserved.

Group: Standard Device Event Processing 1.4 Update Event to ‘Held’ State Actor/Role: C2M(MDM) Description: C2M(MDM) updates the Device Event to ‘Held’ state. Process Plug-in enabled (Y/N) Available Algorithm(s): Business Object (Y/N) Business Object Group: Standard Device Event Processing 1.5 Update Event to ‘Sent to Subscriber’ State Actor/Role: C2M(MDM) Description: C2M(MDM) updates the Device Event to ‘Sent to Subscriber’ state. This state is meant to implement logic to send the Device Event information to 3rd party subscribers who have interest and subscribed to the ‘Device Event Category’ in which this Device Event falls. Process Plug-in enabled (Y/N) Available Algorithm(s): Business Object (Y/N) Business Object Group: Standard Device Event Processing Group: Sent to Subscriber 1.6 Analyze Device Event for Subscription(s)

F1-AT-RQJ (Transition to Default Next Status)

D1-Device Event

D1-StandardDeviceEvent

D1-PairedEventFirstDeviceEvent

D1-PairedEventLastDeviceEvent

F1-AT-RQJ (Transition to Default Next Status)

D1-Device Event

D1-StandardDeviceEvent

D1-PairedEventFirstDeviceEvent

D1-PairedEventLastDeviceEvent

Page 12: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

5.3.3.2 C2M.v2.7.MDM.Manage Device Events

12 5.3.3.2 C2M.v2.7.MDM.Manage Device Events

Copyright © 2020, Oracle. All rights reserved.

Actor/Role: C2M(MDM) Description: C2M(MDM) analyzes the Processing role, Device Event, and related Device Event Category to determine the available subscriptions. Process Plug-in enabled (Y/N) Available Algorithm(s): Business Object (Y/N) Business Object Configuration required (Y/N) Entities to Configure: Group: Standard Device Event Processing Group: Sent to Subscriber 1.7 Determine Subscriber(s) Actor/Role: C2M(MDM) Description: C2M(MDM) identifies the Device Event category, and then determines the list of Service Providers who have subscribed to this Device Event Category. Process Plug-in enabled (Y/N) Available Algorithm(s): Business Object (Y/N) Business Object

D1-SENDTOSUB (Send to Subscribers)

D1-Device Event

D1-StandardDeviceEvent

D1-PairedEventFirstDeviceEvent

D1-PairedEventLastDeviceEvent

Processing Role

Processing Method for Processing Role for Head-End Systems

D1-SENDTOSUB (Send to Subscribers)

D1-Device Event

D1-StandardDeviceEvent

D1-PairedEventFirstDeviceEvent

D1-PairedEventLastDeviceEvent

Processing Role

Page 13: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

5.3.3.2 C2M.v2.7.MDM.Manage Device Events

13 5.3.3.2 C2M.v2.7.MDM.Manage Device Events

Copyright © 2020, Oracle. All rights reserved.

Configuration required (Y/N) Entities to Configure: Group: Standard Device Event Processing Group: Sent to Subscriber 1.8 Determine Send Method for Each Subscriber Actor/Role: C2M(MDM) Description: C2M(MDM) determines method (sending mechanism) how to send Event information to Subscriber(s). Process Plug-in enabled (Y/N) Available Algorithm(s):

Business Object (Y/N) Business Object Configuration required (Y/N) Entities to Configure: Note: The actual processing method on how a device event is sent to a subscriber should be configured during implementation. It depends on integration solution. It could be sent real-time, asynchronously, via a flat file, using a service bus, etc. The product provides tools and framework to accommodate solution. Group: Standard Device Event Processing 1.9 Procure Data for Sending and Send Data Actor/Role: C2M(MDM) Description: In the BO method, the C2M(MDM) procures the Device Event information that need to be sent to the Subscriber.

Processing Method for Processing Role for Head-End Systems

D1-SENDTOSUB (Send to Subscribers)

D1-Device Event

D1-StandardDeviceEvent

D1-PairedEventFirstDeviceEvent

D1-PairedEventLastDeviceEvent

Processing Role

Processing Method for Processing Role for Head-End Systems

Page 14: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

5.3.3.2 C2M.v2.7.MDM.Manage Device Events

14 5.3.3.2 C2M.v2.7.MDM.Manage Device Events

Copyright © 2020, Oracle. All rights reserved.

For the actual event sending process, custom integrated solution should be in place. This task represents one of the solutions that requires create BO to incorporate logic to procure Event data and send it to subscriber Process Plug-in enabled (Y/N) Available Algorithm(s): Business Object (Y/N) Business Object Configuration required (Y/N) Entities to Configure: Note: The base product does not deliver any customer specific BO. Group: Standard Device Event Processing 2.0 Update the Batch Details Actor/Role: C2M(MDM) Description: This task represents option to send Event data to Subscriber using batch processing. As a first step, C2M(MDM) creates the entry in the General process table with Batch process details (such as Batch code, next run number, etc.) The actual batch process that sends Device Event information to Subscribers is a custom process. Process Plug-in enabled (Y/N) Available Algorithm(s): Business Object (Y/N) Business Object

D1-SENDTOSUB (Send to Subscribers)

D1-Device Event

D1-StandardDeviceEvent

D1-PairedEventFirstDeviceEvent

D1-PairedEventLastDeviceEvent

Processing Role

Processing Method for Processing Role for Head-End Systems

D1-SENDTOSUB (Send to Subscribers)

D1-Device Event

D1-StandardDeviceEvent

D1-PairedEventFirstDeviceEvent

D1-PairedEventLastDeviceEvent

Processing Role

Page 15: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

5.3.3.2 C2M.v2.7.MDM.Manage Device Events

15 5.3.3.2 C2M.v2.7.MDM.Manage Device Events

Copyright © 2020, Oracle. All rights reserved.

Configuration required (Y/N) Entities to Configure: Note: The base product does not deliver any batch process. Group: Standard Device Event Processing 2.1 Prepare Device Event Data and Create Output File Actor/Role: C2M(MDM) Description: C2M(MDM) prepares the Device Event data and creates an Output File to be used by Batch process for sending information to Subscribers. Process Plug-in enabled (Y/N) Available Algorithm(s): Business Object (Y/N) Business Object Configuration required (Y/N) Entities to Configure: Group: Standard Device Event Processing 2.2 Send Flat File Actor/Role: C2M(MDM) Description: C2M(MDM) sends the flat files comprising of Device Event information to Subscriber(s). Process Plug-in enabled (Y/N) Available Algorithm(s):

Processing Method for Processing Role for Head-End Systems

D1-SENDTOSUB (Send to Subscribers)

D1-Device Event

D1-StandardDeviceEvent

D1-PairedEventFirstDeviceEvent

D1-PairedEventLastDeviceEvent

Processing Role

Processing Method for Processing Role for Head-End Systems

D1-SENDTOSUB (Send to Subscribers)

Page 16: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

5.3.3.2 C2M.v2.7.MDM.Manage Device Events

16 5.3.3.2 C2M.v2.7.MDM.Manage Device Events

Copyright © 2020, Oracle. All rights reserved.

Business Object (Y/N) Business Object Configuration required (Y/N) Entities to Configure: 2.3 Create Outbound Message and Send to Subscriber Actor/Role: C2M(MDM) Description: C2M(MDM) creates outbound message and sends the Device Event information to Subscriber(s) This task represents another option to communicate to Subscriber(s) Note: the actual Outbound Message processing is a custom process and will be defined during implementation. Process Plug-in enabled (Y/N) Available Algorithm(s): Business Object (Y/N) Business Object Configuration required (Y/N) Entities to Configure: 2.4 Communicate and Transform Device Event Data to Subscriber Format Actor/Role: Middleware or SGG Description: The Middleware or Smart Grid Gateway (SGG) is responsible for communication between the C2M(MDM) and various Subscribers (E.g. OUNMS, CCB, Head-End Systems, etc.). C2M(MDM) sends the Outbound Messages, which the Middleware transforms, and converts it into the format compatible with the Subscribers’ software.

D1-Device Event

D1-StandardDeviceEvent

D1-PairedEventFirstDeviceEvent

D1-PairedEventLastDeviceEvent

Processing Role

Processing Method for Processing Role for Head-End Systems

D1-SENDTOSUB (Send to Subscribers)

D1-Device Event

D1-StandardDeviceEvent

D1-PairedEventFirstDeviceEvent

D1-PairedEventLastDeviceEvent

Processing Role

Processing Method for Processing Role for Head-End Systems

Page 17: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

5.3.3.2 C2M.v2.7.MDM.Manage Device Events

17 5.3.3.2 C2M.v2.7.MDM.Manage Device Events

Copyright © 2020, Oracle. All rights reserved.

2.5 Receive Device Event Information Actor/Role: 3rd Party Subscribers Description: The subscriber receives and processes the Device Event information from C2M(MDM). Group: Device Event – Paired Event (First) Processing Group: Initiate Activity 2.6 Determine Activity Type Actor/Role: C2M(MDM) Description: The Paired Event (First) is meant to indicate the start of process that consists of two or more events (e.g. Outage, where Outage event is the first event and Restoration event is the last event). It’s recommended to create Activity to monitor events and apply logic required to control the process depends of events and their sequence. C2M(MDM) determines Activity Type by analyzing Device Event type where Activity Type is configured. Process Plug-in enabled (Y/N) Available Algorithm(s): Business Object (Y/N) Business Object Configuration required (Y/N) Entities to Configure: Group: Device Event – Paired Event (First) Processing Group: Initiate Activity 2.7 Create a Log Actor/Role: C2M(MDM) Description: If C2M(MDM) is not able to determine any activity for the Paired Event (First) device event, it logs an entry and exits from processing.

D1-INITACT (Initiate Activity)

D1-Device Event

D1-PairedEventFirstDeviceEvent

Standard Event Names

Device Event Types

Device Event Category

Activity Type

Page 18: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

5.3.3.2 C2M.v2.7.MDM.Manage Device Events

18 5.3.3.2 C2M.v2.7.MDM.Manage Device Events

Copyright © 2020, Oracle. All rights reserved.

Process Plug-in enabled (Y/N) Available Algorithm(s): Business Object (Y/N) Business Object Configuration required (Y/N) Entities to Configure: Group: Device Event – Paired Event (First) Processing Group: Initiate Activity Group: Create Activity 2.8 Create Activity in ‘Pending’ State Actor/Role: C2M(MDM) Description: C2M(MDM) creates Activity in ‘Pending’ state. Process Plug-in enabled (Y/N) Available Algorithm(s): Business Object (Y/N) Business Object Configuration required (Y/N) Entities to Configure:

D1-INITACT (Initiate Activity)

D1-Device Event

D1-PairedEventFirstDeviceEvent

Standard Event Names

Device Event Types

Device Event Category

Activity Type

D1-INITACT (Initiate Activity)

D1-Device Event

D1-PairedEventFirstDeviceEvent

Standard Event Names

Device Event Types

Device Event Category

Activity Type

Page 19: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

5.3.3.2 C2M.v2.7.MDM.Manage Device Events

19 5.3.3.2 C2M.v2.7.MDM.Manage Device Events

Copyright © 2020, Oracle. All rights reserved.

Group: Device Event – Paired Event (First) Processing Group: Initiate Activity Group: Create Activity 2.9 Update Activity to ‘Started’ State and Populate Start Date/Time Actor/Role: C2M(MDM) Description: C2M(MDM) updates Activity with Duration to ‘Started’ state and populates Start Date/Time. Process Plug-in enabled (Y/N) Available Algorithm(s): Business Object (Y/N) Business Object Group: Device Event – Paired Event (First) Processing 3.0 Determine and Monitor End of ‘Held’ State Actor/Role: C2M(MDM) Description: C2M(MDM) holds the execution of the Paired Event (First) processing for the configurable period. The basic objective of this is to allow wait time for the system to check if any Paired Event (Last) is received. Process Plug-in enabled (Y/N) Available Algorithm(s): Business Object (Y/N) Business Object 3.1 Review Event in ‘Held’ State Actor/Role: C2M(MDM) Authorized User

D1-INITACT (Initiate Activity)

D1-Device Event

D1-PairedEventFirstDeviceEvent

D1-DeviceWithDurationActivity (Outage Activity)

D1-HLPRDDEVT (Hold Paired Device Event)

D1-Device Event

D1-PairedEventFirstDeviceEvent

Page 20: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

5.3.3.2 C2M.v2.7.MDM.Manage Device Events

20 5.3.3.2 C2M.v2.7.MDM.Manage Device Events

Copyright © 2020, Oracle. All rights reserved.

Description: When the Paired Event (First) is in ‘Held’ state, the C2M(MDM) Authorized User reviews and analyses the Device Event. Process Plug-in enabled (Y/N) Available Algorithm(s): Business Object (Y/N) Business Object 3.2 Request to Discard Actor/Role: C2M(MDM) Authorized User Description: If required, C2M(MDM) Authorized User requests to discard event. Business Object (Y/N) Business Object Group: Device Event – Paired Event (First) Processing 3.4 Update Event to ‘Discard’ State Actor/Role: C2M(MDM) Description: C2M(MDM) updates the Paired Event (First) to ‘Discard’ state. Business Object (Y/N) Business Object Group: Device Event – Paired Event (Last) Processing Group: Terminate Activity 3.5 Determine Existing Activity

D1-HLPRDDEVT (Hold Paired Device Event)

D1-Device Event

D1-PairedEventFirstDeviceEvent

D1-Device Event

D1-PairedEventFirstDeviceEvent

D1-Device Event

D1-PairedEventFirstDeviceEvent

Page 21: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

5.3.3.2 C2M.v2.7.MDM.Manage Device Events

21 5.3.3.2 C2M.v2.7.MDM.Manage Device Events

Copyright © 2020, Oracle. All rights reserved.

Actor/Role: C2M(MDM) Description: When last Paired Event is received, C2M(MDM) identifies exiting Activity that has been created when first Paired event was received and processed by C2M(MDM). Note: If no activity is found, it creates a log and exits the processing. Process Plug-in enabled (Y/N) Available Algorithm(s): Business Object (Y/N) Business Object Group: Device Event – Paired Event (Last) Processing Group: Terminate Activity 3.6 Update Activity to End State and Populate End Date/Time for Activity Actor/Role: C2M(MDM) Description: If existing Activity is identified, C2M(MDM) updates it with End Date/Time and transitions it to next default state i.e. ‘End’ state. Process Plug-in enabled (Y/N) Available Algorithm(s): Business Object (Y/N) Business Object Group: Device Event – Paired Event (Last) Processing Group: Terminate Activity 3.7 Create Error Actor/Role: C2M(MDM) Description: C2M(MDM) creates an error if application is not able to identify previously created Activity linked to the same device as last Paired Event

D1-TERMACT (Terminate Activity)

D1-Device Event

D1-PairedEventLastDeviceEvent

D1-TERMACT (Terminate Activity)

D1-Device Event

D1-PairedEventLastDeviceEvent

Page 22: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

5.3.3.2 C2M.v2.7.MDM.Manage Device Events

22 5.3.3.2 C2M.v2.7.MDM.Manage Device Events

Copyright © 2020, Oracle. All rights reserved.

Process Plug-in enabled (Y/N) Available Algorithm(s): Business Object (Y/N) Business Object Group: Device Event – Paired Event (Last) Processing Group: Discard Pair of Events 3.8 Determine First Device Event Related to Activity Actor/Role: C2M(MDM) Description: C2M(MDM) determines Paired Event (First) related to the current Activity. Process Plug-in enabled (Y/N) Available Algorithm(s): Business Object (Y/N) Business Object Group: Device Event – Paired Event (Last) Processing Group: Discard Pair of Events 3.9 Compare Period between Events with Pre-defined Period for ‘Discard’ Actor/Role: C2M(MDM) Description: C2M(MDM) calculates the time interval between the two events and compares this period with a pre-defined ‘Period for Discard’. Process Plug-in enabled (Y/N) Available Algorithm(s): Business Object (Y/N) Business Object

D1-TERMACT (Terminate Activity)

D1-Device Event

D1-PairedEventLastDeviceEvent

D1-DSCPRDEVT (Discard Pair of Events)

D1-Device Event

D1-PairedEventLastDeviceEvent

D1-DSCPRDEVT (Discard Pair of Events)

D1-Device Event

D1-PairedEventFirstDeviceEvent

D1-PairedEventLastDeviceEvent

Page 23: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

5.3.3.2 C2M.v2.7.MDM.Manage Device Events

23 5.3.3.2 C2M.v2.7.MDM.Manage Device Events

Copyright © 2020, Oracle. All rights reserved.

Group: Device Event – Paired Event (Last) Processing Group: Discard Pair of Events 4.0 Update First Event to ‘Discard’ State Actor/Role: C2M(MDM) Description: If time interval between Paired Event (First) and Paired Event (Last) is less than configured period for ‘Discard’, C2M(MDM) transitions the First Event to ‘Discard’ state. Process Plug-in enabled (Y/N) Available Algorithm(s): Business Object (Y/N) Business Object Group: Device Event – Paired Event (Last) Processing Group: Discard Pair of Events 4.1 Update Last Event to ‘Discard’ State Actor/Role: C2M(MDM) Description: C2M(MDM) transitions the last Paired Event to ‘Discard’ state. Process Plug-in enabled (Y/N) Available Algorithm(s): Business Object (Y/N) Business Object 4.2 Analyze Error Actor/Role: C2M(MDM) Authorized User Description: C2M(MDM) Authorized User analyzes the error logged during the Paired Event processing. 4.3 Work on Error and Request to Update

D1-DSCPRDEVT (Discard Pair of Events)

D1-Device Event

D1-PairedEventFirstDeviceEvent

D1-PairedEventLastDeviceEvent

D1-DSCPRDEVT (Discard Pair of Events)

D1-Device Event

D1-PairedEventFirstDeviceEvent

D1-PairedEventLastDeviceEvent

Page 24: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

5.3.3.2 C2M.v2.7.MDM.Manage Device Events

24 5.3.3.2 C2M.v2.7.MDM.Manage Device Events

Copyright © 2020, Oracle. All rights reserved.

Actor/Role: C2M(MDM) Authorized User Description: C2M(MDM) Authorized User works on the Error and Requests the C2M(MDM) to update it. 4.4 Update Event and Activity Period Actor/Role: C2M(MDM) Description: C2M(MDM) updates the Event and Activity with any latest changes that took place based on the work performed by Authorized User Business Object (Y/N) Business Object

D1-Device Event

D1-PairedEventFirstDeviceEvent

D1-PairedEventLastDeviceEvent

Page 25: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

5.3.3.2 C2M.v2.7.MDM.Manage Device Events

25 5.3.3.2 C2M.v2.7.MDM.Manage Device Events

Copyright © 2020, Oracle. All rights reserved.

Test Documentation related to the Current Process

ID Document Name Test Type

Page 26: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

5.3.3.2 C2M.v2.7.MDM.Manage Device Events

26 5.3.3.2 C2M.v2.7.MDM.Manage Device Events

Copyright © 2020, Oracle. All rights reserved.

Document Control

Change Record

28

Date Author Version Change Reference

9/13/2011 Srinivas Rao Kanteti 1 Initial

9/27/2011 Galina Polonsky 1 Review

6/27/2012 Galina Polonsky 1 Minor changes, Review, Approval

07/12/2015 Galina Polonsky 1 Minor changes, Review, Approval

6/5/2019 Satya Kalavala Updated format for v2.7

1/31/2020 Antonio Napoli Changed Filename, Process name as per URM formatting in this document and Visio

Page 27: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

5.3.3.2 C2M.v2.7.MDM.Manage Device Events

27 5.3.3.2 C2M.v2.7.MDM.Manage Device Events

Copyright © 2020, Oracle. All rights reserved.

Attachments

Device Event Lifecycle

Device Event Lifecycle.doc

Standard Device Event Lifecycle

Standard Device Event Lifecycle.doc

Paired Event First Device Event Lifecycle

Paired Event First Device Event Lifecycle.doc

Paired Event Last Device Event Lifecycle

Paired Event Last Device Event Lifecycle.doc

Outage Activity Lifecycle

Outage Activity Lifecycle.doc

Page 28: BPM Manage Collection Agency Referrals C2M.v2.7.MDM.… · Group: Device Event-Paired Event (Last) Processing 1.1 Update Event to ‘Additional Processing’ State Actor/Role: C2M(MDM)

5.3.3.2 C2M.v2.7.MDM.Manage Device Events

28 5.3.3.2 C2M.v2.7.MDM.Manage Device Events

Copyright © 2020, Oracle. All rights reserved.

Device Event Category

Device Event Category.doc

Processing Role and Method for Service Provider

Processing Role and Method for Service Provider.doc

Device Event Type and Related Activity Types

Device Event Type and Related Activity Types.doc