You are on page 1of 8

Simplified Partner Lifecycle Overview

Initial

Create Partner Create Partner (Request)


application

workflow

Processing by Data Stewards Approval by CCU Notifications

workflow

[approved] [No deletion / archiving flag set] Ext: Active / Inactive / unused [free]

[rejected & deletion requested]

Ext: Initial Int: Delete Requested

Partner Lifecycle Overview

Update Partner Update Partner (Request)

Delete Partner

[restricted] [core]

Delete Partner (Execution)

Processing by Data Stewards Notifications Approval by CCU

[Deletion / Archiving Flag set]

Ext: to be deleted not in scope

Archive Partner Archive Partner (Execution)

Partner Lifecycle Overview

External Status (business, visible for users)

Internal Status (technical, controlling the workflow)

only automatically via approval Initial Active

Must be requested by the user

[Press "New"]

[Press "Edit"]

Create Requested

Update Requested

[Press "Reject"] Active Deleted Inactive To be Deleted [Press "Approve"] Unused really deleted from the system (no status) Must be requested by the user Approved Rejected

[Press "Reject"] Rejected [Press "Approve"]

Approved

External Status

External Status

Internal Status

Inactive

Approved [Press "Edit"]

All internal status are set via programming and cannot requested by users

Active

To be Deleted

Unused

Update Requested

Must be requested by the user To be Deleted Ununsed Delete Requested [Press "Delete Requested" & External = Initial]

Rejected [Press "Edit" & External = Initial] Create Requested

[Press "Edit" & External <> Initial] Active To be Deleted Update Requested

Inactive

Internal Status

Standard User
External status: "Initial" View: Standard Screen (with "new" Partner behaviour)

Data Steward / Business Service Team


External status: "Initial" View: Standard Screen (with "new" Partner behaviour) External status: "Initial"

CCU
View: Standard Screen (with "new" Partner behaviour)

Create new partner (enter core, restricted and free data)

Create new partner (enter core, restricted and free data)

Create new partner (enter core, restricted and free data)

Cancel

Submit

Cancel

Submit

Cancel

Submit

No status change

Int: Create Requested Ext: Initial

No status change

Int: Create Requested Ext: Initial

No status change

Int: Create Requested Ext: Initial

Discard all data

Save entered values: - Free: Current - Core: Shadow - Restricted: Log Save technical fields

Discard all data

Save entered values: - Free: Current - Core: Shadow - Restricted: Current Save technical fields

Discard all data

Remember last CCU core data changer

Close New Partner mode

Create workitem for CCU

Close New Partner mode

Create workitem for CCU

Close New Partner mode

Save entered values: - Free: Current - Core: Shadow - Restricted: Current Save technical fields

Create New Partner - Request

Create workitem for another CCU Receiver Determination: CCU Team excluding the requester (4-eyes-principle)

Fire Event - Start a new CCU Approval Process

Fire Event - Start a new CCU Approval Process

Close New Partner mode

Fire Event - Start a new CCU Approval Process

Documentation: External status -> Core fields Internal status -> technical fields Workflow relevant flags -> technical fields Current -> write direct into the active partner instance Shadow -> write into the shadow tables (no impact on active partner inst ance) Log -> write into a separated log table, which appending on the active partner instance

Create New Partner - Request

Close New Partner mode

Close New Partner mode

Standard User
Edit on core data is only possible if there is not already a shadow entry (existing CCU Approval WF running) No workitem reference known

Data Steward / Business Service Team


Edit on core data is only possible if there is not already a shadow entry (existing CCU Approval WF running) No workitem reference known Edit on core data is everytime possible Update Partner (enter core, restricted and/or free data) Button names can be different: - Save - Submit View: Standard Screen

CCU
No workitem reference known

Update Partner (enter core, restricted and/or free data) Button names can be different: - Save - Submit

Update Partner (enter core, restricted and/or free data) Button names can be different: - Save - Submit

View: Standard Screen

View: Standard Screen

Cancel

New

Save

Cancel

New

Save

Cancel

New

Save

No status change

Is not possible due to view configuration

No status change

[free data changed]

No status change

Is not possible due to view configuration

No status change

[free data changed]

No status change

Is not possible due to view configuration

No status change

[free data changed]

Discard all changes

Save entered values: - Free: Current

[free data not changed] Discard all changes

Save entered values: - Free: Current

[free data not changed] Discard all changes

Save entered values: - Free: Current

[free data not changed]

Close Edit Partner mode

Int: Update Requested Ext: no change

[core data changed]

Close Edit Partner mode

Int: Update Requested Ext: no change

[core data changed]

Close Edit Partner mode

Int: Update Requested Ext: no change

[core data changed]

Update Partner - Request

[core data not changed]

[core data not changed]

Create workitem for CCU

Create workitem for CCU

Receiver Determination: CCU Team excluding the requester (4-eyes-principle) [restricted data changed]

Save entered values: - Core: Shadow Save technical fields

[core data not changed]

Fire Event - Start a new CCU Approval Process

No status change

[restricted data changed]

No status change

Create workitem for CCU

Save entered values: - Restricted: Log

[restricted data not changed]

Fire Event - Start a new CCU Approval Process

Save entered values: - Restricted: Current

[restricted data not changed]

Fire Event - Start a new CCU Approval Process

No status change

[restricted data changed]

Create workitem for the Business Service Team

Save entered values: - Restricted: Current Save technical fields Close Edit Partner mode Close Edit Partner mode

[restricted data not changed]

Fire Event - Start a new Data Steward Approval Process

Close Edit Partner mode

Update Partner - Request

