Go to primary content
Siebel CRM Siebel Mobile Guide: Connected
Siebel Innovation Pack 2016, Rev. C
E52426-01
  Go to Documentation Home
Home
Go To Table Of Contents
Contents
Go To Index
Index

Previous
Previous
 
Next
Next
    View PDF

Oracle Policy Automation Integration Workflows for Siebel Finance

This group of workflows controls processing for Siebel Finance-related interview sessions, which can be conducted from your Siebel Mobile or Siebel desktop application. It includes the following workflows:

FINS Needs Analysis Account Main Workflow

This workflow manages an interview session from OPA for a particular type of needs analysis for an account. This workflow:

  • Is called from the following Business Component: FINS Needs Analysis Account.

  • Contains the following Business Component User Properties:

    • Name: BCPreseedField1

      Value: Rulebase:FINS Needs Analysis.Rule Base

    • Name: BCPreseedField2

      Value: SeedAccountId:FINS Account - Mobile.Id

    • Name: WFInputArgs1

      Value: Business Service:OPA Interview Framework Service

    • Name: WFInputArgs2

      Value: Method:InvokeWorkflow

    • Name: WFInputArgs3

      Value: GotoViewName:FINS Account Recommendation View - Mobile

    • Name: WFInputArgs4

      Value: WorkflowName:FINS Needs Analysis Account Main Workflow

    • Name: WFInputArgs5

      Value:MappingName:FINSCheckingAccountMappings

  • Uses the following Business Component Class: CSSBCFINSIntw.

    Note that this is a specialized class for business components, which supports the following business component user properties:

    • BCPreseedField<x> where x is any positive number, and prepares the property set in format [Rulebase]=<Value of BC field FINS Needs Analysis.Rule Base>.

    • WFInputArgs<x> where x is any positive number, and prepares the property set in format [Business Service] = "OPA Interview Framework Service".

  • Uses the following Apply Button method: StartFINSInterview.

The FINS Needs Analysis Account Main workflow is the driver workflow to start a needs analysis for an account. Figure 10-1 shows this workflow.

A customer calls the FINS Needs Analysis Account Main workflow by selecting an option (a type of needs analysis) in the Needs Analysis applet on the Account 360 View of the Siebel Mobile application for Siebel Finance.

Figure 10-1 FINS Needs Analysis Account Main Workflow

Surrounding text describes Figure 10-1 .

Workflow Description. This workflow performs the following actions:

  1. Is Resume. This step determines whether the action for the interview request applies to resuming an existing interview.

  2. Get Preseed Data. This step calls the Oracle Policy Automation (OPA) Get PreSeed Data Workflow.

  3. OPA Interview Sub WorkFlow. This step calls the OPA Interview Service Sub Workflow.

  4. Get Snapshot data. This step calls the Upsert Record method from the PUB OPA Utilities Service business service.This method reads the saved interview session with base64 data.

  5. User Interact Step. This step evaluates the user action to render the interview session. The following events are configured in this step:

    • FrameEventMethodWFSave

    • FrameEventMethodWFNavigate

    • FrameEventMethodWFSubmit

    • FrameEventMethodWFMyApplications

    • FrameEventMethodWFClose

  6. Has Any Error. This step determines whether the OPA response contains an error.

  7. Is Session Active. This step determines whether an active interview session exists.

  8. Is Submit Action. This step determines whether the user taps the Submit button in the interview session.

  9. Is Snapshot. This step determines whether the user taps the Save button in the interview session.

  10. Is Last Screen? This step determines whether the screen that appears is the last screen of the interview session.

  11. Is Application Present. This step determines whether an application record already exists for the interview session.

  12. Upsert Application. This step calls the UpsertRecord method from the PUB OPA Utilities Service business service. The input arguments to this method are the business component, business object, search spec, input fields, and output fields. This method returns the Id and application number.

  13. Handle Exception. This step calls the Error Handling method from the OPA Interview Framework Service business service if errors or Simple Object Access Protocol (SOAP) fault exceptions occur during the OPA outbound proxy call. The input arguments to this method are the fault code and fault string.

  14. Save Snapshot Data. This step calls the UpsertRecord method from the PUB OPA Utilities Service business service. The input arguments to this method are the business component, business object, search spec, input fields, and method. This method creates the interview session record with base64 data.

  15. Convert OPA Submit Data IO to Siebel IO. This step calls the OPA Process Submit Data Workflow.

  16. Create Application. This step calls the UpsertRecord method from the PUB OPA Utilities Service business service. The input arguments to this method are the business component, business object, search spec, input fields, and output fields. This method creates the application record with a Save status, and returns the Id and application number.

  17. Is Submit Screen Last Screen. This step determines whether the screen that appears is the last screen of the interview session.

  18. OPA End Interview. This step calls the OPA End Interview Workflow.

  19. Has Any Error. This step determines whether the OPA response contains an error.

  20. Show Error. This step calls the ShowErrors method from the OPA Interview Framework Service business service to show the errors that occurred when sending the request to OPA.

  21. Clear Flags. This step calls the Clearflags method from the OPA Interview.

  22. Go To Summary View. This step calls the GotoView method from the FINS Teller UI Navigation business service to navigate to the home page or the My Applications applet, depending on the user action.

