16Defining Billing Profile Workflows for Siebel Communications

About Billing Profile Workflows for Siebel Communications

A workflow process is a sequence of steps that automates a business function. Some workflow processes (also known as business processes) allow your company to manage operations associated with billing profiles.

CMU Account Sync Workflow

This workflow synchronizes account data between the Siebel CRM application and the billing application.

The following shows this workflow.

A user initiates this workflow by creating an account record or by changing any field in the business component for an account record in the Siebel CRM application.

This image is described in the surrounding text.

Workflow Description

This workflow performs the following actions:
  1. Query Account. Queries for the updated account details.

  2. Get Custom Attributes. Reads the enterprise details, such as the enterprise server name, language, and locale.

  3. Set Custom Attributes. Sets the enterprise details as part of the request message.

  4. Account Update Web Service. Calls an asynchronous proxy Web service to send the account details to the billing application.

Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

Workflow Step Method Called In Business Service

Query Account

QueryById

CMU Query Account Service

Get Custom Attributes

GetEnterpriseParameters

CMU External Integration Service

Set Custom Attributes

SetAttributesToMessage

CMU External Integration Service

Account Update Web Service

UpdateCustomerParty

UpdateCustomerSiebelJMSProducer

    CMU Address Sync Workflow

    This workflow synchronizes address data between the Siebel CRM application and the billing application.

    The following shows this workflow.

    A user initiates this workflow by creating an address record or by changing any field for the business component for an address record in the Siebel CRM application.

    CMU Address Sync Workflow. This image is described in surrounding text.

    Workflow Description

    This workflow performs the following actions:
    1. Query Address. Queries for the updated address details.

    2. Get Custom Attributes. Reads the enterprise details, such as the enterprise server name, language, and locale.

    3. Set Custom Attributes. Sets the enterprise details as part of the request message.

    4. Address Update Web Service. Calls an asynchronous proxy Web service to send the address details to the billing application.

    Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

    Workflow Step Method Called In Business Service

    Query Address

    QueryById

    CMU Query Address Service

    Get Custom Attributes

    GetEnterpriseParameters

    CMU External Integration Service

    Set Custom Attributes

    SetAttributesToMessage

    CMU External Integration Service

    Address Update Web Service

    UpdateCustomerPartyAddress

    UpdateCustomerSiebelJMSProducer

      CMU Contact Sync Workflow

      This workflow synchronizes contact data between the Siebel CRM application and the billing application.

      The following shows this workflow.

      A user initiates this workflow by creating a contact record or by changing any field for the business component for a contact record in the Siebel CRM application.

      CMU Contact Sync Workflow. This image is described in surrounding text.

      Workflow Description

      This workflow performs the following actions:
      1. Query Contact. Queries for the updated contact details.

      2. Get Custom Attributes. Reads the enterprise details, such as the enterprise server name, language, and locale.

      3. Set Custom Attributes. Sets the enterprise details as part of the request message.

      4. Contact Update Web Service. Calls an asynchronous proxy Web service to send the contact details to the billing application.

      Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

      Workflow Step Method Called In Business Service

      Query Contact

      QueryById

      CMU Query Contact Service

      Get Custom Attributes

      GetEnterpriseParameters

      CMU External Integration Service

      Set Custom Attributes

      SetAttributesToMessage

      CMU External Integration Service

      Contact Update Web Service

      UpdateCustomerPartyContact

      UpdateCustomerSiebelJMSProducer

        CMU Profile Sync Workflow

        This workflow synchronizes billing profile data between the Siebel CRM application and the billing application.

        The following shows this workflow.

        A user initiates this workflow by creating a billing profile record or by changing any field for the business component for a billing profile record in the Siebel CRM application.

        CMU Profile Sync Workflow. This image is described in surrounding text.

        Workflow Description

        This workflow performs the following actions:
        1. Query Billing Profile. Queries for the updated billing profile details.

        2. Get Custom Attributes. Reads the enterprise details, such as the enterprise server name, language, and locale.

        3. Set Custom Attributes. Sets the enterprise details as part of the request message.

        4. Billing Profile Update Web Service. Calls an asynchronous proxy Web service to send the billing profile details to the billing application.

        Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

        Workflow Step Method Called In Business Service

        Query Billing Profile

        QueryById

        CMU Query Billing Profile Service

        Get Custom Attributes

        GetEnterpriseParameters

        CMU External Integration Service

        Set Custom Attributes

        SetAttributesToMessage

        CMU External Integration Service

        Billing Profile Update Web Service

        UpdateCustomerPartyBillingProfile

        UpdateCustomerSiebelJMSProducer

          SWI Account Update Workflow

          This workflow calls the outbound service to synchronize the account details from the Siebel application with the external application. It is called when a change is made to account details.

          The following shows this workflow.

          SWI Account Update Workflow. This image is described in surrounding text.

          Workflow Description

          This workflow performs the following actions:
          1. Query Customer Party. Queries for the Account Id of an account in which a change has been made. Derives the value of the UTCCanonical input parameter for this step from the UTCCanonical process property. The default value of this property is N. If the value passed is Y, then the query returns data for any field of the type DTYPE_UTCDATETIME in UTC Canonical format.

          2. Get Custom Attributes. Gets details about Oracle’s Siebel Enterprise Server, such as the language and locale details.

          3. Set Custom Attributes. Sets the Siebel Enterprise Server details, such as the language and locale values, in the request message to make an outbound Web service call.

          4. UpdateCustomerParty. Calls the Aggregateaccountevent method of the SyncCustomerSiebelEventAggregator business service and updates the customer party. If the response received contains an error, then the workflow proceeds to the Set Error Msg step.

          5. Set Error Msg. If an error occurs in the previous step, then this step displays an error message.

          Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

          Workflow Step Method Called In Business Service

          UpdateCustomerParty

          Aggregateaccountevent

          SyncCustomerSiebelEventAggregator

          Set Error Msg

          CheckAndSetError

          SWI External Integration Service

            SWI Address Update Workflow

            This workflow calls the outbound service to synchronize the address details from the Siebel application with the external application. It is called when a change is made to the address details.

            The following shows this workflow.

            This image is described in surrounding text.

            Workflow Description

            This workflow performs the following actions:
            1. Query Address. Queries for the Address Id of an address in which a change has been made. Derives the value of the UTCCanonical input parameter for this step from the UTCCanonical process property. The default value of this property is N. If the value passed is Y, then the query returns data for any field of the type DTYPE_UTCDATETIME in UTC Canonical format.

            2. Get Custom Attributes. Gets Siebel Enterprise Server, such as the language and locale details for the server.

            3. Set Custom Attributes. Sets the Siebel Enterprise Server details, such as the language and locale values, in the request message to make an outbound Web service call.

            4. UpdateCustomerPartyAddress. Calls the Aggregateaddressevent method of the SyncCustomerSiebelEventAggregator business service and updates the customer party. If the response received contains an error, then the workflow proceeds to the Set Error Msg step.

            5. Set Error Msg. If an error occurs in the previous step, then this step displays an error message.

            Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

            Workflow Step Method Called In Business Service

            UpdateCustomerPartyAddress

            Aggregateaddressevent

            SyncCustomerSiebelEventAggregator

            Set Error Msg

            CheckAndSetError

            SWI External Integration Service

              SWI Contact Update Workflow

              This workflow calls the outbound service to synchronize the contact details from the Siebel application with the external application. It is called when a change is made to contact details.

              The following shows this workflow.

              This image is described in surrounding text.

              Workflow Description

              This workflow performs the following actions:
              1. Query Contact. Queries for the Contact Id of a contact in which a change has been made. Derives the value of the UTCCanonical input parameter for this step from the UTCCanonical process property. The default value of this property is N. If the value passed is Y, then the query returns data for any field of the type DTYPE_UTCDATETIME in UTC Canonical format.

              2. Get Custom Attributes. Gets the language and locale details for the Siebel Enterprise Server.

              3. Set Custom Attributes. Sets the Siebel Enterprise Server details, such as the language and locale values, in the request message to make an outbound Web service call.

              4. UpdateCustomerPartyContact. Calls the aggregatecontactevent method of the SyncCustomerSiebelEventAggregator business service and updates the customer party. If the response received contains an error, then the workflow proceeds to the Set Error Msg step.

              5. Set Error Msg. If an error occurs in the previous step, then this step displays an error message.

              Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

              Workflow Step Method Called In Business Service

              UpdateCustomerPartyContact

              aggregatecontactevent

              SyncCustomerSiebelEventAggregator

              Set Error Msg

              CheckAndSetError

              SWI External Integration Service

                SWI Billing Profile Update Workflow

                This workflow calls the outbound service to synchronize the billing profile details from the Siebel application with the external application. It is called when a change is made to the billing profile details.

                The following shows this workflow.

                This image is described in surrounding text.

                Workflow Description

                This workflow performs the following actions:
                1. Query Billing Profile. Queries for the Billing Profile Id of a billing profile in which a change has been made. Derives the value of the UTCCanonical input parameter for this step from the UTCCanonical process property. The default value of this property is N. If the value passed is Y, then the query returns data for any field of the type DTYPE_UTCDATETIME in UTC Canonical format.

                2. Get Custom Attributes. Gets the language and locale details for the Siebel Enterprise Server.

                3. Set Custom Attributes. Sets the Siebel Enterprise Server details, such as the language and locale values, in the request message to make an outbound Web service call.

                4. Billing Profile Update Web Service. Calls the aggregatebpevent method of the SyncCustomerSiebelEventAggregator business service and updates the customer party. If the response received contains an error, then the workflow proceeds to the Set Error Msg step.

                5. Set Error Msg. If an error occurs in the previous step, then this step displays an error message.

                Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

                Workflow Step Method Called In Business Service

                Billing Profile Update Web Service

                aggregatebpevent

                SyncCustomerSiebelEventAggregator

                Set Error Msg

                CheckAndSetError

                SWI External Integration Service

                  SWI Special Rating - Synchronize Process

                  This workflow calls a proxy business service to query and synchronize an updated Special Rating List with the external Oracle Communications Billing and Revenue Management application.

                  The following shows this workflow.

                  This workflow is called when a user clicks the Synchronize button in the Accounts Screen, Profiles view, Special Rating Profile subview, and then Special Rating List applet.

                  This image is described in surrounding text.

                  Workflow Description

                  This workflow performs the following actions:
                  1. Query Special Rating List. Queries the modified Special Rating list details with Special Rating list ID and active Special Rating list items. Derives the value of the UTCCanonical input parameter for this step from the UTCCanonical process property. The default value of this property is N. If the value passed is Y, then the query returns data for any field of the type DTYPE_UTCDATETIME in UTC Canonical format.

                  2. Synchronize. Synchronizes the special rating details through an outbound Web service call.

                  3. Update List Synch Date. Updates the value of the Last Synchronized Date field to the current timestamp for the updated special rating list.

                  4. Update Items Synch Date. Updates the value of the Last Synchronized Date field as the current timestamp for each of the updated special rating list items.

                    SWIAdjustmentStatusUpdate

                    This workflow updates the status, substatus, and description of an adjustment record that is sent by a billing application.

                    The following shows this workflow.

                    This workflow is called by the SWIAdjustmentStatusUpdate inbound Web service.

                    This image is described in surrounding text.

                    Workflow Description

                    This workflow performs the following action:
                    • EAI Update. Updates the Status, Sub Status, and Status Description fields of an adjustment record. Derives the value of the UTCCanonical input parameter for this step from the UTCCanonical process property. The default value of this property is N. If the value passed is Y, then any field of the type DTYPE_UTCDATETIME in the payload must be in UTCCanonical format. While writing these fields to the business component, these fields are converted to the locale-specific date and time.

                      CMU Credit Alert Status Sync

                      This workflow updates the status of a credit alert from Siebel Communications to the external Oracle Communications Billing and Revenue Management application.

                      The following shows this workflow.

                      A user initiates this workflow by changing the status of a credit alert to Closed, and clicking the Synch Status button.

                      Note: The Synch Status button is enabled only when a credit alert is created by a third-party application. Consequently, this workflow can be called only when the credit alert’s Integration ID is not NULL. This image is described in surrounding text.

                      Workflow Description

                      This workflow performs the following actions:
                      1. Query Credit Alert. Queries the Siebel database for the credit alert ID. Derives the value of the UTCCanonical input parameter for this step from the UTCCanonical process property. The default value of this property is N. If the value passed is Y, then the query returns data for any field of the type DTYPE_UTCDATETIME in UTC Canonical format.

                      2. Get Custom Attributes. Gets the parameters for the existing details from the server, such as the name, language, and locale, to add to the request message in the outbound Web service.

                      3. Set Custom Attributes. Adds the enterprise server parameters to the request message.

                      4. Credit Alert Update Web Service. Synchronizes the credit alert status with the external application.

                        Workflow to View Content in the Billing Profile Portal

                        This workflow allows users to view content in the Billing Profile portal. It consists of one workflow process.

                          SIA External Integration Process Workflow

                          This workflow retrieves and displays data from a billing application. This data consists of information about top-up requests, current account balances, and usage activity for an account. This workflow displays the content in the Billing Profile portal. This content includes balance group, usage that is not billed, bill, and bill payment information.

                          This workflow is called in the following situations:

                          • When the user clicks the Name field of a billing profile in the Billing Profile list of the Account Summary view.

                          • When the user accesses or navigates to the following views in the billing profile portal:

                            • Balance Group

                            • Unbilled Usage

                            • Bills

                            • Payments

                          This workflow is not called from within the Adjustments view.

                          The following shows the SIA External Integration Process workflow.

                          This image is described in surrounding text.

                          Workflow Description

                          This workflow performs the following actions:
                          1. Get Custom Attributes. Reads the enterprise details, such as the Siebel Enterprise Server name, language, and locale.

                          2. Set Custom Attributes. Sets the enterprise details as part of the request message.

                          3. Proxy Business Service. This step performs the following work:

                            1. Calls the appropriate proxy business service as determined by the input that is passed to the business service.

                            2. Calls the WSDL file on the integration server to get the response in Siebel Message format. In Oracle Application Integration Architecture 2.5, the workflow passes the Proxy BS Fault input argument for customized fault handling. If there is a fault, then the business service returns the fault code, a summary, and a detail in the output argument.

                            Note: You must create the proxy business services that this workflow calls. Also, for the virtual business components (VBCs) that use these services, you must configure the user properties.
                          4. UpdateVBCRec. Retrieves the data from the Siebel message and stores the data in the property set.

                          Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

                          Workflow Step Method Called In Business Service

                          Get Custom Attributes

                          GetEnterpriseParameters

                          CMU External Integration Service

                          Set Custom Attributes

                          SetAttributesToMessage

                          CMU External Integration Service

                          Proxy Business Service

                          InvokeAndValidateProxy

                          SWI External Integration Service

                          UpdateVBCRec

                          AddSiebelMessage

                          CMU External Integration Service

                          The business service names depend on the Name tags in the WSDL file that you generate when you create the proxy business services.

                            Workflows to Enter Adjustments in the Billing Profile Portal

                              CMUInvoiceAdjustmentWF

                              This workflow creates appropriate adjustment request detail when a user adjusts an entire bill.

                              The following shows this workflow.

                              A user initiates this workflow by clicking the Adjust button for an entire bill.

                              This image is described in surrounding text.

                              Workflow Description

                              This workflow performs the following actions:
                              1. Create Invoice Header. Calls the CMUInvoiceQueryWF workflow to check if the bill exists in the Siebel database. If the bill does not exist, then it creates the bill header. For more information, see CMUInvoiceQueryWF.

                              2. Create Adjustment Header. Creates the adjustment request header, and defaults the Request Amount and the Approved Amount to 0. The Bill Number is populated with the Bill Number of the bill on which the adjustment is being made. The Adjustment Class is set to Billed for all adjustments made on the bill, whether at the item, event, or bill level.

                              3. Goto Adjustment View Sub Process. Calls the CMU Adjustment View Sub Process to navigate to the adjustment view. For more information, see CMU Adjustment View Sub Process.

                              Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

                              Workflow Step Method Called In Business Service

                              Create Invoice Header

                              CMUInvoiceDataTransfer

                              CMU Util UI Service

                              Create Adjustment Header

                              CMUAdjustmentDataTransfer

                              CMU Util UI Service

                                CMUInvoiceQueryWF

                                This workflow finds a particular bill in the Siebel database.

                                The following shows this workflow.

                                The following workflows call this workflow as a subprocess:

                                • CMUInvoiceAdjustmentWF

                                • CMUItemChargeAdjustmentWF

                                • CMUEventDetailsAdjustmentWF

                                • CMUBalanceDetailsEventAdjustmentWF

                                This image is described in surrounding text.

                                Workflow Description

                                This workflow performs the following action:
                                • QueryInvoiceHeader. Checks if a bill exists in the Siebel database.

                                Associated Business Service Methods. The following table shows the step in this workflow that calls a business service method.

                                Workflow Step Method Called In Business Service

                                QueryInvoiceHeader

                                QueryInvoiceData

                                CMU Util UI Service

                                  CMUItemChargeAdjustmentWF

                                  This workflow creates appropriate adjustment request detail when a user adjusts bill item charges.

                                  The following shows this workflow.

                                  A user initiates this workflow by clicking the Adjust button for item charges relating to a bill.

                                  This image is described in surrounding text.

                                  Workflow Description

                                  This workflow performs the following actions:
                                  1. Create Invoice Header. Calls the CMUInvoiceQueryWF workflow to check if the bill exists in the Siebel database. If the bill does not exist, then it creates the bill header. For more information, see CMUInvoiceQueryWF.

                                  2. Create Invoice Line Item. Calls the CMUItemChargeQueryWF workflow to check if the item charge exists in the Siebel database. If the item charge does not exist, then creates the bill line item. For more information, see CMUItemChargeQueryWF.

                                  3. Create Adjustment Header. Creates the adjustment request header and populates some of the header fields.

                                  4. Create Adjustment Line Item. Creates the adjustment request header, and defaults the Request Amount and the Approved Amount to 0. The Bill Number is populated with the Bill Number of the bill on which the adjustment is being made. The Adjustment Class is set to Billed for all adjustments made on the bill, whether at the item, event, or bill level.

                                  5. Goto Adjustment View Sub Process. Calls the CMU Adjustment View Sub Process to navigate to the adjustment view. For more information, see CMU Adjustment View Sub Process.

                                  Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

                                  Workflow Step Method Called In Business Service

                                  Create Invoice Header

                                  CMUInvoiceDataTransfer

                                  CMU Util UI Service

                                  Create Invoice Line Item

                                  CMUInvoiceDataTransfer

                                  CMU Util UI Service

                                  Create Adjustment Header

                                  CMUAdjustmentDataTransfer

                                  CMU Util UI Service

                                  Create Adjustment Line Item

                                  CMUAdjustmentDataTransfer

                                  CMU Util UI Service

                                    CMUItemChargeQueryWF

                                    This workflow finds a particular item charge in the Siebel database.

                                    The following shows this workflow.

                                    The following workflows call this workflow as a subprocess:

                                    • CMUItemChargeAdjustmentWF

                                    • CMUEventDetailsAdjustmentWF

                                    • CMUBalanceDetailsEventAdjustmentWF

                                    This image is described in the surrounding text.

                                    Workflow Description

                                    This workflow performs the following action:
                                    • QueryInvoiceDetails. Checks if an item charge exists in the Siebel database.

                                    Associated Business Service Methods. The following table shows the step in this workflow that calls a business service method.

                                    Workflow Step Method Called In Business Service

                                    QueryInvoiceDetails

                                    QueryInvoiceData

                                    CMU Util UI Service

                                      CMUEventDetailsAdjustmentWF

                                      This workflow creates appropriate adjustment request detail when a user adjusts bill events.

                                      The following shows this workflow.

                                      A user initiates this workflow by clicking the Adjust button for events relating to a bill.

                                      This image is described in surrounding text.

                                      Workflow Description

                                      This workflow performs the following actions:
                                      1. Create Invoice Header. Calls the CMUInvoiceQueryWF workflow to check if the bill exists in the Siebel database. If the bill does not exist, then it creates the bill header. For more information, see CMUInvoiceQueryWF.

                                      2. Create Invoice Line Item. Calls the CMUItemChargeQueryWF workflow to check if the item charge exists in the Siebel database. If the item charge does not exist, then creates the bill line item. For more information, see CMUItemChargeQueryWF.

                                      3. Create Invoice Details. Calls the CMUEventDetailsQueryWF workflow to check if the bill event detail exists in the Siebel database. If the bill event detail does not exist, then creates the bill event detail. For more information, see CMUEventDetailsQueryWF.

                                      4. Create Adjustment Header. Creates the adjustment request header and populates some of the header fields.

                                      5. Create Adjustment Line Item. Creates the adjustment request line item, and defaults the Request Amount and the Approved Amount to 0.

                                      6. Goto Adjustment View Sub Process. Calls the CMU Adjustment View Sub Process to navigate to the adjustment view. For more information, see CMU Adjustment View Sub Process.

                                      Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

                                      Workflow Step Method Called In Business Service

                                      Create Invoice Header

                                      CMUInvoiceDataTransfer

                                      CMU Util UI Service

                                      Create Invoice Line Item

                                      CMUInvoiceDataTransfer

                                      CMU Util UI Service

                                      Create Invoice Details

                                      CMUInvoiceDataTransfer

                                      CMU Util UI Service

                                      Create Adjustment Header

                                      CMUAdjustmentDataTransfer

                                      CMU Util UI Service

                                      Create Adjustment Line Item

                                      CMUAdjustmentDataTransfer

                                      CMU Util UI Service

                                        CMUEventDetailsQueryWF

                                        This workflow finds a particular event in the Siebel database.

                                        The following shows this workflow.

                                        The following workflows call this workflow as a subprocess:

                                        • CMUEventDetailsAdjustmentWF

                                        • CMUBalanceDetailsEventAdjustmentWF

                                        CMUEventDetailsQueryWF Workflow.

                                        Workflow Description

                                        This workflow performs the following action:
                                        • QueryInvoiceDetails. Checks if an event exists in the Siebel database.

                                        Associated Business Service Methods. The following table shows the step in this workflow that calls a business service method.

                                        Workflow Step Method Called In Business Service

                                        QueryInvoiceDetails

                                        QueryInvoiceData

                                        CMU Util UI Service

                                          CMUBalanceDetailEventAdjustmentWF

                                          This workflow creates appropriate adjustment request detail when a user adjusts a resource balance.

                                          The following shows this workflow.

                                          A user initiates this workflow by clicking the Adjust button for a resource balance total relating to events.

                                          This image is described in the surrounding text.

                                          Workflow Description

                                          This workflow performs the following actions:
                                          1. Create Invoice Header. Calls the CMUInvoiceQueryWF workflow to check if the bill exists in the Siebel database. If the bill does not exist, then it creates the bill header. For more information, see CMUInvoiceQueryWF.

                                          2. Create Invoice Line Item. Calls the CMUItemChargeQueryWF workflow to check if the item charge exists in the Siebel database. If the item charge does not exist, then creates the bill line item. For more information, see CMUItemChargeQueryWF.

                                          3. Create Invoice Details. Calls the CMUEventDetailsQueryWF workflow to check if the bill event detail exists in the Siebel database. If the bill event detail does not exist, then creates the bill event detail. For more information, see CMUEventDetailsQueryWF.

                                          4. Create Adjustment Header. Creates the adjustment request header and populates some of the header fields.

                                          5. Create Adjustment Line Item. Creates the adjustment request line item, and defaults the Request Value and the Approved Value to 0.

                                          6. Goto Adjustment View Sub Process. Calls the CMU Adjustment View Sub Process to navigate to the adjustment view. For more information, see CMU Adjustment View Sub Process.

                                          Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

                                          Workflow Step Method Called In Business Service

                                          Create Invoice Header

                                          CMUInvoiceDataTransfer

                                          CMU Util UI Service

                                          Create Invoice Line Item

                                          CMUInvoiceDataTransfer

                                          CMU Util UI Service

                                          Create Invoice Details

                                          CMUInvoiceDataTransfer

                                          CMU Util UI Service

                                          Create Adjustment Header

                                          CMUAdjustmentDataTransfer

                                          CMU Util UI Service

                                          Create Adjustment Line Item

                                          CMUAdjustmentDataTransfer

                                          CMU Util UI Service

                                            CMU Adjustment View Sub Process

                                            This workflow navigates to the adjustment view.

                                            The following shows this workflow.

                                            The following workflows call this workflow as a subprocess:

                                            • CMUInvoiceAdjustmentWF

                                            • CMUItemChargeAdjustmentWF

                                            • CMUEventDetailsAdjustmentWF

                                            • CMUBalanceDetailsEventAdjustmentWF

                                            This image is described in the surrounding text.

                                            Workflow Description

                                            This workflow performs the following action:
                                            • Goto View. Navigates to the Adjustment view.

                                              CMU SIA Submit Adjustment Request to External

                                              This workflow submits an adjustment request to an external application by invoking an outbound Web service and changes the status of the adjustment header to Submitted.

                                              The following shows this workflow.

                                              A user initiates this workflow by clicking the Submit button on the Billing Adjustments screen.

                                              This image is described in surrounding text.

                                              Workflow Description

                                              This workflow performs the following actions:
                                              1. Query Adjustment. Queries the Siebel database for the adjustment request to be submitted to the external application. Derives the value of the UTCCanonical input parameter for this step from the UTCCanonical process property. The default value of this property is N. If the value passed is Y, then the query returns data for any field of the type DTYPE_UTCDATETIME in UTC Canonical format.

                                              2. Is Approved. Checks whether the adjustment is approved in the Siebel application, and goes to the following steps:

                                                • Change Status to Pending. If the adjustment request is not approved, then it changes the status of the adjustment record to Pending and ends the workflow.

                                                • Get EnterpriseServer Param. If the adjustment request is approved, then it gets the parameters from the existing server, such as the enterprise server name, language, and locale, to add to the adjustment request message in the outbound Web service, and then it proceeds to the next step.

                                              3. SetAttributesToMessage. Adds the enterprise server parameters to the adjustment request message.

                                              4. Adjustment Submit Outbound WS. Calls the SWICreateAdjustment outbound Web service, which sends a request to create an adjustment in the Oracle Communications Billing and Revenue Management AQ (Advanced Queue).

                                              5. Change Status to Submitted. Changes the status of the adjustment record to Submitted.

                                              Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

                                              Workflow Step Method Called In Business Service

                                              Query Adjustment

                                              Query

                                              EAI Siebel Adapter

                                              Get EnterpriseServer Param

                                              GetEnterpriseParameters

                                              CMU External Integration Service

                                              SetAttributesToMessage

                                              SetAttributesToMessage

                                              CMU External Integration Service

                                              Adjustment Submit Outbound WS

                                              CreateAdjustment

                                              AdjustmentSiebelReqABCS

                                                CMUUnbilledEventAdjustmentWF Workflow

                                                This workflow processes an unbilled event adjustment.

                                                The following shows this workflow.

                                                A user initiates this workflow by clicking the Adjust button for events relating to a bill.

                                                This image is described in surrounding text.

                                                Workflow Description

                                                This workflow performs the following actions:
                                                1. Read AIA Comm Pref. Reads the system preference to determine whether Oracle Application Integration Architecture is enabled.

                                                2. Do Adjustments? Checks whether there are unbilled event adjustments to process. If there are, then proceeds with the workflow. If there are not, then stops the workflow.

                                                3. Create Invoice Header. Calls the CMUInvoiceQueryWF workflow to check whether the unbilled adjustment exists in the Siebel database. If the unbilled adjustment does not exist, then it creates the unbilled invoice header. For more information, see CMUInvoiceQueryWF.

                                                4. Create Invoice Line Item. Calls the CMUItemChargeQueryWF workflow to check whether the unbilled item charge exists in the Siebel database. If the unbilled item charge does not exist, then it creates the unbilled invoice item. For more information, see CMUItemChargeQueryWF.

                                                5. Create Invoice Details. Calls the CMUEventDetailsQueryWF workflow to check whether the unbilled item detail exists in the Siebel database. If the unbilled item detail does not exist, then it creates the unbilled invoice item details. For more information, see CMUEventDetailsQueryWF.

                                                6. Create Adjustment Header. Creates the adjustment header for the unbilled event, and populates some of the header fields.

                                                7. Create Adjustment Line Item. Creates the adjustment line item for the unbilled event. Defaults the Request Amount and the Approved Amount to 0. The Adjustment Class is set to Unbilled. The Bill Number remains blank in case of an unbilled adjustment.

                                                8. Goto Adjustment View Sub Process. Calls the CMU Adjustment View Sub Process to navigate to the Billing Adjustments screen, External Line Items view. For more information, see CMU Adjustment View Sub Process.

                                                  CMUUnbilledNonCurrencyEventAdjustmentWF Workflow

                                                  This workflow processes an unbilled noncurrency event adjustment.

                                                  The following shows this workflow.

                                                  A user initiates this workflow by clicking the Adjust button for a resource balance total relating to unbilled events.

                                                  This image is described in surrounding text.

                                                  Workflow Description

                                                  This workflow performs the following actions:
                                                  1. Read AIA Comm Pref. Reads the system preference to determine whether Oracle Application Integration Architecture is enabled.

                                                  2. Do Adjustments? Checks whether there are unbilled non-currency event adjustments to process. If there are, then proceeds with the workflow. If there are not, then stops the workflow.

                                                  3. Create Invoice Header. Calls the CMUInvoiceQueryWF workflow to check whether the unbilled adjustment exists in the Siebel database. If the unbilled adjustment does not exist, then this workflow step creates the unbilled invoice header. For more information, see CMUInvoiceQueryWF.

                                                  4. Create Invoice Line Item. Calls the CMUItemChargeQueryWF workflow to check whether the unbilled item charge exists in the Siebel database. If the unbilled item charge does not exist, then this workflow step creates the unbilled invoice item. For more information, see CMUItemChargeQueryWF.

                                                  5. Create Invoice Details. Calls the CMUEventDetailsQueryWF workflow to check whether the unbilled item detail exists in the Siebel database. If the unbilled item detail does not exist, then this workflow step creates the unbilled invoice item details. For more information, see CMUEventDetailsQueryWF.

                                                  6. Create Adjustment Header. Creates the adjustment header for the unbilled noncurrency event, and populates some of the header fields.

                                                  7. Create Adjustment Line Item. Creates the adjustment line item for the unbilled noncurrency event. Defaults the Request Value and Approved Value fields to 0.

                                                  8. Goto Adjustment View Sub Process. Calls the CMU Adjustment View Sub Process to navigate to the Billing Adjustments screen, External Line Items view. For more information, see CMU Adjustment View Sub Process.

                                                    SWI External Account Integration Process Workflow

                                                    This workflow is used to make outbound Web service calls to fetch data to populate the SWI Match Account VBC. It is called when the user clicks the Go button in the popup applet SWI Match Account List Applet.

                                                    The following shows the SWI External Account Integration Process workflow.

                                                    This image is described in surrounding text.

                                                    Workflow Description

                                                    This workflow performs the following actions:
                                                    1. Check Req Field. Checks if the required field values are entered in the popup applet SWI Match Account List Applet before sending a request to external application to query the account details.

                                                    2. Get Custom Attributes. Gets the details of the Siebel Enterprise Server, such as the language and locale values, for the Siebel Server.

                                                    3. Set Custom Attributes. Sets the details of the Siebel Enterprise Server, such as the language and locale values, in the request message to make an outbound service call.

                                                    4. Proxy Business Service. Makes an outbound Web service call, validates the response message, and checks for service errors.

                                                    5. UpdateVBCRec. Updates the virtual business component, SWI Match Account VBC, to display the queried accounts in the popup applet SWI Match Account List Applet.

                                                    Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

                                                    Workflow Step Method Called In Business Service

                                                    Check Req Field

                                                    CheckRequiredFiled

                                                    SWI External Integration Service

                                                    Get Custom Attributes

                                                    GetEnterpriseParameters

                                                    SWI External Integration Service

                                                    Set Custom Attributes

                                                    SetAttributesToMessage

                                                    SWI External Integration Service

                                                    Proxy Business Service

                                                    InvokeAndValidateProxy

                                                    SWI External Integration Service

                                                    UpdateVBCRec

                                                    AddSiebelMessage

                                                    SWI External Integration Service

                                                      SWI External Contact Integration Process Workflow

                                                      This workflow is used to make outbound Web service calls to fetch data to populate the SWI Match Contact VBC. It is called when the user clicks the Go button in the popup applet SWI Match Contact List Applet.

                                                      The following shows the SWI External Contact Integration Process workflow.

                                                      This image is described in surrounding text.

                                                      Workflow Description

                                                      This workflow performs the following actions:
                                                      1. Check Req Field. Checks if the required field values are entered in the popup applet, SWI Match Contact List Applet, before sending a request to an external application to query the contact details.

                                                      2. Get Custom Attributes. Gets the details of the Siebel Enterprise Server, such as the language and locale values, for the Siebel Server.

                                                      3. Set Custom Attributes. Sets the details of the Siebel Enterprise Server, such as the language and locale values, in the request message to make an outbound service call.

                                                      4. Proxy Business Service. Makes an outbound service call, validates the response message, and checks for service errors.

                                                      5. UpdateVBCRec. Updates the virtual business component, SWI Match Contact VBC, to display the queried accounts in the popup applet, SWI Match Contact List Applet.

                                                      Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

                                                      Workflow Step Method Called In Business Service

                                                      Check Req Field

                                                      CheckRequiredFiled

                                                      SWI External Integration Service

                                                      Get Custom Attributes

                                                      GetEnterpriseParameters

                                                      SWI External Integration Service

                                                      Set Custom Attributes

                                                      SetAttributesToMessage

                                                      SWI External Integration Service

                                                      Proxy Business Service

                                                      InvokeAndValidateProxy

                                                      SWI External Integration Service

                                                      UpdateVBCRec

                                                      AddSiebelMessage

                                                      SWI External Integration Service

                                                        SWI External Customer Req Integration Process Workflow

                                                        This workflow is used to make an outbound Web service synchronize queried accounts from the external application. If an account is not present in Siebel CRM, then a new account will be created. This workflow is called when a user clicks the Fetch button on the SWI Match Account List Applet, after querying the account details from the external application.

                                                        The following shows the SWI External Customer Req Integration Process workflow.

                                                        This image is described in surrounding text.

                                                        Workflow Description

                                                        This workflow performs the following actions:
                                                        1. Get Custom Attributes. Gets the details of the Siebel Enterprise Server, such as the language and locale values, for the Siebel Server.

                                                        2. Set Custom Attributes. Sets the details of the Siebel Enterprise Server, such as the language and locale values, in the request message that is sent to make an outbound service call.

                                                        3. Proxy Business Service. Makes an outbound service call, validates the response message, and checks for service errors.

                                                        4. Add Siebel Message. Updates the virtual business component, SWI Match Account VBC, to display the queried accounts in the popup applet, SWI Match Account List Applet.

                                                        5. Retrieve Field Value. Retrieves the Account Id from the external application to verify if the account successfully synchronized with the Siebel Business Application from Oracle.

                                                        6. Customer Synced? Checks if the Account Id returned from the previous step is NULL. If Account Id is NULL, then the account is not synchronized. If Account Id is not NULL, then the account is synchronized.

                                                        7. Close Popup. Closes the popup applet, SWI Match Account List Applet.

                                                        8. Refresh View. Queries the account business component with the Account Id returned by the outbound service call and refreshes the view to display only the synchronized account details in the Accounts view.

                                                        Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

                                                        Workflow Step Method Called In Business Service

                                                        Get Custom Attributes

                                                        GetEnterpriseParameters

                                                        SWI External Integration Service

                                                        Set Custom Attributes

                                                        SetAttributesToMessage

                                                        SWI External Integration Service

                                                        Proxy Business Service

                                                        InvokeAndValidateProxy

                                                        SWI External Integration Service

                                                        Add Siebel Message

                                                        AddSiebelMessage

                                                        SWI External Integration Service

                                                        Retrieve Field Value

                                                        RetriveFiledValue

                                                        SWI External Integration Service

                                                        Close Popup

                                                        ClosePopup

                                                        SWI Util UI Service

                                                        Refresh View

                                                        RefreshView

                                                        SWI Util UI Service

                                                          SWI External Contact Req Integration Process Workflow

                                                          This workflow is used to make an outbound service synchronize the queried contacts from the external application. If a contact is not present in Siebel CRM, then a new contact will be created. This workflow is called when a user clicks the Fetch button on the SWI Match Contact List Applet, after querying the contact details from the external application.

                                                          The following shows the SWI External Contact Req Integration Process workflow.

                                                          This image is described in surrounding text.

                                                          Workflow Description

                                                          This workflow performs the following actions:
                                                          1. Get Custom Attributes. Gets the details of the Siebel Enterprise Server, such as the language and locale values, for the Siebel Server.

                                                          2. Set Custom Attributes. Sets the details of the Siebel Enterprise Server, such as the language and locale values, in the request message to make an outbound service call.

                                                          3. Proxy Business Service. Makes an outbound service call, validates the response message, and checks for service errors.

                                                          4. Add Siebel Message. Updates the virtual business component, SWI Match Contact VBC, to display the queried accounts in the popup applet, SWI Match Contact List Applet.

                                                          5. Retrieve Field Value. Retrieves the Contact Id from the Oracle Application Integration Architecture response message to verify if the contact successfully synchronized with the Siebel application.

                                                          6. Customer Synced? Checks if the Contact Id returned from the previous step is NULL. If Contact Id is NULL, then the contact is not synchronized successfully. If Contact Id is not NULL, then the contact is synchronized successfully.

                                                          7. Close Popup. Closes the popup applet, SWI Match Contact List Applet.

                                                          8. Refresh View. Queries the Account business component with the Contact Id that is returned by the external application, then refreshes the view to display only the synchronized account details in the Accounts view.

                                                          Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

                                                          Workflow Step Method Called In Business Service

                                                          Get Custom Attributes

                                                          GetEnterpriseParameters

                                                          SWI External Integration Service

                                                          Set Custom Attributes

                                                          SetAttributesToMessage

                                                          SWI External Integration Service

                                                          Proxy Business Service

                                                          InvokeAndValidateProxy

                                                          SWI External Integration Service

                                                          Add Siebel Message

                                                          AddSiebelMessage

                                                          SWI External Integration Service

                                                          Retrieve Field Value

                                                          RetriveFiledValue

                                                          SWI External Integration Service

                                                          Close Popup

                                                          ClosePopup

                                                          SWI Util UI Service

                                                          Refresh View

                                                          RefreshView

                                                          SWI Util UI Service

                                                            SWI External Account Request Sync Process Workflow

                                                            This workflow synchronizes the account from the external application with the Siebel application. It is called when the user selects the Fetch menu item from the SIS Account List Applet.

                                                            The following shows the SWI External Account Request Sync Process workflow.

                                                            This image is described in surrounding text.

                                                            Workflow Description

                                                            This workflow performs the following actions:
                                                            1. Generate Template. Generates a template to query the contact details, which contain only the required fields, such as Account Id to make an outbound Web service call.

                                                            2. EAI UI Data Adapter. Fills the template generated in the previous step with the account information that is used to make an outbound Web service call to synchronize the account with the Siebel application. Derives the value of the UTCCanonical input parameter for this step from the UTCCanonical process property. The default value of this property is N. If the value passed is Y, then the query returns data for any field of the type DTYPE_UTCDATETIME in UTC Canonical format.

                                                            3. Get Custom Attributes. Gets the details of the Siebel Enterprise Server, such as the language, and locale values, for the Siebel Server.

                                                            4. Set Custom Attributes. Sets the details of the Siebel Enterprise Server, such as the language and locale values, in the request message to make an outbound Web service call.

                                                            5. External Sync Service. Makes an outbound Web service call to synchronize the account details from the external application with the Siebel application.

                                                            6. Display Error. Retrieves the error message, if there is any during the outbound Web service call, and displays it in the Siebel application.

                                                            7. Retrieve Field Value. Retrieves the Account Id from the Web service response message to verify if the account successfully synchronized with the Siebel application.

                                                            8. Field Value Present. Checks if the Account Id returned from the previous step is NULL. If the Account Id is NULL, then the account is not synchronized. If the Account Id is not NULL, then the account is synchronized.

                                                            9. Refresh UI. If the account synchronized successfully, then this step refreshes the Account view so that the synchronized account is included in the Siebel application.

                                                            Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

                                                            Workflow Step Method Called In Business Service

                                                            Generate Template

                                                            GetTemplate

                                                            Generate Template Service

                                                            EAI UI Data Adapter

                                                            QueryPage

                                                            EAI UI Data Adapter

                                                            Get Custom Attributes

                                                            GetEnterpriseParameters

                                                            SWI External Integration Service

                                                            Set Custom Attributes

                                                            SetAttributesToMessage

                                                            SWI External Integration Service

                                                            External Sync Service

                                                            CustomerPartyIOFetchAccount

                                                            FetchAccountSiebelReqABCSImplService

                                                            Display Error

                                                            CheckAndSetError

                                                            SWI External Integration Service

                                                            Retrieve Field Value

                                                            RetriveFiledValue

                                                            SWI External Integration Service

                                                            Refresh UI

                                                            RefreshCurrentApplet

                                                            FINS Teller UI Navigation

                                                              SWI External Contact Request Sync Process Workflow

                                                              This workflow synchronizes a contact from an external application with the Siebel application. It is called when the user selects the Fetch menu item in the Contact List applet.

                                                              The following shows the SWI External Contact Request Sync Process workflow.

                                                              This image is described in surrounding text.

                                                              Workflow Description

                                                              This workflow performs the following actions:
                                                              1. Generate Template. Generates a template to query the contact details, which contain only the required fields to make an outbound Web service call, such as Contact Id.

                                                              2. EAI UI Data Adapter. Fills the template generated in the previous step with the contact information used to make an outbound Web service call to synchronize the contact with the Siebel application. Derives the value of the UTCCanonical input parameter for this step from the UTCCanonical process property. The default value of this property is N. If the value passed is Y, then the query returns data for any field of the type DTYPE_UTCDATETIME in UTC Canonical format.

                                                              3. Get Custom Attributes. Gets the details of the Siebel Enterprise Server, such as the language and locale values, to be used by the Siebel Server.

                                                              4. Set Custom Attributes. Sets the details of the Siebel Enterprise Server, such as the language and locale values, in the request message to make an outbound Web service call.

                                                              5. External Sync Service. Makes an outbound Web service call to synchronize the account details from the external application with the Siebel application.

                                                              6. Display Error. Retrieves the error message from the Web service call, if any, and displays it in the Siebel application.

                                                              7. Retrieve Field Value. Retrieves the Contact Id from the Web service call response message to determine whether the contact successfully synchronized with the Siebel application.

                                                              8. Field Value Present. Checks if the Contact Id returned from the previous step is NULL. If yes, then the contact is not synchronized. If no, then the contact is synchronized.

                                                              9. Refresh UI. If the Contact is synchronized, then this step refreshes the Contact view so the synchronized contact appears in the Siebel client.

                                                              Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

                                                              Workflow Step Method Called In Business Service

                                                              Generate Template

                                                              GetTemplate

                                                              Generate Template Service

                                                              EAI UI Data Adapter

                                                              QueryPage

                                                              EAI UI Data Adapter

                                                              Get Custom Attributes

                                                              GetEnterpriseParameters

                                                              SWI External Integration Service

                                                              Set Custom Attributes

                                                              SetAttributesToMessage

                                                              SWI External Integration Service

                                                              External Sync Service

                                                              CustomerPartyIOFetchAccount

                                                              FetchAccountSiebelReqABCSImplService

                                                              Display Error

                                                              CheckAndSetError

                                                              SWI External Integration Service

                                                              Retrieve Field Value

                                                              RetriveFiledValue

                                                              SWI External Integration Service

                                                              Refresh UI

                                                              RefreshCurrentApplet

                                                              FINS Teller UI Navigation

                                                                SWISendPaymentAuthorization Workflow

                                                                This workflow checks if this payment record is valid for the customer. The operator creates a new payment record as a credit card payment and fills all requested fields. This workflow is called when a user clicks the Authorize button.

                                                                The following shows the SWISendPaymentAuthorization workflow.

                                                                This image is described in surrounding text.

                                                                Workflow Description

                                                                This workflow performs the following actions:
                                                                1. Validate. Validates the input values.

                                                                2. Error. Checks whether the input is absent or invalid. If the input is absent or invalid, then the workflow proceeds to the Stop on Error step.

                                                                3. Query Payments. Queries the payment details from the Payments business component.

                                                                4. Query IO w/ right Payment. Queries the Siebel database for the correct set of payment details and prepares the Siebel XML file for transmission. Derives the value of the UTCCanonical input parameter for this step from the UTCCanonical process property. The default value of this property is N. If the value passed is Y, then the query returns data for any field of the type DTYPE_UTCDATETIME in UTC Canonical format.

                                                                5. Get AIA Parameters. Gets the Siebel Enterprise Server details and other parameters.

                                                                6. Set AIA Parameters. Formats the parameters into Siebel message format.

                                                                7. Call WS. Calls the outbound Web service and sends the payload.

                                                                8. Handle Fault. If an error occurs in the prior step, then this step displays an error message.

                                                                9. Update Payments. Updates the payment details. Derives the value of the UTCCanonical input parameter for this step from the UTCCanonical process property. The default value of this property is N. If the value passed is Y, then any field of the type DTYPE_UTCDATETIME in the payload must be in UTCCanonical format. While writing these fields into the business component, these fields are converted to the locale-specific date and time.

                                                                10. Refresh. Refreshes the applet so the synchronized information appears in the Siebel application.

                                                                Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

                                                                Workflow Step Method Called In Business Service

                                                                Validate

                                                                Validate

                                                                FINS Validator

                                                                Query IO w/ right Payment

                                                                Query

                                                                EAI Siebel Adapter

                                                                Get AIA Parameters

                                                                GetEnterpriseParameters

                                                                SWI External Integration Service

                                                                Set AIA Parameters

                                                                SetAttributesToMessage

                                                                SWI External Integration Service

                                                                Call WS

                                                                PaymentAuthorization

                                                                PaymentAuthorizationSalesOrderSiebelReqABCSImplService

                                                                Handle Fault

                                                                CheckAndSetError

                                                                SWI External Integration Service

                                                                Update Payments

                                                                Upsert

                                                                EAI Siebel Adapter

                                                                Refresh

                                                                RefreshCurrentApplet

                                                                FINS Teller UI Navigation

                                                                  SWISendCreditCheck Workflow

                                                                  This workflow determines whether the Purchase Order method is a valid payment. It is called when the user clicks the Credit Check button.

                                                                  The following shows the SWISendCreditCheck workflow.

                                                                  This image is described in surrounding text.

                                                                  Workflow Description

                                                                  This workflow performs the following actions:
                                                                  1. Query Payments. Queries payment details from the Payments business component.

                                                                  2. Query By Example. Runs a query to obtain the correct set of payment details. Derives the value of the UTCCanonical input parameter for this step from the UTCCanonical process property. The default value of this property is N. If the value passed is Y, then the query returns data for any field of the type DTYPE_UTCDATETIME in UTC Canonical format.

                                                                  3. Get AIA Parameters. Gets Oracle’s Siebel Enterprise Server details and other parameters.

                                                                  4. Set AIA Parameters. Formats the parameters into Siebel message format.

                                                                  5. Call WS Credit Check. Calls the outbound Web service and sends the payload.

                                                                  6. Set Err Msg. If an error occurs in the previous step, then this step displays an error message.

                                                                  7. Update Status. Updates credit check details received. Derives the value of the UTCCanonical input parameter for this step from the UTCCanonical process property. The default value of this property is N. If the value passed is Y, then any field of the type DTYPE_UTCDATETIME in the payload must be in UTCCanonical format. While writing these fields into the business component, these fields are converted to the locale-specific date and time.

                                                                  8. Refresh. This step refreshes the applet so the synchronized information appears in the Siebel client.

                                                                  Associated Business Service Methods. The following table shows the steps in this workflow that call business service methods.

                                                                  Workflow Step Method Called In Business Service

                                                                  Query By Example

                                                                  Query

                                                                  EAI Siebel Adapter

                                                                  Get AIA Parameters

                                                                  GetEnterpriseParameters

                                                                  SWI External Integration Service

                                                                  Set AIA Parameters

                                                                  SetAttributesToMessage

                                                                  SWI External Integration Service

                                                                  Call WS Credit Check

                                                                  CreditCheck

                                                                  CreditCheckSalesOrderSiebelReqABCSImplService

                                                                  Set Err Msg

                                                                  CheckAndSetError

                                                                  SWI External Integration Service

                                                                  Update Status

                                                                  Upsert

                                                                  EAI Siebel Adapter

                                                                  Refresh

                                                                  RefreshCurrentApplet

                                                                  FINS Teller UI Navigation