If Siebel Workflow can receive this event then the Object Id process property

If siebel workflow can receive this event then the

This preview shows page 55 - 57 out of 512 pages.

component belongs to is the same as the business object in the definition for the workflow process. If Siebel Workflow can receive this event, then the Object Id process property is automatically set to the active row of the primary record in the business object. If the business component that started the run-time event is not the primary business component, then the active row of the business component is not reflected in the Object Id process property, and it must be retrieved through some extra processing. Behavior for Long-Running, Interactive, and Service Workflow Processes The following list describes behavior of the long-running, interactive, and service workflow processes: The Object Id must match the Row ID of the active row for the primary business component. The Workflow Engine does not allow the active row of the primary business component to be different from the Object Id process property. If the Object Id process property is different from the active row, then the primary business component is executed again to make the active row the same as the Object Id. It is possible to change the active row by assigning a new Row Id to the Object Id property. If Siebel Workflow detects that an assignment is made to the Object Id process property, then Siebel Workflow executes the business component again and makes the new Row ID the active row. If you set the Object Id to an empty string, then Siebel Workflow does not enforce the must match rule. However, the parts of Siebel Workflow that require an Object Id, such as the run- time event and Siebel operation step, cannot be used until the Object Id is set to a new Row ID.
Image of page 55
Siebel Business Process Framework: Workflow Guide Version 8.1, Rev A Environment for Developing a Workflow Process About the Process Property 56 Changing the Active Row in a Workflow Process Step You can add a step that performs an operation that results in a change of the active row. To change the active row in the step of a workflow process 1 Add a Siebel operation or business service step that performs an operation that results in a change of the active row. 2 Update the Object Id process property to the new active Row ID in the output argument of the workflow process step you added in Step 1 . After a workflow process step finishes and output arguments are evaluated, Siebel Workflow checks to make sure the Object Id matches the active row. Therefore, a change to the active row must be reflected in the Object Id property within the affected step. In/Out Process Property If necessary, you can run a workflow process and avoid receiving response data back. For example, to avoid inserts to the S_SRM_DATA table that can cause a heavy backlog. Configuration within a workflow process determines whether response data is returned. If the type of a process property is Out or In/Out, then outputs are returned to the caller. For example, outputs are returned to the Server Request Processor. If the caller receives a response that is not null from a callee, then it writes the response into the S_SRM_DATA table. If no response data is received, then the response is not written into the S_SRM_DATA table.
Image of page 56
Image of page 57

You've reached the end of your free preview.

Want to read all 512 pages?

  • Summer '16
  • Oracle
  • Siebel Workflow, Workflow Guide

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern

Stuck? We have tutors online 24/7 who can help you get unstuck.
A+ icon
Ask Expert Tutors You can ask You can ask ( soon) You can ask (will expire )
Answers in as fast as 15 minutes
A+ icon
Ask Expert Tutors