8       Executing the OFSBCE Processes through Process Modelling Framework

Process Modelling Framework (PMF) is a process design and execution framework in OFSAA that facilitates the implementation of process sequences or pipelines. Use the framework to orchestrate Run Pipelines and Business Pipelines, alongside the objects that are a part of these pipelines.

This chapter provides information about the usage of the PMF in executing the OFSBCE processes.

 

NOTE:   

For detailed information about the Process Modelling Framework (PMF) feature in OFSAA, see the Oracle Financial Services Analytical Applications Infrastructure Process Modelling Framework Orchestration Guide Release 8.1.1.0.0.

 

Topics:

·        Overview

·        Process Modelling Framework Roles

·        Access the Process Modelling Framework in OFSBCE

·        Use the Process Modelling Framework for OFSBCE Functions

Overview

The set of tasks required to carry out OFSBCE functions is managed through PMF. The following sections provide information about how this is facilitated.

Process Modelling Framework Roles

Before you access PMF for the management of OFSBCE tasks, ensure to provision specific users with security or access rights. To grant access to the PMF functionality, assign the following PMF Roles to the user.

See the Oracle Financial Services Analytical Applications Infrastructure Process Modelling Framework Orchestration Guide Release 8.1.1.0.0 for details.

 

Table 7: PMF User Role Codes and Role Names

Role Code

Role Name

WFMWRITE

Manage Workflow Monitor

WFADMINACC

Process Admin User

WFDELACC

Process Delegation User

WFACC

Workflow Access

WFADV

Workflow Advanced

WFAUTH

Workflow Authorize

WFDELGADM

Workflow Delegation Admin

WFMACC

Workflow Monitor Access

WFREAD

Workflow Read

WFWRITE

Workflow Write

 

Access the Process Modelling Framework

To access the PMF, follow these steps:

1.     Log in to the OFSBCE application and select the Administration Administrator icon.

2.     In the Information Domain list, select the information domain required for OFSBCE. Then click the Process Modelling Framework tile.

Figure 45: Administration Page - Process Modelling Framework Tile

This illustration shows selecting the Process Modelling Framework tile in the Administration page.

3.     A submenu is displayed with the following menu items:

§       To access the Process Modeller, click Process Modeller.

§       To monitor currently running processes, click Process Monitor.

 

Figure 46: Select the Process Modeller or Process Monitor option in PMF submenu

This illustration shows the Process Modelling Framework submenu. This submenu lists the Process Modeller and the Process Monitor options. Select Process Modeller to open the Process Modeller page or select Process Monitor to open the Process Monitor page.

Use the Process Modelling Framework for OFSBCE Functions

You can use PMF in one of the following ways to perform OFSBCE functions or tasks:

·        Use Standard OFSBCE Run Pipelines

·        Configure and Manage Custom Pipelines for OFSBCE Functions

 

NOTE:   

Ensure you have executed all the Runs and Batch IDs mentioned in the RUN_CHART_SUMMARY sheet of the Oracle Financial Services Balance Computation Engine Run Chart Release 8.1.1.0.0 to access the out of the box Run pipelines mentioned in the Use Standard OFSBCE Run Pipelines section.

 

Use the following Process Modelling Framework features to perform the OFSBCE functions either by using the standard pipelines (processes) or by creating custom pipelines:

·        Process Modeller

·        Process Monitor

Process Modeller

The Process Modeller is used to create and modify types of Pipelines, test the Process Flow, and execute the Run.

This is a sample of the Process Modeller page in PMF.

Figure 47: Sample Process Modeller page

This illustration shows the Process Modeler page. The Process Modeller page displays the existing Business Process Pipelines and Run Pipelines with the details such as Process ID, Process Name, Process Description, Version, Instance, Application, and Last Modified. You can use this page to create a new Pipeline, or to edit or delete an existing Pipeline, launch, edit, or view any Process Flow, and execute the designed Pipeline. You can also launch the Process Monitor page from this page.

The Process Modeller page displays the existing Business Process Pipelines and Run Pipelines with the details such as Process ID, Process Name, Process Description, Version, Instance, Application, and Last Modified.

You can perform the following tasks from the Process Modeller page:

·        Click Add iconto create a new Pipeline.

·        Click the Process Name link to launch and edit the Process Flow.

·        Click Delete iconto delete a Pipeline.

·        Click Menu iconto view the following menu:

Figure 48: Process Modeller Menu

This illustration shows the Process Modeller menu. The explanation is provided in the list that follows this illustration.

§       Click View to see the process flow.

§       Click Copy to create a new Pipeline with the same process flow.

§       Click Process Flow Monitor to monitor the Pipeline.

§       Click Execute Run to execute a Run Pipeline.

§       Click Filter to apply a filter condition to a Run Pipeline.

 

NOTE:   

The export process is performed using the Object Migration feature.

 

·        Use the Search grid to search for a specific Pipeline by providing a keyword from the Process ID, Process Name, or Process Description and then click SearchSearch icon. Click ResetReset icon to reset the Search fields.

·        You can sort the Pipelines based on Process ID, Process Name, or Application. Click the Sort by drop-down and select the required attribute to sort.

·        You can use the Filter Pipeline field to filter pipelines based on the pipeline type. For example, to view only the Run Pipelines, remove Process from the Filter Pipeline field.

·        Click Launch Process in New Window iconto launch Process in a new window.

·        Click Process Monitor iconto launch the Process Monitor page.

Process Monitor

