6      Executing Run through Process Modelling Framework in OFS REG REP OSFI

Process Modeling Framework (PMF) is a design and execution framework that enables the Process Pipeline developers to implement various Pipelines modeled by the Business Analysts. The Process Pipeline developers use the framework to orchestrate the Business Pipelines and the Run Pipelines within OFSAA and to design the artifacts that participate in the Pipelines to complete their implementation.

This chapter provides information about the usage of the Process Modeling Framework (PMF) feature in the Oracle Financial Services Regulatory Reporting for Office of Superintendent of Financial Institutes Canada (OFS REG REP OSFI ) application.

 

NOTE:   

For detailed information about the Process Modeling Framework (PMF) feature in OFSAA, see the Process Modelling Framework Orchestration Guide.

 

This chapter includes the following topics:

·        Overview

·        Designing a Pipeline in OFS REG REP OSFI

·        Verifying the Execution Logs

Overview

In OFS REG REP OSFI , Process Modelling Framework (PMF) is used to create a Run definition in a Run process. The visual representation of the Run is enabled through PMF by the construction of a Run Pipeline. PMF is a feature in parallel to the Run Management feature. Through the PMF, you can execute the following two Ready-to-use Runs for data loading:

·        Financial Services Regulatory Reporting for Office of Superintendent of Financial Institutes Canada (OFS REG REP OSFI ) Sourced Run

·        Financial Services Regulatory Reporting for Office of Superintendent of Financial Institutes Canada (OFS REG REP OSFI ) Execution Run

Designing a Pipeline in OFS REG REP OSFI

You can design the process flow diagrams for both the processes (Business Process Pipeline and Run Pipeline). This is an example of a process flow diagram for a Run Pipeline (for OFS REG REP OSFI  Sourced Run).

After you create, design, and define the process in the process flow diagram, you must assign values to the Run parameters, and execute the Run. You can execute a Run Pipeline from the UI or using a command-line utility called wfExecExternal.sh.

This section includes the following topics that describe the Run Pipeline execution from the UI:

·        Selecting the Run Parameters and Executing the Run

·        Verifying the Run Execution

·        Verifying the Execution Logs

 

NOTE:   

For information about executing the Run Pipeline using a command-line utility, see the section Using Command Line Utility in the Process Modelling Framework Orchestration Guide.

 

Selecting the Run Parameters and Executing the Run

After designing and saving the process flow diagram, the Process is listed in the Process Modeler page.

To select the Run parameters and execute the Run, follow this procedure:

1.     After logging into the OFSAAI applications page, navigate to Regulatory Reporting for Office of Superintendent of Financial Institutes Canada, select Process Modelling Framework, and then select Process Modeller.

2.     In the Process Modeller page, click More  corresponding to the Run Pipeline that must be executed.

Figure 51: Process Modeler Screen

This illustration shows the list of runs that can be executed in the Process Modeler.

3.     When you click Execute Run, the Select Run Params window is displayed.

Figure 52: Select Run Parameter Screen

This illustration shows the Select Run Parameter window in the Process Modeler page. You must enter the details for Reporting Currency, Legal Entity, Consolidation Type, Intra Company Elimination, Consolidation Hierarchy, GAAP Code, FIC MIS Date and Run Execution Description fields; and click OK.

4.     Select the Execution Type as With Parameters from the drop-down list.

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

Table 5: Run Parameter Fields and Descriptions

Field Name

Description or Instruction

Reporting Currency

Enter the Reporting Currency Code used to calculate the amount during the data population in the target table.

Legal Entity

Select the Legal Entity Code to identify the legal entity used for the Run.

Consolidation Type

Select the Consolidation Type of legal entities on a solo or consolidation basis. In a Solo Run, only the selected legal entity is used. In a Consolidated Run, along with the selected legal entity, all its child legal entities are also used.

Intra Company Elimination

Select the Intra Company Elimination type to eliminate (YES) or skip the elimination (NO) of Intra Company Accounts during a Consolidated Run.

Consolidation Hierarchy

Enter the Legal Entity Hierarchy used for the consolidated run. This parameter is not required for the Solo Run.

GAAP Code

Enter the required accounting standard.

FIC MIS Date

Select the extraction date.

BackDated Execution

Select the option Yes from the drop-down list if the run is executed for a prior date else NO. For example, Regulatory refiling.

Run Execution Description

Enter a longer description of the Run.

 

6.     When you click , the Run execution begins. The Select Run Params window closes.

 

NOTE:   

The execution of the Run Pipeline 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.

 

Verifying the Run Execution

After selecting the Run parameters and beginning the Run execution, verify the progress of the Run.

To verify the Run execution progress, follow this procedure:

1.     In the Process Modeler page, click More  corresponding to the Run Pipeline that must be verified. Click Process Flow Monitor.

Figure 53: Process Modeler Run Execution Screen

This illustration shows the list of runs whose run execution progress can be verified in the Process Modeler.

2.     The Process Monitor window is displayed. You can see the generated process flow ID, the Run execution timestamp, and the status of the Run execution. To verify the Run execution status at the Pipeline level, click the corresponding process flow ID.

Figure 54: Process Monitor Screen

This illustration shows the list of processes available to verify the run execution status of the run pipeline.

3.     The process flow diagram window is displayed. The  icon at each Sub Pipeline indicates that the Run execution is successful.

 

NOTE:   

The  icon at each Sub Pipeline indicates that the Run execution is unsuccessful.

 

Figure 55: Run Pipeline Process Flow Diagram

This illustration shows the run execution process flow.

 

NOTE:   

The  icon shows the entire label of the nodes in the Process Flow Diagram and the  icon shows the nodes navigation in the diagram.

 

Verifying the Execution Logs

You can access the execution logs to verify the details of the Run.

To verify the execution log, follow these steps:

1.     In the Process Monitor window, click the required process flow ID. The process flow diagram is displayed in a new window. Double click on the required Sub Pipeline. The Execution Logs window is displayed.

Figure 56: Sub Pipeline

This illustration show the successful run execution in the sub pipeline.

2.     Click the required metadata to verify the execution log.

Figure 57: Execution Logs

This illustration shows the execution logs to verify the required metadata.

3.     Click the required node and the Activity window is displayed.

Figure 58: Activity Logs

This illustration shows the activity log details.

4.     Click Execution Logs. The Log File details page is displayed.

Figure 59: Log File

This illustration shows the log details of the run execution in the process flow diagram.

5.     Select the Log File that you wish to view from the drop-down list and click View Log. The Run execution log details are displayed.

Figure 60: Run Execution Log

This illustration shows the log details of the run execution in the process flow diagram.

Alternatively, to verify the execution logs, click the  icon in the Process flow diagram window. The log details of the Run execution are displayed in a new window.

Figure 61: Run Execution Logs

This illustration shows the log details of the run execution in the process flow diagram.

For detailed information about the complete functioning of the PMF, see the Process Modelling Framework Orchestration Guide.