FINS Needs Analysis Contact Main Workflow

This workflow manages an interview session from OPA for a particular type of needs analysis for a contact. This workflow:

  • Is called from the following Business Component: FINS Needs Analysis Contact.

  • Contains the following Business Component User Properties:

    • Name: BCPreseedField1

      Value: Rulebase:FINS Needs Analysis.Rule Base

    • Name: BCPreseedField2

      Value: SeedContactId:FINS Contact - Mobile.Id

    • Name: WFInputArgs1

      Value: Business Service:OPA Interview Framework Service

    • Name: WFInputArgs2

      Value: Method:InvokeWorkflow

    • Name: WFInputArgs3

      Value: GotoViewName:FINS Contact Recommendation View - Mobile

    • Name: WFInputArgs4

      Value: WorkflowName:FINS Needs Analysis Contact Main Workflow

    • Name: WFInputArgs5

      Value:MappingName:FINSCheckingContactMappings

  • Uses the following Business Component Class: CSSBCFINSIntw.

    This is a specialized class for business components, which supports the following business component user properties:

    • BCPreseedField<x> where x is any positive number, and prepares the property set in format [Rulebase]=<Value of BC field FINS Needs Analysis.Rule Base>.

    • WFInputArgs<x> where x is any positive number, and prepares the property set in format [Business Service] = "OPA Interview Framework Service".

  • Uses the following Apply Button method: StartFINSInterview.

The FINS Needs Analysis Contact Main workflow is the driver workflow to start a needs analysis for a contact. Figure 10-2 shows this workflow.

A customer calls the FINS Needs Analysis Contact Main workflow by selecting an option (a type of needs analysis) in the Needs Analysis applet on the Contact 360 View of the Siebel Mobile application for Siebel Finance.

Figure 10-2 FINS Needs Analysis Main Workflow

Surrounding text describes Figure 10-2 .

Workflow Description. This workflow performs the following actions:

  1. Is Resume. This step determines whether the action for the interview request applies to resuming an existing interview.

  2. Get Preseed Data. This step calls the Oracle Policy Automation (OPA) Get PreSeed Data Workflow.

  3. OPA Interview Sub WorkFlow. This step calls the OPA Interview Service Sub Workflow.

  4. Get Snapshot data. This step calls the Upsert Record method from the PUB OPA Utilities Service business service.This method reads the saved interview session with base64 data.

  5. User Interact Step. This step evaluates the user action to render the interview session. The following events are configured in this step:

    • FrameEventMethodWFSave

    • FrameEventMethodWFNavigate

    • FrameEventMethodWFSubmit

    • FrameEventMethodWFMyApplications

    • FrameEventMethodWFClose

  6. Has Any Error. This step determines whether the OPA response contains an error.

  7. Is Session Active. This step determines whether an active interview session exists.

  8. Is Submit Action. This step determines whether the user taps the Submit button in the interview session.

  9. Is Snapshot. This step determines whether the user taps the Save button in the interview session.

  10. Is Last Screen? This step determines whether the screen that appears is the last screen of the interview session.

  11. Is Application Present. This step determines whether an application record already exists for the interview session.

  12. Upsert Application. This step calls the UpsertRecord method from the PUB OPA Utilities Service business service. The input arguments to this method are the business component, business object, search spec, input fields, and output fields. This method returns the Id and application number.

  13. Handle Exception. This step calls the Error Handling method from the OPA Interview Framework Service business service if errors or Simple Object Access Protocol (SOAP) fault exceptions occur during the OPA outbound proxy call. The input arguments to this method are the fault code and fault string.

  14. Save Snapshot Data. This step calls the UpsertRecord method from the PUB OPA Utilities Service business service. The input arguments to this method are the business component, business object, search spec, input fields, and method. This method creates the interview session record with base64 data.

  15. Convert OPA Submit Data IO to Siebel IO. This step calls the OPA Process Submit Data Workflow.

  16. Create Application. This step calls the UpsertRecord method from the PUB OPA Utilities Service business service. The input arguments to this method are the business component, business object, search spec, input fields, and output fields. This method creates the application record with a Save status, and returns the Id and application number.

  17. Is Submit Screen Last Screen. This step determines whether the screen that appears is the last screen of the interview session.

  18. OPA End Interview. This step calls the OPA End Interview Workflow.

  19. Has Any Error. This step determines whether the OPA response contains an error.

  20. Show Error. This step calls the ShowErrors method from the OPA Interview Framework Service business service to show the errors that occurred when sending the request to OPA.

  21. Clear Flags. This step calls the Clearflags method from the OPA Interview.

  22. Go To Summary View. This step calls the GotoView method from the FINS Teller UI Navigation business service to navigate to the home page or the My Applications applet, depending on the user action.