The Process Monitor is used to supervise the current stage of the process for different instances. After integration with an application, you can invoke the workflow. After invoking, the workflow goes through all the stages defined. The Process Monitor displays all the completed stages, current stage, and future stages. Your user group must be mapped to the function role WFMACC (Workflow Monitor Access) to access the Process Monitor page. For the list of the PMF Roles, see the Process Modelling Framework Roles section.

This is a sample of the Process Monitor page in PMF.

Figure 49: Sample Process Monitor page

This illustration shows the Process Monitor page. This page displays all the workflows, which are invoked from the application with details such as Entity Name, Entity ID, Process Name, Process Description, Execution Start Time, Last Execution Time, Last Updated By, and Status. You can abort, resume, or re-run a Pipeline. You can also launch the Process Modeller page from this page.

This page displays all the workflows, which are invoked from the application with details such as Entity Name, Process Name, Process Description, Execution Start Time, Last Execution Time, Last Updated By, and Status.

You can perform the following tasks on the Process Monitor page:

·        Click Menu icon to view the following submenu :

Figure 50: Process Monitor with Re-Run, Abort, and Resume options

This illustration shows the Process Monitor with Re Run, Abort, and Resume options. You can abort, resume, or re-run a Pipeline.

§       Abort: To abort an ongoing Run Pipeline process.

§       Resume: To resume a Run Pipeline process.

§       Re Run: To execute a Run Pipeline process again irrespective of the previous execution status.

·        Use the Search grid to search for a specific Pipeline by providing a keyword from the Job ID, Process Name, or Process Description, and then click SearchSearch icon. Click ResetReset icon to reset the Search fields.

·        You can sort the Pipelines based on Job ID, Process Name, or Application. Click the Sort by list and select the required attribute to sort.

·        You can use the Filter Pipeline field to filter pipelines based on the pipeline type. For example, to view only the Run Pipelines, remove Process from the Filter Pipeline field.

·        Click Launch Process in New Window iconto launch Process in a new window.

·        Click Process Modeller iconto open the Process Modeller page.

Use Standard OFSBCE Run Pipelines

After OFSBCE is installed successfully, the following standard Run pipelines (pipelines are PMF processes) are available out of the box in the PMF:

·        Balance Computation Management Ledger process

·        Balance Revaluation Management Ledger process

·        Translate Management Ledger Period Balances process

Balance Computation Management Ledger Process

This is the Run pipeline (Process) to compute the daily movements, period-to-date, period-to-date, and backdated execution of average balances in OFSBCE.

To compute the daily movements, period-to-date, and period-to-date average balance processes using the Balance Computation Management Ledger process, follow these steps:

1.     From OFSAA Home, select the Financial Services Balance Computation Engine, select the AdministrationAdministrator icon. In the Information Domain list, select the information domain required for OFSBCE. Then click the Process Modelling Framework tile. A submenu is displayed. To access the Process Modeller, click Process Modeller. The Process Modeller page opens. In the following illustration, the out of the box Balance Computation Management Ledger Process is shown.

Figure 51: Process Modeller page with Balance Computation Management Ledger Process

This illustration shows the Process Modeler page with Balance Computation Management Ledger process.

2.     Select the Balance Computation Management Ledger process. The corresponding process flow is displayed in a page. This process flow is designed using the drawing canvas with the Transition, Activity, and Widgets components available in the toolbar and with Service Task as the base. Each Service Task represents GL type for Assets, Liabilities, Expenses, Revenue, Gains, Losses, Contra Asset, Contra Liability, and Owner’s Equity. The Service tasks are sequenced in the order of the Backdated process, Daily Balances process, and Average Balances process. The tasks are repeated in the Run for each General Ledger Type and are executed in parallel.

Figure 52: Balance Computation Management Ledger process flow

This illustration shows the Process Modeler page with Balance Computation Management Ledger process.

3.     Double-click a Service task to see the details related to its Activity, Implementation, Transitions, Actions, and Notifications (represented by icons). To save the details, clickAccept icon.

Figure 53: Balance Computation Management Ledger process with Service Task details

This illustration shows the Balance Computation Management Ledger process with Service Task details. A Service task consists of the details related to its Activity, Implementation, Transitions, Actions, and Notifications represented by the icons.

4.     On the drawing canvas, select the Definition, Application Rule, and Data Fields icons to see the respective details.

§       Click Definition icon to open the Definition details. To save the details, clickAccept icon.

Figure 54: Balance Computation Management Ledger process with Definition details

This illustration shows the Balance Computation Management Ledger process with the Definition details. Edit the required details and save the updates.

§       Click Application Rule icon to open the Application Rule details. You can add or modify or delete the Rule details.

Figure 55: Balance Computation Management Ledger process with Application Rule tab details

This illustration shows the Balance Computation Management Ledger process with the Application Rule details. Edit the required details and save the updates.

§       Click Data Fields iconto open the Data Fields details. Add, modify, delete, or view the Data Fields details.

Figure 56: Balance Computation Management Ledger process with Data Fields tab details

This illustration shows the Balance Computation Management Ledger process with the Data Fields tab details. Edit the required details and save the updates.

§       Click Execution iconto open the Execution details. To save the details, clickAccept icon.

Figure 57: Balance Computation Management Ledger process without Execution Parameters

This illustration shows the Execution page without parameters page in the Balance Computation Management Ledger Process.

Enter and select the required details to execute the Run without parameters. To execute with parameters, select With Parameters in the Execution Type list. To save the details, clickAccept icon.

Figure 58: Balance Computation Management Ledger Process with Execution Parameters

This illustration shows the Execution with parameters page in the Balance Computation Management Ledger Process.

To save the details, clickAccept icon. In the Process Flow canvas, clickSave icon to save the process flow.

5.     In the Process Modeller page, click Menu icon corresponding to the Balance Computation Management Ledger Run process that must be executed. Click Execute Run.