Save entered values: - Core: Shadow Save technical fields

Save entered values: - Core: Shadow Save technical fields

Remember last CCU core data changer

Create / Update Partner - Approval of core fields by CCU


Prerequisites: - Shadow data exits - Status is "Update Requested" or "Create Requested" There can only be one CCU workflow item per partner. Only the CCU team can open this workitems. Exception: exclude the last core data changer from approval Open workitem View: Split Screen [remember workitem] Open Partner [No core data has been changed and the current CCU Agent does not equals the last CCU core data changer] workitem reference known internal status: not Rejected

View: work list

[No core data has been changed and the current CCU Agent does not equals the last CCU core data changer]

Verify and possibly modify data Button names can be different: - Save - Save & Submit

Reject

Reassign

Cancel

Approve [Create & Update]

Save [Create & Update]

New

Cancel [Create & Update]

[Create]

[Update]

Is not possible due to view configuration (there is only one CCU team)

Unlock partner and close the workitem

Int: Approved Ext: Active

No status change

Is not possible due to view configuration

No status change

Int: Rejected Ext: Initial

Int: Rejected Ext: no changes

[Modified core data by CCU]

Remember last CCU core data changer

Create / Update Partner - Approval of core fields by CCU

Save technical fields

Move core values from shadow to current Save technical fields

Save modified values: - Free: Current - Core: Shadow - Restricted: Current Save technical fields

Discard changes

Create workitem for requester

Create notification for requester

Close Partner and return to workitem

Set CCU workitem to Completed

[Requester <> Owner] [Requester = Owner]

Create notification for owner Close the workitem

Check the log

[Create and restricted data has been entered/adjusted by normal users] [Update or restricted data has been entered / adjusted by CCU or Data Steward]

The CCU Approval workflow is not finished yet The workflow ends if the status is not "initial" anymore and either - Approved or - to be deleted Therefore follow the purple process path.

Create workitem for Business Service Team

Fire Event - Start a new Data Steward Approval Process Set CCU workitem to Completed

Close the workitem

Create / Update Partner - Approval of core fields by CCU

Clear last CCU core data changer

Clear last CCU core data changer

[No modified core data by CCU]

Create / Update Partner - Processing of restricted fields by Data Stewards / Business Service Team
External status: everything but initial The core data is always released before.

View: work list

Open workitem View: Standard Screen

[remember workitem] Open Partner

workitem reference known Internal Status: not relevant

Read requested restricted values

Verify and possibly modify data Reassign Complete Cancel

Is not possible

Enter comment for response

Close the workitem

Save Create workitem for requester

Only possible if no shadow exists

New

Cancel

Create / Update Partner - Processing of restricted fields by Data Stewards / Business Service Team

Set Data Steward workitem to Completed No status change Close the workitem

[No modified core data by data stewards]

[Modified core data by data stewards] Is not possible due to view configuration

No status change

Int: Update Requested Ext: no changes

Save modified values: - Free: Current - Restricted: Current

Save modified values: - Free: Current - Core: Shadow - Restricted: Current Save technical fields

Fire Event - Start a new CCU Approval Process

Discard changes

Create workitem for CCU

Close Partner and return to workitem

Create / Update Partner - Processing of restricted fields by Data Stewards / Business Service Team

Changes to core fields approved by CCU


Requester <> Owner View: work list Requester = Owner

Changes to core fields rejected by CCU


Internal Status: Rejected workitem reference known Internal status: Rejected Open workitem View: Split Screen (only possible for requester)

Changes saved for restricted fields by Data Steward

View: work list

View: work list Open workitem

Taking note of the rejection Check for exiting references of the partner object [Create] [Update] Open workitem [remember workitem] Open Partner Taking note of the new data [optional] Reassign Adjust data Open Partner Int: Delete Requested Ext: initial Int: Approved Ext: no change Resubmit Cancel Is not allowed Verifying changes Create workflowitem (delete request) for Administrator team Create workitem for CCU

View: Standard Screen Taking note of the approval [optional]

View: Standard Screen

Delete Partner

Discard changes

Open Partner

Create / Update Client Partner - Notification to requester/owner

Verifying changes

Close the workitem

Save

Cancel Close Partner

Close Partner

Close & Complete the workitem

Fire Event - Start a new Request Deletion Process -> own Administrator team

Reset Shadow Fields

Set workitem to Completed [Create] Close the workitem

[core data changed]

No status change

Close & Complete the workitem

[Update]

Complete & Back

Set workitem to Completed

Int: Create Requested Ext: initial Remember last CCU core data changer [CCU]

Int: Update Requested Ext: no change Discard all changes

Complete & Back

Close the workitem

[not CCU]

[core data not changed]

Save entered values: - Core: Shadow Save technical fields

Save entered values: - Core: Shadow Save technical fields

now the CCU approval workflow is finished

Save entered values: - Restricted: Log

[normal user]

No status change [CCU or DS]

[restricted data changed]

[restricted data not changed] Save entered values: - Restricted: Current

Create workitem for the Business Service Team

Save entered values: - Free: Current

Close Partner and return to workitem

Create / Update Client Partner - Notification to requester/owner

Delete Client Partner Create Request - Execution by Administrator team

View: work list Open workitem

Taking note of the deletion request

View: Standard Screen

Open Partner manual process Delete Partner

Cancel & Close the workitem Verify Partner

Verify & delete Partner

Close Partner and return to workitem

Delete Client Partner Create Request - Execution

no references exists (no documents or receipts)

Delete Client Partner Create Request - Execution

Close & Complete the workitem

You might also like