FINS Application Capture Main Workflow

This workflow manages an interview session from OPA to apply for a product. This workflow:

  • Is called from the following Business Component: FINS Product.

  • Contains the following Business Component User Property:

    Name: Named Method

    Value: "StartApplCapture", "INVOKESVC", "FINS Product", "OPA Interview Framework Service", "InvokeWorkflow", "SeedAccountId", "[Acc Id]", "SeedLeadId", "[Lead Id]", "SeedProductId", "[Id]", "'MappingName'", "'FINSApplicationCaptureMappings'", "'Rulebase'", "'ApplicationCapture'", "'GotoViewName'", "'FINS Account Application View - Mobile'", "SeedProductName", "[Name]"

  • Uses the following Apply Button method: StartApplCapture.

The FINS Application Capture Main workflow drives the interview session to apply for a product by calling other workflows. Figure 10-3 shows this workflow.

A customer calls the FINS Application Capture Main workflow by selecting a product and then tapping Apply in the Recommendations view of the Siebel Mobile application for Siebel Finance.

Figure 10-3 FINS Application Capture Main Workflow

Surrounding text describes Figure 10-3 .

Workflow Description. This workflow performs the following actions:

  1. Is Resume. This step determines whether the action for the interview request applies to resuming an existing interview.

  2. Upsert Oppty. Create an opportunity (application) for the given account.

  3. Upsert Opty Product. For the opportunity created in Step 2, add the product for which the application capture process is taking place.

  4. Get Preseed Data. This step calls the Oracle Policy Automation (OPA) Get PreSeed Data Workflow.

  5. OPA Interview Sub WorkFlow. This step calls the OPA Interview Service Sub Workflow.

  6. Get Snapshot data. This step calls the Upsert Record method from the PUB OPA Utilities Service business service.This method reads the saved interview session with base64 data.

  7. User Interact Step. This step evaluates the user action to render the interview session. The following events are configured in this step:

    • FrameEventMethodWFSave

    • FrameEventMethodWFNavigate

    • FrameEventMethodWFSubmit

    • FrameEventMethodWFMyApplications

    • FrameEventMethodWFClose

  8. Has Any Error. This step determines whether the OPA response contains an error.

  9. Is Session Active. This step determines whether an active interview session exists.

  10. Is Submit Action. This step determines whether the user taps the Submit button in the interview session.

  11. Is Snapshot. This step determines whether the user taps the Save button in the interview session.

  12. Is Last Screen? This step determines whether the screen that appears is the last screen of the interview session.

  13. Is Application Present. This step determines whether an application record already exists for the interview session.

  14. Upsert Application. This step calls the UpsertRecord method from the PUB OPA Utilities Service business service. The input arguments to this method are the business component, business object, search spec, input fields, and output fields. This method creates the application record with a Save status, and returns the Id and application number.

  15. Handle Exception. This step calls the Error Handling method from the OPA Interview Framework Service business service if errors or Simple Object Access Protocol (SOAP) fault exceptions occur during the OPA outbound proxy call. The input arguments to this method are the fault code and fault string.

  16. Save Snapshot Data. This step calls the UpsertRecord method from the PUB OPA Utilities Service business service. The input arguments to this method are the business component, business object, search spec, input fields, and method. This method creates the interview session record with base64 data.

  17. Update Application Status. This changes the application status to Saved.

  18. Convert OPA Submit Data IO to Siebel IO. This step calls the OPA Process Submit Data Workflow.

  19. Transform Data. This uses the EAI Data Transformation Engine business service to transform OPA data to Siebel data using the following EAI data map: FINS Application Capture.

  20. Create Application. This step calls the UpsertRecord method from the PUB OPA Utilities Service business service. The input arguments to this method are the business component, business object, search spec, input fields, and output fields. This method creates the application record with a Save status, and returns the Id and application number.

  21. Is Submit Screen Last Screen. This step determines whether the screen that appears is the last screen of the interview session.

  22. OPA End Interview. This step calls the OPA End Interview Workflow.

  23. Has Any Error. This step determines whether the OPA response contains an error.

  24. Show Error. This step calls the ShowErrors method from the OPA Interview Framework Service business service to show the errors that occurred when sending the request to OPA.

  25. Clear Flags. This step calls the Clearflags method from the OPA Interview.

  26. Go To Summary View. This step calls the GotoView method from the FINS Teller UI Navigation business service to navigate to the home page or the My Applications applet, depending on the user action.

  27. Query Oppty. In the case of resuming an interview session, it queries the existing opportunity.