Figure 59: Balance Computation Management Ledger process - Select Execute Run

This illustration shows the selection of the Execute Run in the Balance Computation Management Ledger process.

6.     The Execution page is displayed. This page consists of the Run parameters specific to the Balance Computation Management Ledger process.

Figure 60: Balance Computation Management Ledger process without Execution Parameters

This illustration shows the Execution page without parameters page in the Balance Computation Management Ledger Process.

Enter and select the required details to execute the Run without parameters. To execute with parameters, select With Parameters in the Execution Type list. To save the details, clickAccept icon.

Figure 61: Balance Computation Management Ledger Process with Execution Parameters

This illustration shows the Execution with parameters page in the Balance Computation Management Ledger Process.

To save the details, clickAccept icon. In the Process Flow canvas, clickSave icon to save the process flow.

Select or enter the required values for each field as follows.

 

Table 8: Balance Computation Management Ledger process - Execution page field names and description

Field Name

Description or Instruction

Legal Entity

Use theLink icon icon to select the required Legal Entity Code to identify the legal entity used for the Run.

FIC MIS Date

Use the calendar icon Calendar icon to select the extraction date.

Run Execution Description

Enter a longer description of the Run.

Data Origin

Use theLink icon icon to select the required Data Origin from the Available Values list and click OK.

 

7.     To save the details and execute the Run, clickAccept icon.

 

NOTE:   

The execution of the Balance Computation Management Ledger Run process is triggered using the selected FIC MIS DATE. The Run SKey is generated and inserted into the DIM_RUN table. For the Run SKey generated, the corresponding user-selected Run parameters are inserted into the RUN_EXE_PARAMETERS table.

 

NOTE:   

Processes that compute day, period and period-average accounting balance should be executed for every calendar date, chronologically. If process execution skips dates, the balance figures computed could be inconsistent or erroneous.

 

NOTE:   

See the Oracle Financial Services Analytical Applications Infrastructure Process Modelling Framework Orchestration Guide Release 8.1.1.0.0  for information about the following topics:

·        To abort, resume, or rerun the Run Pipeline Process, see the Abort Run Pipeline, Resume Run Pipeline, and Re-run Run Pipeline sections respectively.

·        To verify the execution logs, see the Viewing Activity Execution Logs and Viewing Execution Log for Widgets sections.

 

8.     To verify the Run execution status of the Balance Computation Management Ledger process, follow these steps:

a.     To open the Process Monitor page, in the Process Modeller page, click Process Monitor icon or select Process Flow Monitor from the Process Modeller menuProcess Modeller menu.

b.     The Process Monitor page opens displaying all the Run instances corresponding to the Balance Computation Management Ledger process. In the Process Monitor page, for the required Run pipeline (process) that was executed, search the Run instance by Process ID, or by the Process Name Balance Computation Management Ledger, and select the process instance.

Figure 62: Balance Computation Management Ledger Process – Process Monitor Page – Select Job ID

This illustration shows selecting the Job ID in the Process Monitor page for the Balance Computation Management Ledger process.

9.     A status page opens, which displays the execution status of the executed Run instance for the Balance Computation Management Ledger process. In this illustration, the Run for the Daily and Average Balance Computation is successfully executed.

Figure 63: Balance Computation Management Ledger process – Run Execution status

This illustration shows the Run Execution Status of the Balance Computation Management Ledger process. The tasks with a tick mark indicates that the Service Tasks in this process are successfully executed.

For information about the complete functioning of the PMF, see the Oracle Financial Services Analytical Applications Infrastructure Process Modelling Framework Orchestration Guide Release 8.1.1.0.0.

You can also check the execution status details in the Execution Summary page.

To design and execute a custom Balance Computation Management Ledger process, see the Create and Execute a Custom Run Pipeline for Balance Computation Management Ledger Process section.

Balance Revaluation Management Ledger Process

This is the Run pipeline (process) to compute the revaluation amounts based on the currency exchange rates and generate offsets for the period balances based on user-configured settings in OFSBCE.

To compute the revaluation amount using the Balance Revaluation Management Ledger process, follow these steps:

1.     From OFSAA Home, select the Financial Services Balance Computation Engine, select the Administrator iconAdministrator icon. In the Information Domain list, select the information domain required for OFSBCE. Then click the Process Modelling Framework tile. A submenu is displayed. To access the Process Modeller, click Process Modeller. The Process Modeller page opens. In the following illustration, the out of the box Balance Revaluation Management Ledger Process is shown. Select the Balance Revaluation Management Ledger process.

Figure 64: Process Modeller page with Balance Revaluation Management Ledger Process highlighted

This illustration shows selecting the Balance Revaluation Management Ledger Process in the Process Modeler page.

2.     The corresponding process flow is displayed. This process flow is designed using the drawing canvas with the Transition, Activity, and Widgets components available in the floating toolbar and with Service Task as the base. Each Service Task represents GL type for Assets, Liabilities, Expenses, Revenue, Gains, Losses, Contra Asset, Contra Liability, and Owner’s Equity. The tasks are repeated in the Run for each General Ledger Type and are executed in parallel. You can set up which of these tasks must be executed in the Revaluation Settings section.

Figure 65: Balance Revaluation Management Ledger process flow

This illustration shows the Balance Revaluation Management Ledger process flow. The explanation precedes this illustration.

3.     Double-click a Service task to see the details related to its Activity, Implementation, Transitions, Actions, and Notifications (represented by the icons).

Figure 66: Balance Revaluation Management Ledger process with Service Task details

 This illustration shows the Balance Revaluation Management Ledger process with Service Task details. A Service task consists of the details related to its Activity, Implementation, Transition, Action, and Notification represented by the icons.

