Course (3-9-2) Oracle Fusion Middleware for Oracle SOA Part 2
- 16 Coordinating Master and Detail Processes
- 16.1 Introduction to Master and Detail Process Coordinations
- 16.1.1 BPEL File Definition for the Master Process
- 16.1.1.1 Correlating a Master Process with Multiple Detail Processes
- 16.1.2 BPEL File Definition for Detail Processes
- 16.1.1 BPEL File Definition for the Master Process
- 16.2 Defining Master and Detail Process Coordination in Oracle JDeveloper
- 16.2.1 How to Create a Master Process
- 16.2.2 How to Create a Detail Process
- 16.2.3 How to Create an Invoke Activity
- 16.1 Introduction to Master and Detail Process Coordinations
- 17 Using the Notification Service
- 17.1 Introduction to the Notification Service
- 17.2 Introduction to Notification Channel Setup
- 17.3 Selecting Notification Channels During BPEL Process Design
- 17.3.1 How To Configure the Email Notification Channel
- 17.3.1.1 Setting Email Attachments
- 17.3.1.2 Formatting the Body of an Email Message as HTML
- 17.3.1.3 Using Dynamic HTML for Message Content Requires a CDATA Function
- 17.3.2 How to Configure the IM Notification Channel
- 17.3.3 How to Configure the SMS Notification Channel
- 17.3.4 How to Configure the Voice Notification Channel
- 17.3.5 How to Select Email Addresses and Telephone Numbers Dynamically
- 17.3.6 How to Select Notification Recipients by Browsing the User Directory
- 17.3.1 How To Configure the Email Notification Channel
- 17.4 Allowing the End User to Select Notification Channels
- 17.4.1 How to Allow the End User to Select Notification Channels
- 17.4.1.1 How to Create and Send Headers for Notifications
- 17.4.1 How to Allow the End User to Select Notification Channels
- 18 Using Oracle BPEL Process Manager Sensors
- 18.1 Introduction to Oracle BPEL Process Manager Sensors
- 18.2 Configuring Sensors and Sensor Actions in Oracle JDeveloper
- 18.2.1 How to Access Sensors and Sensor Actions
- 18.2.2 How to Configure Activity, Variable, and Fault Sensors
- 18.2.3 How to Configure Sensor Actions
- 18.2.4 How to Publish to Remote Topics and Queues
- 18.2.5 How to Create a Custom Data Publisher
- 18.2.6 How to Register the Sensors and Sensor Actions in composite.xml
- 18.3 Viewing Sensors and Sensor Action Definitions in Oracle Enterprise Manager Fusion Middleware Control
- 19 Getting Started with Oracle Mediator
- 19.1 Introduction to Oracle Mediator
- 19.2 Mediator Functionality
- 19.2.1 Content-Based and Header-Based Routing
- 19.2.2 Synchronous and Asynchronous Interactions
- 19.2.3 Sequential and Parallel Routing of Messages
- 19.2.4 Message Resequencing
- 19.2.5 Data Transformation
- 19.2.6 Payload Validation
- 19.2.7 Java Callouts
- 19.2.8 Event Handling
- 19.2.9 Dynamic Routing
- 19.2.10 Error Handling
- 19.2.11 Sending Messages Back to the Caller (Echo)
- 19.2.12 Multiple Part Messages
- 19.3 Introduction to the Mediator Editor Environment
- 19.4 Creating a Mediator
- 19.4.1 How to Create a Mediator
- 19.5 Configuring the Mediator Interface Definition
- 19.5.1 How to Configure the Mediator Interface Definition
- 19.5.2 What Happens When You Create a Mediator
- 19.5.2.1 Without an Interface Definition
- 19.5.2.2 With a WSDL-Based Interface
- 19.5.2.3 With a One-Way Interface Definition
- 19.5.2.4 With a Synchronous Interface Definition
- 19.5.2.5 With an Asynchronous Interface Definition
- 19.5.2.6 With an Event Subscription
- 19.6 Defining an Interface for a Mediator
- 19.6.1 How to Define an Interface for a Mediator
- 19.7 Generating a WSDL File
- 19.7.1 How to Generate a WSDL File
- 19.8 Specifying Validation and Priority Properties
- 19.9 Modifying a Mediator Service Component
- 19.9.1 How To Modify Mediator Operations
- 19.9.2 How To Modify Mediator Event Subscriptions
- 20 Creating Oracle Mediator Routing Rules
- 20.1 Introduction to Routing Rules
- 20.1.1 Static Routing Rules
- 20.1.1.1 Types of Static Rules
- 20.1.1.2 Static Routing Rule Components
- 20.1.2 Dynamic Routing Rules
- 20.1.3 Sequential and Parallel Execution
- 20.1.3.1 Basic Principles of Sequential Routing Rules
- 20.1.3.2 Basic Principles of Parallel Routing Rules
- 20.1.1 Static Routing Rules
- 20.2 Resequencing Rules
- 20.3 Defining Routing Rules
- 20.3.1 How To Access the Routing Rules Section
- 20.3.2 How to Create Static Routing Rules
- 20.3.2.1 How to Specify Mediator Services or Events
- 20.3.2.2 What You May Need to Know About Echoing a Service
- 20.3.2.3 How to Specify Sequential or Parallel Execution
- 20.3.2.4 How to Configure Response Messages
- 20.3.2.5 How to Handle Premature Callbacks
- 20.3.2.6 How to Handle Multiple Callbacks
- 20.3.2.7 How to Handle Faults
- 20.3.2.8 How to Specify an Expression for Filtering Messages
- 20.3.2.9 How to Create Transformations
- 20.3.2.10 How to Assign Values
- 20.3.2.11 What You May Need to Know About the Assign Activity
- 20.3.2.12 How to Access Headers for Filters and Assignments
- 20.3.2.12.1 Manual Expression Building for Accessing Headers for Filters and Assignments
- 20.3.2.12.2 Manual Expression Building for Accessing Properties for Filters and Assignments
- 20.3.2.13 How to Use Semantic Validation
- 20.3.2.14 How to Work with Attachments
- 20.3.2.15 How to Use Java Callouts
- 20.3.3 How to Create Dynamic Routing Rules
- 20.3.4 What You May Need to Know About Using Dynamic Routing Rules
- 20.3.5 How to Define Default Routing Rules
- 20.3.5.1 Default Rule Scenarios
- 20.3.5.2 Default Rule Target
- 20.3.5.3 Default Rule: Validation, Transformation, and Assign Functionality
- 20.3.5.4 Default Rule: Java Callouts
- 20.3.5.5 Default Rule: Mediator .mplan File
- 20.4 Mediator Routing Use Cases
- 20.1 Introduction to Routing Rules
- 21 Working with Multiple Part Messages in Oracle Mediator
- 21.1 Introduction to Mediator Multipart Message Support
- 21.2 Working with Multipart Request Messages
- 21.2.1 How to Specify Filter Expressions for Multipart Request Messages
- 21.2.2 How to Add Validations for Multipart Request Messages
- 21.2.3 How to Create Transformations for Multipart Request Messages
- 21.2.4 How to Assign Values for Multipart Request Messages
- 21.2.5 How to Work with Multipart Reply, Fault, and Callback Source Messages
- 21.2.6 How to Work with Multipart Target Messages
- 22 Using Oracle Mediator Error Handling
- 22.1 Introduction to Mediator Error Handling
- 22.1.1 Fault Policies
- 22.1.1.1 Conditions
- 22.1.1.2 Actions
- 22.1.1.2.1 Retry Action
- 22.1.1.2.2 Rethrow Action
- 22.1.1.2.3 Human Intervention Action
- 22.1.1.2.4 Abort Action
- 22.1.1.2.5 Java Code Action
- 22.1.2 Fault Bindings
- 22.1.3 Error Groups in Mediator
- 22.1.1 Fault Policies
- 22.2 Using Error Handling with Mediator
- 22.2.1 How to Use Error Handling for a Mediator Service Component
- 22.2.2 What Happens at Runtime
- 22.3 Fault Recovery Using Oracle Enterprise Manager Fusion Middleware Control
- 22.4 Error Handling XML Schema Definition Files
- 22.4.1 Schema Definition File for fault-policies.xml
- 22.4.2 Schema Definition File for fault-bindings.xml
- 22.1 Introduction to Mediator Error Handling
- 23 Resequencing in Oracle Mediator
- 23.1 Introduction to the Resequencer
- 23.1.1 Groups and Sequence IDs
- 23.1.2 Identification of Groups and Sequence IDs
- 23.2 Resequencing Order
- 23.2.1 Standard Resequencer
- 23.2.1.1 Overview of the Standard Resequencer
- 23.2.1.2 Information Required for Standard Resequencing
- 23.2.1.3 Example of the Standard Resequencer
- 23.2.2 FIFO Resequencer
- 23.2.2.1 Overview of the FIFO Resequencer
- 23.2.2.2 Information Required for FIFO Resequencing
- 23.2.2.3 Example of the FIFO Resequencer
- 23.2.3 Best Effort Resequencer
- 23.2.3.1 Overview of the Best Effort Resequencer
- 23.2.3.2 Best Effort Resequencer Message Selection Strategies
- 23.2.3.3 Best Effort Resequencer Message Delivery
- 23.2.3.4 Information Required for Best Effort Resequencing
- 23.2.3.5 Example of Best Effort Resequencing Based on Maximum Rows
- 23.2.3.6 Example of Best Effort Resequencing Based on a Time Window
- 23.2.1 Standard Resequencer
- 23.3 Configuring the Resequencer
- 23.3.1 How to Specify the Resequencing Level
- 23.3.2 How to Configure the Resequencing Strategy
- 23.1 Introduction to the Resequencer
- 24 Understanding Message Exchange Patterns of an Oracle Mediator
- 24.1 One-way Message Exchange Patterns
- 24.1.1 The one.way.returns.fault Property
- 24.2 Request-Reply Message Exchange Patterns
- 24.3 Request-Reply-Fault Message Exchange Patterns
- 24.4 Request-Callback Message Exchange Patterns
- 24.5 Request-Reply-Callback Message Exchange Patterns
- 24.6 Request-Reply-Fault-Callback Message Exchange Patterns
- 24.1 One-way Message Exchange Patterns
- 25 Getting Started with Oracle Business Rules
- 25.1 Introduction to the Business Rule Service Component
- 25.1.1 Integrating BPEL Processes, Business Rules, and Human Tasks
- 25.2 Overview of Rules Designer Editor Environment
- 25.2.1 Application Navigator
- 25.2.2 Rules Designer Window
- 25.2.3 Structure Window
- 25.2.4 Business Rule Validation Log Window
- 25.3 Introduction to Creating and Editing Business Rules
- 25.3.1 How to Create Business Rules Components
- 25.3.2 Introduction to Working with Business Rules in Rules Designer
- 25.4 Adding Business Rules to a BPEL Process
- 25.4.1 How to Add Business Rules to a BPEL Process
- 25.4.2 What Happens When You Add Business Rules to a BPEL Process
- 25.4.3 What Happens When You Create a Business Rules Dictionary
- 25.4.4 What You May Need to Know About Invoking Business Rules in a BPEL Process
- 25.4.5 What You May Need to Know About Decision Component Stateful Operation
- 25.5 Adding Business Rules to a SOA Composite Application
- 25.5.1 How to Add Business Rules to a SOA Composite Application
- 25.5.2 How to Select and Modify a Decision Function in a Business Rule Component
- 25.6 Running Business Rules in a Composite Application
- 25.6.1 What You May Need to Know About Testing a Standalone Decision Service Component
- 25.7 Using Business Rules with Oracle ADF Business Components Fact Types
- 25.1 Introduction to the Business Rule Service Component
- 26 Using Declarative Components and Task Flows
- 26.1 About Creating a Basic Databound Page
- 26.1.1 ADF Databound Forms Use Cases and Examples
- 26.1.2 Additional Functionality for Databound Forms
- 26.2 Using Attributes to Create Text Fields
- 26.2.1 How to Create a Text Field
- 26.2.2 What Happens When You Create a Text Field
- 26.2.2.1 Creating and Using Iterator Bindings
- 26.2.2.2 Creating and Using Value Bindings
- 26.2.2.3 Using EL Expressions to Bind UI Components
- 26.3 Creating a Basic Form
- 26.3.1 How to Create a Form
- 26.3.2 What Happens When You Create a Form
- 26.4 Incorporating Range Navigation into Forms
- 26.4.1 How to Insert Navigation Controls into a Form
- 26.4.2 What Happens When You Create Command Buttons
- 26.4.2.1 Action Bindings for Built-in Navigation Operations
- 26.4.2.2 Iterator RangeSize Attribute
- 26.4.2.3 EL Expressions Used to Bind to Navigation Operations
- 26.4.3 What Happens at Runtime: How Action Events and Action Listeners Work
- 26.4.4 What You May Need to Know About the Browser Back Button and Navigating Through Records
- 26.5 Creating a Form to Edit an Existing Record
- 26.5.1 How to Create Edit Forms
- 26.5.2 What Happens When You Use Built-in Operations to Change Data
- 26.6 Creating an Input Form
- 26.6.1 How to Create an Input Form Using a Task Flow
- 26.6.2 What Happens When You Create an Input Form Using a Task Flow
- 26.6.3 What Happens at Runtime: CreateInsert Action from the Method Activity
- 26.6.4 What You May Need to Know About Displaying Sequence Numbers
- 26.7 Using a Dynamic Form to Determine Data to Display at Runtime
- 26.7.1 How to Use Dynamic Forms
- 26.7.2 What Happens When You Use Dynamic Components
- 26.7.3 What Happens at Runtime: How Attribute Values Are Dynamically Determined
- 26.8 Modifying the UI Components and Bindings on a Form
- 26.8.1 How to Modify the UI Components and Bindings
- 26.8.2 What Happens When You Modify Attributes and Bindings
- 26.1 About Creating a Basic Databound Page
- 27 Getting Started with Human Workflow
- 27.1 Introduction to Human Workflow
- 27.2 Introduction to Human Workflow Concepts
- 27.2.1 Introduction to Design and Runtime Concepts
- 27.2.1.1 Task Assignment and Routing
- 27.2.1.1.1 Participant
- 27.2.1.1.2 Participant Type
- 27.2.1.1.3 Participant Assignment
- 27.2.1.1.4 Ad Hoc Routing
- 27.2.1.1.5 Outcome-based Completion of Routing Flow
- 27.2.1.2 Static, Dynamic, and Rule-Based Task Assignment
- 27.2.1.3 Task Stakeholders
- 27.2.1.4 Task Deadlines
- 27.2.1.5 Notifications
- 27.2.1.6 Task Forms
- 27.2.1.7 Advanced Concepts
- 27.2.1.7.1 Rule-based Routing
- 27.2.1.7.2 Rule-based Participant Assignment
- 27.2.1.7.3 Stages
- 27.2.1.7.4 Access Rules
- 27.2.1.7.5 Callbacks
- 27.2.1.8 Reports and Audit Trails
- 27.2.1.1 Task Assignment and Routing
- 27.2.2 Introduction to the Stages of Human Workflow Design
- 27.2.1 Introduction to Design and Runtime Concepts
- 27.3 Introduction to Human Workflow Features
- 27.3.1 Human Workflow Use Cases
- 27.3.1.1 Task Assignment to a User or Role
- 27.3.1.2 Use of the Various Participant Types
- 27.3.1.3 Escalation, Expiration, and Delegation
- 27.3.1.4 Automatic Assignment and Delegation
- 27.3.1.5 Dynamic Assignment of Users Based on Task Content
- 27.3.1 Human Workflow Use Cases
- 27.4 Introduction to Human Workflow Architecture
- 27.4.1 Human Workflow Services
- 27.4.2 Use of Human Task
- 27.4.3 Service Engines
- 28 Creating Human Tasks
- 28.1 Introduction to Human Tasks
- 28.1.1 Introduction to Creating a Human Task Definition
- 28.1.2 Introduction to Associating the Human Task Definition with a BPEL Process
- 28.1.3 Introduction to Generating the Task Form
- 28.2 Creating Human Tasks
- 28.2.1 How to Create a Human Task Using the SOA Composite Editor
- 28.2.2 How to Create a Human Task Using Oracle BPEL Designer
- 28.2.3 What Happens When You Create a Human Task
- 28.3 Exiting the Human Task Editor and Saving Your Changes
- 28.4 Associating Human Tasks with BPEL Processes
- 28.4.1 How to Associate a Human Task with a BPEL Process
- 28.4.2 What You May Need to Know About Deleting a Wire Between a Human Task and a BPEL Process
- 28.4.3 How to Define the Human Task Activity Title, Initiator, Priority, and Parameter Variables
- 28.4.3.1 Specifying the Task Title
- 28.4.3.2 Specifying the Task Initiator and Task Priority
- 28.4.3.3 Specifying Task Parameters
- 28.4.4 How to Define the Human Task Activity Advanced Features
- 28.4.4.1 Specifying a Scope Name and a Global Task Variable Name
- 28.4.4.2 Specifying a Task Owner
- 28.4.4.3 Specifying an Identification Key
- 28.4.4.4 Specifying an Identity Context
- 28.4.4.5 Specifying an Application Context
- 28.4.4.6 Including the Task History of Other Human Tasks
- 28.4.5 How to View the Generated Human Task Activity
- 28.4.5.1 Invoking BPEL Callbacks
- 28.4.6 What You May Need to Know About Changing the Generated Human Task Activity
- 28.4.7 What You May Need to Know About Deleting a Partner Link Generated by a Human Task
- 28.4.8 How to Define Outcome-Based Modeling
- 28.4.8.1 Specifying Payload Updates
- 28.4.8.2 Using Case Statements for Other Task Conclusions
- 28.4.9 What You May Need to Know About Encoding an Attachment
- 28.1 Introduction to Human Tasks
- 29 Configuring Human Tasks
- 29.1 Accessing the Sections of the Human Task Editor
- 29.1.1 How to Access the Sections of the Human Task Editor
- 29.2 Specifying the Title, Description, Outcome, Priority, Category, Owner, and Application Context
- 29.2.2 How to Specify a Task Title
- 29.2.3 How to Specify a Task Description
- 29.2.4 How to Specify a Task Outcome
- 29.2.5 How to Specify a Task Priority
- 29.2.6 How to Specify a Task Category
- 29.2.7 How to Specify a Task Owner
- 29.2.7.1 Specifying a Task Owner Statically Through the User Directory or a List of Application Roles
- 29.2.7.2 Specifying a Task Owner Dynamically Through an XPath Expression
- 29.2.8 How To Specify an Application Context
- 29.3 Specifying the Task Payload Data Structure
- 29.3.1 How to Specify the Task Payload Data Structure
- 29.4 Assigning Task Participants
- 29.4.1 How to Specify a Stage Name and Add Parallel and Sequential Blocks
- 29.4.2 How to Assign Task Participants
- 29.4.3 How to Configure the Single Participant Type
- 29.4.3.1 Creating a Single Task Participant List
- 29.4.3.1.1 Creating Participant Lists Consisting of Value-Based Names and Expressions
- 29.4.3.1.2 Creating Participant Lists Consisting of Value-Based Management Chains
- 29.4.3.1.3 Creating Participant Lists Consisting of Rulesets
- 29.4.3.2 Specifying a Time Limit for Acting on a Task
- 29.4.3.3 Inviting Additional Participants to a Task
- 29.4.3.4 Bypassing a Task Participant
- 29.4.3.1 Creating a Single Task Participant List
- 29.4.4 How to Configure the Parallel Participant Type
- 29.4.4.1 Specifying the Voting Outcome
- 29.4.4.2 Creating a Parallel Task Participant List
- 29.4.4.3 Specifying a Time Limit for Acting on a Task
- 29.4.4.4 Inviting Additional Participants to a Task
- 29.4.4.5 Bypassing a Task Participant
- 29.4.5 How to Configure the Serial Participant Type
- 29.4.5.1 Creating a Serial Task Participant List
- 29.4.5.2 Specifying a Time Limit for Acting on a Task
- 29.4.5.3 Inviting Additional Participants to a Task
- 29.4.5.4 Bypassing a Task Participant
- 29.4.6 How to Configure the FYI Participant Type
- 29.4.6.1 Creating an FYI Task Participant List
- 29.5 Selecting a Routing Policy
- 29.5.1 How to Route Tasks to All Participants in the Specified Order
- 29.5.1.1 Allowing All Participants to Invite Other Participants
- 29.5.1.2 Stopping Routing of a Task to Further Participants
- 29.5.1.3 Enabling Early Completion in Parallel Subtasks
- 29.5.1.4 Completing Parent Subtasks of Early Completing Subtasks
- 29.5.2 How to Specify Advanced Task Routing Using Business Rules
- 29.5.2.1 Introduction to Advanced Task Routing Using Business Rules
- 29.5.2.2 Facts
- 29.5.2.3 Action Types
- 29.5.2.4 Sample Ruleset
- 29.5.2.5 Linked Dictionary Support
- 29.5.2.6 Creating Advanced Routing Rules
- 29.5.3 How to Use External Routing
- 29.5.4 How to Configure the Error Assignee
- 29.5.1 How to Route Tasks to All Participants in the Specified Order
- 29.6 Specifying Multilingual Settings and Style Sheets
- 29.6.1 How to Specify WordML and Other Style Sheets for Attachments
- 29.6.2 How to Specify Multilingual Settings
- 29.7 Escalating, Renewing, or Ending the Task
- 29.7.1 Introduction to Escalation and Expiration Policy
- 29.7.2 How to Specify a Policy to Never Expire
- 29.7.3 How to Specify a Policy to Expire
- 29.7.4 How to Extend an Expiration Policy Period
- 29.7.5 How to Escalate a Task Policy
- 29.7.6 How to Specify Escalation Rules
- 29.7.7 How to Specify a Due Date
- 29.8 Specifying Participant Notification Preferences
- 29.8.1 How to Notify Recipients of Changes to Task Status
- 29.8.2 How to Edit the Notification Message
- 29.8.3 How to Set Up Reminders
- 29.8.4 How to Change the Character Set Encoding
- 29.8.5 How to Secure Notifications to Exclude Details
- 29.8.6 How to Display the Oracle BPM Worklist URL in Notifications
- 29.8.7 How to Make Email Messages Actionable
- 29.8.8 How to Send Task Attachments with Email Notifications
- 29.8.9 How to Send Email Notifications to Groups and Application Roles
- 29.8.10 How to Customize Notification Headers
- 29.9 Specifying Access Policies and Task Actions on Task Content
- 29.9.1 How to Specify Access Policies on Task Content
- 29.9.1.1 Introduction to Access Rules
- 29.9.1.2 Specifying User Privileges for Acting on Task Content
- 29.9.1.3 Specifying Actions for Acting Upon Tasks
- 29.9.2 How to Specify a Workflow Digital Signature Policy
- 29.9.2.1 Specifying a Certificate Authority
- 29.9.1 How to Specify Access Policies on Task Content
- 29.10 Specifying Restrictions on Task Assignments
- 29.10.1 How to Specify Restrictions on Task Assignments
- 29.11 Specifying Java or Business Event Callbacks
- 29.11.1 How to Specify Callback Classes on Task Status
- 29.11.1.1 Specifying Java Callbacks
- 29.11.1.2 Specifying Business Event Callbacks
- 29.11.2 How to Specify Task and Routing Customizations in BPEL Callbacks
- 29.11.3 How to Disable BPEL Callbacks
- 29.11.1 How to Specify Callback Classes on Task Status
- 29.12 Storing Documents in Oracle Enterprise Content Management
- 29.1 Accessing the Sections of the Human Task Editor
- 30 Designing Task Forms for Human Tasks
- 30.1 Introduction to the Task Form
- 30.1.1 What You May Need to Know About Task Forms: Time Zone Conversion
- 30.2 Associating the Task Flow with the Task Service
- 30.3 Creating an ADF Task Flow Based on a Human Task
- 30.3.1 How To Create an ADF Task Flow from the Human Task Editor
- 30.3.2 How To Create an ADF Task Flow Based on a Human Task
- 30.3.3 What Happens When You Create an ADF Task Flow Based on a Human Task
- 30.3.4 What You May Need to Know About Having Multiple ADF Task Flows That Contain the Same Element with Different Meta-attributes
- 30.4 Creating a Task Form
- 30.4.1 How To Create an Autogenerated Task Form
- 30.4.2 How to Register the Library JAR File for Custom Page Templates
- 30.4.3 How To Create a Task Form Using the Custom Task Form Wizard
- 30.4.4 How To Create a Task Form Using the Complete Task with Payload Drop Handler
- 30.4.5 How To Create Task Form Regions Using Individual Drop Handlers
- 30.4.6 How To Add the Payload to the Task Form
- 30.4.7 What Happens When You Create a Task Form
- 30.5 Refreshing Data Controls When the Task XSD Changes
- 30.6 Securing the Task Flow Application
- 30.7 Creating an Email Notification
- 30.7.1 How To Create an Email Notification
- 30.7.1.1 Creating a Task Flow with a Router
- 30.7.1.2 Creating an Email Notification Page
- 30.7.2 What Happens When You Create an Email Notification Page
- 30.7.3 What You May Need to Know About Creating an Email Notification Page
- 30.7.1 How To Create an Email Notification
- 30.8 Deploying a Composite Application with a Task Flow
- 30.8.1 How To Deploy a Composite Application with a Task Flow
- 30.8.2 How To Redeploy the Task Form
- 30.8.3 How To Deploy a Task Flow as a Separate Application
- 30.8.4 How To Deploy a Task Form to a non-SOA Oracle WebLogic Server
- 30.8.4.1 Before Deploying the Task Form: Port Changes
- 30.8.4.2 Configuring Unique Cookie Context Paths for the Session Tracking Cookies
- 30.8.4.3 Deploying oracle.soa.workflow.jar to a non-SOA Oracle WebLogic Server
- 30.8.4.4 Defining the Foreign JNDI Provider on a non-SOA Oracle WebLogic Server
- 30.8.4.5 Defining the Foreign JNDI Provider Links on a non-SOA Oracle WebLogic Server
- 30.8.4.6 Including a Grant for bpm-services.jar
- 30.8.4.7 Deploying the Application
- 30.8.5 What Happens When You Deploy the Task Form
- 30.8.6 What You May Need to Know About Undeploying a Task Flow
- 30.9 Displaying a Task Form in the Worklist
- 30.9.1 How To Display the Task Form in the Worklist
- 30.10 Displaying a Task in an Email Notification
- 30.10.1 Changing the Text for the Worklist Application in Task Notifications
- 30.10.2 Changing the URL of the Worklist Application in Task Notifications
- 30.10.3 Showing or Hiding the URL of the Worklist Application in Task Notifications
- 30.11 Reusing the Task Flow Application with Multiple Human Tasks
- 30.11.1 How To Reuse the Task Flow Application with Multiple Human Tasks
- 30.11.2 How to Reuse the Task Flow Application with Different Actions
- 30.1 Introduction to the Task Form
Online LIVE Training Programming Course offered by INCAPROG ONLINE - www.incaprog.com - contacto@incaprog.com - Phone : (954) 727-3141