4.     On the drawing canvas, select the Definition, Application Rule, and Data Fields icons to see the respective details.

§       Click Definition icon to open the Definition details. To save the details, clickAccept icon.

Figure 67: Balance Revaluation Management Ledger process with Definition details

 This illustration shows the Balance Revaluation Management Ledger process with the Definition details. Edit the required details and save the updates.

§       Click Application Rule icon to open the Application Rule details. You can add or modify or delete the Rule details.

Figure 68: Balance Revaluation Management Ledger process with Application Rule tab details

This illustration shows the Balance Revaluation Management Ledger process with the Application Rule tab details. Edit the required details and save the updates.

§       Click Data Fields iconto open the Data Fields details. Add, modify, delete, or view the Data Fields details.

Figure 69: Balance Revaluation Management Ledger process with Data Fields details

 This illustration shows the Balance Revaluation Management Ledger process with the Data Fields details. Edit the required details and save the updates.

§       ClickSave icon to save the Revaluation Process Flow. Continue with the next steps or execute the Run on the Process Modeller page.

§       Click Execution iconto open the Execution details.

Figure 70: Balance Revaluation Management Ledger process without Execution Parameters

This illustration shows the Execution page without parameters page in the Balance Revaluation Management Ledger Process.

Enter and select the required details to execute the Run without parameters. To save the details and execute the Run, clickAccept icon.

To execute with parameters, select With Parameters in the Execution Type list.

Figure 71: Balance Revaluation Management Ledger Process with Execution Parameters

This illustration shows the Execution with parameters page in the Balance Revaluation Management Ledger Process. When you enter the required Run parameters and select the Accept icon, the Run execution is triggered. The functionalities are described in detail in the tabular column that follows this illustration.

 

NOTE:   

The values are fetched from the FSI_EXCG_RATES and SETUP_MASTER tables.

 

Select or enter the required values for each field as follows.

Table 9: Balance Revaluation Management Ledger Process - Execution Page With Parameters and description

Field Name

Description or Instruction

FIC MIS Date

Use the calendar icon Calendar icon to select the extraction date.

Currency

Use the icon Link icon to select the Currency Code used to calculate the amount during the data population in the target table.

Data Origin

Use theLink icon icon to select the required Data Origin from the Available Values list and click OK.

Rate Type

Select the Rate Type from the drop-down list. The options are as follows:

·        Average

·        Daily

·        End of Period

 

To save the details and execute the Run, clickAccept icon.

5.     In the Process Modeller page, click Menu icon corresponding to the Balance Revaluation Management Ledger Run process that needs to be executed. Click Execute Run.

Figure 72: Balance Revaluation Management Ledger process - Select Execute Run

This illustration shows selecting the Execution Run for the Balance Revaluation Management Ledger process.

6.     When you click Execute Run, the Execution page is displayed.

Figure 73: Balance Revaluation Management Ledger process - Execution Page Without Parameters

This illustration shows the Execution without parameters page in the Balance Revaluation Management Ledger Process.

Enter and select the required details to execute the Run without parameters.

To execute with parameters, select With Parameters in the Execution Type list.

Figure 74: Balance Revaluation Management Ledger Process - Execution Page With Parameters

This illustration shows the Execution with parameters page in the Balance Revaluation Management Ledger Process. When you enter the required Run parameters and select the Accept icon, the Run execution is triggered. The functionalities are described in detail in the tabular column that follows this illustration.

 

NOTE:   

The values are fetched from the FSI_EXCG_RATES and SETUP_MASTER tables.

 

Select or enter the required values for each field as follows.

Table 10: Balance Revaluation Management Ledger Process - Execution Page With Parameters and description

Field Name

Description or Instruction

FIC MIS Date

Use the calendar icon Calendar icon to select the extraction date.

Currency

Use the icon Link icon to select the Currency Code used to calculate the amount during the data population in the target table.

Data Origin

Use theLink icon icon to select the required Data Origin from the Available Values list and click OK.

Rate Type

Select the Rate Type from the drop-down list. The options are as follows:

·        Average

·        Daily

·        End of Period

 

7.     To save the details and execute the Run, clickAccept icon. The Run execution begins.

 

NOTE:   

The execution of the Balance Revaluation Management Ledger Run process is triggered using the selected FIC MIS DATE. The Run SKey is generated and inserted into the DIM_RUN table. For the Run SKey generated, the corresponding user-selected Run parameters are inserted into the RUN_EXE_PARAMETERS table.

 

NOTE:   

See the Oracle Financial Services Analytical Applications Infrastructure Process Modelling Framework Orchestration Guide Release 8.1.1.0.0  for information about the following topics:

·        To abort, resume, or rerun the Run Pipeline Process, see the Abort Run Pipeline, Resume Run Pipeline, and Re-run Run Pipeline sections respectively.

·        To verify the execution logs, see the Viewing Activity Execution Logs and Viewing Execution Log for Widgets sections.

 

8.     To verify the Run execution of the Balance Revaluation Management Ledger process, follow these steps:

a.     To open the Process Monitor page, in the Process Modeller page, clickProcess Monitor icon or select Process Flow Monitor from the Process Modeller menuProcess Modeller menu.

b.     The Process Monitor page is displayed listing all the Run instances corresponding to the Balance Revaluation Management Ledger process. In the Process Monitor page, search by Job ID, or by the Process Name Balance Revaluation Management Ledger, and select the process instance for the required Run pipeline (process) that was executed.

Figure 75: Balance Revaluation Management Ledger Process – Process Monitor Page – Select Job ID

This illustration shows selecting the Job ID in the Process Monitor Page for the Balance Revaluation Management Ledger Process.

9.     A status is displayed, which shows the execution status of the executed Run for the Balance Revaluation Management Ledger process. In this illustration, the Run for the Revaluation is successfully executed.

Figure 76: Balance Revaluation Management Ledger process – Run Execution status

This illustration shows the Process Flow diagram page with the indication of successful Run execution Balance Revaluation Management Ledger process. Each successfully executed task is indicated by a tick mark.

For information about the complete functioning of the PMF, see the Oracle Financial Services Analytical Applications Infrastructure Process Modelling Framework Orchestration Guide Release 8.1.1.0.0.

You can also check the execution status details in the Execution Summary page.

To design and execute a custom Balance Revaluation Management Ledger process, see the Create and Execute a Custom Run Pipeline for Balance Revaluation Management Ledger Process section.

Translate Management Ledger Period Balances Process

This is the Run pipeline (process) to compute all the period balance measures in the Reporting Currency associated with a Legal Entity. The rate types to be used for each General Ledger Type during computation is based on the user configuration in the Currency Conversion Settings.

To compute all the period balance measures in the Reporting Currency associated with a Legal Entity using the Translate Management Ledger Period Balances process, follow these steps:

1.     From OFSAA Home, select the Financial Services Balance Computation Engine, select the Administrator Administrator icon. In the Information Domain list, select the information domain required for OFSBCE. Then click the Process Modelling Framework tile. A submenu is displayed. To access the Process Modeller, click Process Modeller. The Process Modeller page opens. In the following illustration, the out of the box Translate Management Ledger Period Balances is highlighted.

Figure 77: Process Modeller page with Translate Management Ledger Period Balances Process highlighted

This illustration shows the Process Modeler page with Translate Management Ledger Period Balances process.

2.     Select the Translate Management Ledger Period Balances process. The corresponding process flow is displayed. This process flow is designed using the drawing canvas with the Transition, Activity, and Widgets components available in the floating toolbar and with Service Task as the base. This process flow contains only one task, which is Management Ledger Period Balance Currency Conversion.

Figure 78: Translate Management Ledger Period Balances process flow

This illustration shows the Translate Management Ledger Period Balances process flow.

3.     Double-click the Service task to see the details related to its Activity, Implementation, Transition, Action, and Notification (represented by the icons).

Figure 79: Translate Management Ledger Period Balances process with Service Task details

This illustration shows the Translate Management Ledger Period Balances process with Service Task details. A Service task consists of the details related to its Activity, Implementation, Transitions, Actions, and Notifications represented by the icons.

4.     On the drawing canvas, select the Definition, Application Rule, and Data Fields tabs to see the respective details.

§       Click Definition icon to open the Definition details. To save the details, clickAccept icon.

Figure 80: Translate Management Ledger Period Balances process with Definition details

This illustration shows the Translate Management Ledger Period Balances process with the Definition tab details. Edit the required details and save the updates.

§       Click Application Rule icon to open the Application Rule details. You can add or modify or delete the Rule details.

Figure 81: Translate Management Ledger Period Balances process with Application Rule details

This illustration shows the Translate Management Ledger Period Balances process with the Application Rule tab details. Edit the required details and save the updates.

§       Click Data Fields iconto open the Data Fields details. Add, modify, delete, or view the Data Fields details.

Figure 82: Translate Management Ledger Period Balances process with Data Fields details

This illustration shows the Translate Management Ledger Period Balances process with the Data Fields tab details. Edit the required details and save the updates.

§       ClickSave icon to save the Revaluation Process Flow. Continue with the next steps or execute the Run on the Process Modeller page.

§       Click Execution iconto open the Execution details.

Figure 83: Translate Management Ledger Period Balances process without Execution Parameters

This illustration shows the Execution page without parameters page in the Translate Management Ledger Period Balances Process.

Enter and select the required details to execute the Run without parameters. To save the details and execute the Run, clickAccept icon.

To execute with parameters, select With Parameters in the Execution Type list.

Figure 84: Translate Management Ledger Period Balances Process with Execution Parameters

This illustration shows the Execution page for the Translate Management Ledger Period Balances process. Select the required values for each field as mentioned in the table that follows this illustration.

 

Table 11: Execution Page with Execution Parameters, Field Names and Descriptions

Field Name

Description or Instruction

Portfolio Identifier

Select the reqiured Portfolio definition and the filter applies on the dataset with the members selected for this Portfolio.

Run

Select the defined Run.

 

5.     To save the details, clickAccept icon. The Run execution begins.

6.     In the Process Modeller page, click Menu icon corresponding to the Translate Management Ledger Period Balances Run process that must be executed. Click Execute Run.

Figure 85: Translate Management Ledger Period Balances process - Select Execute Run

This illustration shows the selection of the Execute Run in the Translate Management Ledger Period Balances process.

7.     The Execution page is displayed. This page consists of the Run parameters specific to the Translate Management Ledger Period Balances process.

Figure 86: Translate Management Ledger Period Balances process without Execution Parameters

This illustration shows the Execution page without parameters page in the Translate Management Ledger Period Balances Process.

Enter and select the required details to execute the Run without parameters. To save the details and execute the Run, clickAccept icon.

To execute with parameters, select With Parameters in the Execution Type list.

Figure 87: Translate Management Ledger Period Balances Process with Execution Parameters

This illustration shows the Execution page for the Translate Management Ledger Period Balances process. Select the required values for each field as mentioned in the table that follows this illustration.

 

NOTE:   

The values are fetched from the FSI_EXCG_RATES and SETUP_MASTER tables.

 

Table: Translate Management Ledger Period Balances process - Execution page field names and description

Field Name

Description or Instruction

Portfolio Identifier

Select the required Portfolio definition and the filter applies on the dataset with the members selected for this Portfolio.

Run

Select the Daily or Period Balances execution Run for which outputs must be translated.

 

8.     To save the details and execute the Run, clickAccept icon. The Run execution begins.

 

NOTE:   

The execution of the Translate Management Ledger Period Balances Run process is triggered using the selected FIC MIS DATE. The Run SKey is generated and inserted into the DIM_RUN table. For the Run SKey generated, the corresponding user-selected Run parameters are inserted into the RUN_EXE_PARAMETERS table.

 

NOTE:   

See the Oracle Financial Services Analytical Applications Infrastructure Process Modelling Framework Orchestration Guide Release 8.1.1.0.0  for information about the following topics:

·        To abort, resume, or rerun the Run Pipeline Process, see the Abort Run Pipeline, Resume Run Pipeline, and Re-run Run Pipeline sections respectively.

·        To verify the execution logs, see the Viewing Activity Execution Logs and Viewing Execution Log for Widgets sections.

 

9.     To verify the Run execution status of the Translate Management Ledger Period Balances process, follow these steps:

a.     To open the Process Monitor page, in the Process Modeller page, clickProcess Monitor icon or select Process Flow Monitor from the Process Modeller menuProcess Modeller menu.

b.     The Process Monitor page opens displaying all the Run instances corresponding to the Translate Management Ledger Period Balances process. In the Process Monitor page, for the required Run pipeline (process) that was executed, search the Run instance by Process ID, or by the Process Name Translate Management Ledger Period Balances, and select the process instance.

Figure 89: Translate Management Ledger Period Balances Process – Process Monitor Page – Select Job ID

This illustration shows selecting the Process ID in the Process Monitor page for the Translate Management Ledger Period Balances process.

10.  A status page opens, which displays the execution status of the executed Run for the Translate Management Ledger Period Balances process. In this illustration, the Run for the Currency Translation is successfully executed and all the balances selected for the Translation are converted into the set Reporting Currency.

Figure 90: Translate Management Ledger Period Balances process – Run Execution status

This illustration shows the Process Flow diagram page with the indication of successful Run execution Translate Management Ledger Period Balances process. Each successfully executed task is indicated by a tick mark. 

For information about the complete functioning of the PMF, see the Oracle Financial Services Analytical Applications Infrastructure Process Modelling Framework Orchestration Guide Release 8.1.1.0.0.

You can also check the execution status details in the Execution Summary page.

To design and execute a custom Translate Management Ledger Period Balances Process (Currency Translation process), see the Create and Execute a Custom Run Pipeline for Translate Management Ledger Period Balances Process section.

Configure and Manage Custom Pipelines for OFSBCE Functions

To configure and manage the custom pipelines (processes) for OFSBCE functions such as Daily and Average Balances, Revaluation, and Currency Translation, follow steps in these corresponding sections:

·        Create and Execute a Custom Run Pipeline for Balance Computation Management Ledger Process

·        Create and Execute a Custom Run Pipeline for Balance Revaluation Management Ledger Process

·        Create and Execute a Custom Run Pipeline for Translate Management Ledger Period Balances Process

 

NOTE:   

Ensure you have completed the required settings mentioned in the following sections:

·        Application Setup in OFSBCE

·        Legal Entity Settings

·        Portfolio Definition

 

Create and Execute a Custom Run Pipeline for Balance Computation Management Ledger Process

Create a custom Run pipeline for Balance Computation Management Ledger Process to compute the Daily Balances and Average Balances. Follow these steps: 

·        Create a Run Pipeline

·        Create a Process Flow for a Run Pipeline

·        Select the Run Parameters and Execute the Run

·        Verify the Run Execution

The visual representation of the preceding steps is depicted in the following illustration. This is also an illustration of creating and executing a Run pipleline (process) using PMF in OFSBCE, in general .

Figure 91: Create and Execute a Custom Run Pipeline

This illustration shows the flow of creating and executing the Run pipeline. The flow is explained in detail in the sections that follow this illustration.

 

NOTE:   

For information about designing a Business Pipeline, see the Orchestration of a Business Pipeline section in the Oracle Financial Services Analytical Applications Infrastructure Process Modelling Framework Orchestration Guide Release 8.1.1.0.0.

Use a Business Pipeline to design a Business Process, which consists of a sequence of internal or external tasks through well-defined interfaces. Using the designer, you can design the entire business flows consisting of various types of tasks or another business pipeline.

 

To use a standard out of the box Run pipeline for Balance Computation Management Ledger Process, see the Balance Computation Management Ledger process section in the Use Standard OFSBCE Run Pipelinessection.

Create a Run Pipeline

Visual representation of the Run is enabled through PMF by the construction of a Run pipeline. Various OFSAA widgets that enable the construction of Run pipeline are available in the Component toolbar. For detailed information about the Components in PMF, see the Components for Designing Your Process Flow section in the Oracle Financial Services Analytical Applications Infrastructure Process Modelling Framework Orchestration Guide Release 8.1.1.0.0.

Figure 92: Create a Run Pipeline

This illustration shows the stage of creating the Run pipeline. This stage is explained in detail in the steps that follow this illustration.

To create a new Run pipeline for Balance Computation Management Ledger process in the Process Modeller, follow these steps:

1.     From OFSAA Home, select the Financial Services Balance Computation Engine, select the Administrator iconAdministrator icon. In the Information Domain list, select the information domain required for OFSBCE. Then click the Process Modelling Framework tile. A submenu is displayed. To access the Process Modeller, click Process Modeller. The Process Modeller page is displayed.

2.     In the Process Modeller page, click the Add icon.

3.     The Process Details page is displayed.

 Figure 93: Process Details page

This illustration shows the Process Details page. The functionalities are described in detail in the tabular column that follows this illustration.

Enter or select the required values for each field.

 

Table 12: Process Details page field names and description

Field Name

Description and instruction

Process ID

This value is automatically generated.

Process Name

Enter a unique and easily recognizable value in the Process Name field.

Process Description

Enter a unique and easily recognizable value in the Process Description field.

App Package ID

Select the required application package in which the process must be created from the drop-down list.

Type

Select the required process type from the Type drop-down list. The options are as follows:

·        Sub Run Process

·        Run Pipeline

·        Workflow Pipeline

Registered Topics

Note:

This functionality is currently not applicable to OFSBCE.

Spark DB

Enable the Spark DB option if you are executing the Run for Hive metadata.

Infodom

Select the information domain from the Infodom drop-down list in which the Run Pipeline must be created. The list displays all the infodoms mapped to the applications configured in your OFSAA instance.

Tag

Enter the text that can be used as search keywords or helpful in defining a relationship between two or more Pipelines.

Segment

Select the application segment. The options are as follows:

·        BCESEG: OFSBCE segment

 

4.     To save the details, clickAccept icon. The Process Flow canvas is displayed.

Create a Process Flow for a Run Pipeline

After you save the details and clickAccept icon, the Process Flow canvas is displayed.

Figure 94: Process Flow Canvas Page

The Process Flow canvas contains a floating toolbar and a drawing canvas. Use the drawing canvas to design the process flow with the Tools, Activities, and OFSAA Widgets components available in the floating toolbar

In the Process Flow canvas page, design a Process flow Run pipeline. By default, START Start icon from the toolbar appears. This Start activity indicates the beginning of the process. Use the drawing canvas to design the process flow with the Activity, Transition, and Widget components available in the toolbar. To design a process flow diagram for any Run Pipeline, see the Run Pipeline section, and to use various components available in the Process Flow tab, see the Components for Designing Your Process Flow section in the Oracle Financial Services Analytical Applications Infrastructure Process Modelling Framework Orchestration Guide Release 8.1.1.0.0.

Figure 95: Create Process Flow for Run Pipeline

This illustration shows the stage of creating the Process Flow for the Run pipeline. This stage is explained in detail in the steps that follow this illustration.

To create a process flow diagram for a Balance Computation Management Ledger Process (a Run Pipeline for Daily and Average Balance Computation) follow these steps:

1.     Use the drawing canvas with Service Task as the base. In the illustration, each Service Task represents GL type for Assets, Liabilities, Expenses, Revenue, Gains, Losses, Contra Asset, Contra Liability, and Owner’s Equity.

 

NOTE:   

The data from the balance sheet are categorized by the GL types. Within each of these GL types (Service Tasks), for execution, you can invoke multiple threads in the database, and this process is governed by the FSI_OPTIMIZATION_SETTINGS table. For more information, see the Appendix: FSI Optimization Settings section.

 

  Figure 96: Balance Computation Management Ledger process flow

This illustration shows the Balance Computation Management Ledger process flow. You can design other data load processes in the same method.

2.     Double-click a Service task to configure the details related to its Activity, Implementation, Transition, Action, and Notification.

 

NOTE:   

To create an Application Rule, see the Application Rules section, and to create a Data Field, see the Data Fields section in the Oracle Financial Services Analytical Applications Infrastructure Process Modelling Framework Orchestration Guide Release 8.1.1.0.0.

 

Figure 97: Balance Computation Management Ledger process with Service Task details

This illustration shows the Balance Computation Management Ledger process with Service Task details. A Service task consists of the details related to its Activity, Implementation, Transitions, Actions, and Notifications represented by the icons.

3.     On the drawing canvas, select the Definition, Application Rule, and Data Fields icons to see the respective details.

§       Click Definition icon to open the Definition details. To save the details, clickAccept icon.

Figure 98: Balance Computation Management Ledger process with Definition details

This illustration shows the Balance Computation Management Ledger process with the Definition details. Edit the required details and save the updates.

§       Click Application Rule icon to open the Application Rule details. You can add or modify or delete the Rule details.

Figure 99: Balance Computation Management Ledger process with Application Rule tab details

This illustration shows the Balance Computation Management Ledger process with the Application Rule details. Edit the required details and save the updates.

§       Click Data Fields iconto open the Data Fields details. Add, modify, delete, or view the Data Fields details.

Figure 100: Balance Computation Management Ledger process with Data Fields tab details

This illustration shows the Balance Computation Management Ledger process with the Data Fields tab details. Edit the required details and save the updates.

§       Click Execution iconto open the Execution details. To save the details, clickAccept icon.

Figure 101: Balance Computation Management Ledger process without Execution Parameters

This illustration shows the Execution page without parameters page in the Balance Computation Management Ledger Process.

Enter and select the required details to execute the Run without parameters. To execute with parameters, select With Parameters in the Execution Type list. To save the details, clickAccept icon.

Figure 102: Balance Computation Management Ledger Process with Execution Parameters

This illustration shows the Execution with parameters page in the Balance Computation Management Ledger Process.

4.     To save the details, clickAccept icon. In the Process Flow canvas, clickSave icon to save the process flow

To execute the created Run pipeline (process), see the Select the Run Parameters and Execute the Run section.

Select the Run Parameters and Execute the Run

After a Run pipeline (process) is designed and defined in the process flow diagram, you must assign values to the Run parameters, and execute the Run.

 

NOTE:   

You can use PMF to invoke the PMF process through a PMF specific ESIC (External Scheduler Interface Component) option. You can execute a Run Pipeline on the UI or using a command-line utility called wfExecExternal.sh.

This shell script file wfExec.sh is available in the ficdb/bin directory. To execute the utility, navigate to the $FIC_DB_HOME/bin directory and execute wfExec.sh with parameters such as objectId, objectType, Infodom, segments, userID, locale, appParams, and secMap.

 

Figure 103: Select Run Parameters and Execute the Run

This illustration shows the stages of selecting the Run parameters and executing the Run. These stages are explained in detail in the steps that follow this illustration.

To select the Run parameters and execute the Run, follow these steps:

1.     In the Process Modeller page, click Menu icon corresponding to the Balance Computation Management Ledger Run process that must be executed. Click Execute Run.

Figure 104: Balance Computation Management Ledger process - Select Execute Run

This illustration shows selecting Execute Run in Balance Computation Management Ledger Process.

2.     The Execution page is displayed. This page consists of the Run parameters specific to the Balance Computation Management Ledger process.

Figure 105: Balance Computation Management Ledger process without Execution Parameters

This illustration shows the Execution page without parameters page in the Balance Computation Management Ledger Process.

Enter and select the required details to execute the Run without parameters. To execute with parameters, select With Parameters in the Execution Type list. To save the details, clickAccept icon.

Figure 106: Balance Computation Management Ledger Process with Execution Parameters

This illustration shows the Execution with parameters page in the Balance Computation Management Ledger Process.

To save the details, clickAccept icon. In the Process Flow canvas, clickSave icon to save the process flow.

Select or enter the required values for each field as follows.

 

Table 13: Balance Computation Management Ledger process - Execution page field names and description

Field Name

Description or Instruction

Legal Entity

Use theLink icon icon to select the required Legal Entity Code to identify the legal entity used for the Run.

FIC MIS Date

Use the calendar icon Calendar icon to select the extraction date.

Run Execution Description

Enter a longer description of the Run.

Data Origin

Use theLink icon icon to select the required Data Origin from the Available Values list and click OK.

 

3.     To save the details and execute the Run, clickAccept icon.

 

NOTE:   

The execution of the Balance Computation Management Ledger Run process is triggered using the selected FIC MIS DATE. The Run SKey is generated and inserted into the DIM_RUN table. For the Run SKey generated, the corresponding user-selected Run parameters are inserted into the RUN_EXE_PARAMETERS table.

 

 

NOTE:   

Processes that compute day, period and period-average accounting balance should be executed for every calendar date, chronologically. If process execution skips dates, the balance figures computed could be inconsistent or erroneous.

 

 

NOTE:   

See the Oracle Financial Services Analytical Applications Infrastructure Process Modelling Framework Orchestration Guide Release 8.1.1.0.0  for information about the following topics:

·        To abort, resume, or rerun the Run Pipeline Process, see the Abort Run Pipeline, Resume Run Pipeline, and Re-run Run Pipeline sections respectively.

·        To verify the execution logs, see the Viewing Activity Execution Logs and Viewing Execution Log for Widgets sections.

 

Verify the Run Execution

After the Run pipeline (process) execution, you can check the status of the execution.

Figure 107: Verify Run Execution

This illustration shows the stage of verifying the Run execution. This stage is explained in detail in the steps that follow this illustration.

To verify the Run execution, follow these steps:

1.     To verify the Run execution status of the Balance Computation Management Ledger process, follow these steps:

a.     To open the Process Monitor page, in the Process Modeller page, click Process Monitor icon or select Process Flow Monitor from the Process Modeller menuProcess Modeller menu.

b.     The Process Monitor page opens displaying all the Run instances corresponding to the Balance Computation Management Ledger process. In the Process Monitor page, for the required Run pipeline (process) that was executed, search the Run instance by Process ID, or by the Process Name Balance Computation Management Ledger, and select the process instance.

Figure 108: Balance Computation Management Ledger process – Process Monitor Page – Select Job ID

This illustration shows selecting the Job ID in the Process Monitor page for the Balance Computation Management Ledger process.

2.     A status page opens, which displays the execution status of the executed Run for the Balance Computation Management Ledger process. In this illustration, the Run for the Daily and Average Balance Computation is successfully executed.

Figure 109: Balance Computation Management Ledger process – Run Execution status

This illustration shows the Run Execution Status of the Balance Computation Management Ledger process. The tasks with a tick mark indicates that the Service Tasks in this process are successfully executed.

For information about the complete functioning of PMF, see the Oracle Financial Services Analytical Applications Infrastructure Process Modelling Framework Orchestration Guide Release 8.1.1.0.0.

You can also check the execution status details in the Execution Summary page.

Create and Execute a Custom Run Pipeline for Balance Revaluation Management Ledger Process

To create and execute the custom Revaluation process using the custom Run pipeline for Balance Revaluation Management Ledger process, see the Create and Execute Revaluation Process section.

To use a standard out of the box Run pipeline for Balance Revaluation Management Ledger Process, see the Balance Revaluation Management Ledger process section in the Use Standard OFSBCE Run Pipelines section.

Create and Execute a Custom Run Pipeline for Translate Management Ledger Period Balances Process

To create and execute the custom Currency Translation process using the custom Run pipeline for Translate Management Ledger Period Balances process, see the Currency Translation Process section.

To use a standard out of the box Run pipeline for Translate Management Ledger Period Balances Process, see the Translate Management Ledger Period Balances process section in the Use Standard OFSBCE Run Pipelines section.