Download - WhatsNewinWorkflow11iRUP5thruR12-08022010

Transcript
Page 1: WhatsNewinWorkflow11iRUP5thruR12-08022010

Karen BrownfieldSusan Behn

What’s New in Workflow:11i RUP5 – RUP7 and R12

Page 2: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

2

Overview

• Workflow updates are delivered via ATG patches– Release 11i.10

• 11i.ATG_PF.H.RUP7 (6241631) (Recommended)• RUP6 is minimum level for 11i as of 12/01/2010

– Minimum Baseline Patch Requirements for Extended Support on Oracle E-Business Suite 11.5.10 [ID 883202.1]

– Release 12• Current patch is R12.ATG_PF.B.Delta.3 (8919491) with

12.0.6 Release Update Pack (RUP6) (6728000) November 7, 2008 (Recommended)

Page 3: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

3

Overview

• ATG patches include following products– FND – Application Object Library– OAM – Oracle Applications Manager– OWF – Workflow– FWK – Oracle Applications Framework– JTT – CRM Technical Foundation– JTA – Oracle Common Application Components– TXK – Oracle Applications Technology Stack– XDO – BI Publisher (XML Publisher)

Page 4: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

4

Overview

• ATG patches include following products (cont.)– ECX – Oracle XML Gateway– EC – Oracle e-Commerce Gateway– AK – Application Install– ALR – Oracle Alert– UMX – Oracle User Management– BNE – Web ADI– FRM – Oracle Report Manager

Page 5: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

5

Overview

• Workflow is also dependant on products:– AME

• Current level is 11i.AME.B.2 (included in 11i.HR.K.2)• Refer to Document ID 368280.1 “How Can Version of AME

Be Determined?”

– HR (even if only shared)• Refer to Document ID 135266.1 “Oracle HRMS Product

Family – Release 11i and 12 Information”

Page 6: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

6

Overview

• Diagnostics provide crucial administration checks– See presentation on www.solutionbeacon.com

• Maximize Efficiency of Oracle EBS Releases 11i/12 through Diagnostics

– Overview Note 342459.1– Installation Guide Note 167000.1– FAQ and Troubleshooting Guide Note 235307.1– 11i Diagnostic Catalog Note 179661.1– R12 Diagnostic Catalogs Note 421245.1– Training Note 232116.1– Tips and Tricks Note 398665.1– Diagnostic Test Catalog for 12.1.3 Note 1083807.1

Page 7: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

7

Overview

• Important My Oracle Support Doc. IDs– Workflow Related Patches Installed

• 461431.1 “Script to Check What Workflow Related Patches Are Installed in EBusiness Suite R12”

– One-offs not usually included– Workflow Patches Installed

• 336843.1 or 275379.1 “Oracle Workflow Diagnostic Script wfreleases.sql (Release 11i)”, “Script to Check What ATG/Workflow Related Patches Are Installed In EBusiness Suite”

– Includes very few one-offs– 459353.1 "Known Issues on Top of 11i.ATG_PF.H.delta.6

(RUP6) – 4903765“– 858801.1 “Known Issues On Top of 11i.ATG_PF.H.delta.7

(RUP7) – 6241631”– 1095146.1 “Oracle Workflow Release Notes for Release 12.1.3“

• Contains new features and workflow known issues

Page 8: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

8

Overview

• My Oracle Support Doc. IDs– 737857.1 "Oracle Workflow Documentation Updates for Release

12.0.6"– 431219.1 "Oracle Workflow Documentation Updates for

11i.ATG.PF.H.delta.6 (RUP 6)“– 464727.1 – “Oracle Workflow Documentation Updates for

11i.ATG_PF.H.delta.7 (RUP 7)”– 444524.1 "About Oracle Applications Technology ATG_PF.H

Rollup 6“– 783600.1 “About Oracle Applications Technology

11i.ATG_PF.H.delta.7 (RUP 7)”• Contains New Features, New/Changed Programs,

New/Changed Profile Options, New/Changed Public APIs, New Business Events, New/Changed User Interfaces, New/Changed Scripts from CU1 through RUP6

Page 9: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

9

Overview

• My Oracle Support Doc. IDs– 469822.1 "Oracle Workflow Release 12 Diagnostics"– 453137.1 "Oracle Workflow Best Practices Release 12 and

Release 11i"– 378287.1 "Oracle ATG Newsletters"

• Click on latest newsletter and see Workflow section for pertinent patches and My Oracle Support references

– 742340.1 "Oracle Support Applications Technology Group Data Collection Script Repository"

– 235307.1 "E–Business Suite Diagnostic Tools FAQ and Troubleshooting Guide for Release 11i and R12"

Page 10: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

10

Overview

• Workflow Functionality in Release 11i.10 and Release 12 (if patched current) are nearly identical

• Forms may look different due to look-and-feel• Release 12 forms will be used in screen shots with

any Release 11i differences noted

Page 11: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

11

Workflow Builder – Vista / Windows 7 Installation

• Must use 10gR2 version – download from OTNhttp://www.oracle.com/technology/software/products/Workflow/index.html

• My Oracle Support Doc. ID: 563350.1 "Installing Oracle Workflow Builder 2.6.3 on Windows Vista Fails"– Navigate to Install folder – icon should look like

• Ignore setup.exe under top folder– Right-Click on "setup.exe", select Properties– On the Compatibility tab, Compatibility Mode, click

"Run this program in compatibility mode for" and select "Windows XP (Service Pack 3)"

– Start Installer (same setup.exe)

Page 12: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

12

Workflow Builder – Vista / Windows 7

• This method works, but is unsupported by Oracle per ORACLE WORKFLOW BUILDER ON MICROSOFT VISTA OR WINDOWS7 [ID 563350.1] dated July 27, 2010– Per this note, workflow on Vista and Windows 7 is

unsupported

Page 13: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

13

Junior Administrator

• Introduced in 11i RUP5 or any level of Release 12– See My Oracle Support Doc. ID: 412709.1“Oracle

Workflow Documentation Updates for 11i.ATG_PF.H.delta.5 (RUP5)”

• Section “Assigning Specialized Workflow Monitoring Privileges”

• Can create administrator with access based on data or actions– Data

• Item Type• Item Attributes

– Actions• Skip• Retry• Rewind• Suspend

• Cancel• Update (ability to update

attribute)• Monitor (ability to view workflow)

Page 14: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

14

Junior Administrator Options

• Granting access to workflow typetypetypetype– Grant 'All rows' to one responsibility– Dept – create grant and responsibility for each dept

using separate responsibilities– Person – create grant for each person

• Granting access to workflow actionsactionsactionsactions– Create one role with desired permissions and assign

role to responsibilities– Create multiple roles and assign role to appropriate

responsibility

Page 15: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

15

Junior Administrator Setup

• Setup requires the following responsibilities– Functional Developer– Functional Administrator– User Management

• Can only be assigned from User Management responsibility• Inherited by assigning role "Security Administrator“• For more information see UMX presentation on

www.solutionbeacon.com– R12 Function and Data Security – UMX and Role Based

Access Control

Page 16: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

16

Junior Administrator Setup StepsRestrict by Item Type / Action

• One–time steps– Create Object Instance Set for WORKFLOW_ITEMS

• Sets up parameter list so you can specify specific workflows– Create Action Permission Sets– Create Role(s) containing Action Permission Set(s)

• Steps Per User or Responsibility– Create Grant for Object Instance Set created in

previous step• Specify workflows or 'All rows'

• Steps Per User– Assign Role(s) containing Action Permission Set(s)

Page 17: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

17

Junior Administrator StepsRestrict by Item Attribute Value

• One–time steps– Update Object

WORKFLOW_ITEM_ATTRIBUTE_VALUES– Create Object Instance Set for

WORKFLOW_ITEM_ATTRIBUTE_VALUES• Specific to a Item Attribute

• Steps Per User or Responsibility– Create Grant for Object Instance Set

• No Parameters

Page 18: WhatsNewinWorkflow11iRUP5thruR12-08022010

© 2008 Solution Beacon, LLC. All Rights Reserved.

ONE TIME JUNIOR ADMINISTRATOR SETUPS ONE TIME JUNIOR ADMINISTRATOR SETUPS ONE TIME JUNIOR ADMINISTRATOR SETUPS ONE TIME JUNIOR ADMINISTRATOR SETUPS

Page 19: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

19

• Use ‘Functional Developer’ responsibility – security tab• Query Name = WORKFLOW_ITEMS• Click the link ‘Workflow Items’ (Not the ‘Update’ icon)

Junior Administrator SetupOne–Time Step: Object Instance Set

Page 20: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

20

• Note Column Name = ITEM_TYPE– We are setting up access to item types

• Click ‘Object Instance Sets’ tab above Column Name

Junior Administrator SetupOne–Time: Object Instance Set

Page 21: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

21

• Click the ‘Create Instance Set’ button

Junior Administrator SetupOne–Time: Object Instance Set

Page 22: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

22

• Enter Name, Code and Description– Code – SB_JR_ADMIN_ITEM_TYPES

• Internal Name; no spaces; can include hyphens and underscores; cannot be updated once saved

Junior Administrator SetupOne–Time: Object Instance Set

Optional

User–friendly descriptive name

Page 23: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

23

• Predicate – Enter body of where clause– One line of each item type parameter– Value extended from that in My Oracle Support Doc. ID:

412709.1 "Oracle Workflow Documentation Updates for 11i.ATG_PF.H.delta.5 (RUP 5)

Junior Administrator SetupOne–Time: Object Instance Set

When all data is entered, click here

Page 24: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

24

• Can create grants at this time or later using "Functional Administrator" responsibility– (Will describe in later slides 36-41)

• Covering One Time setups in this section

Junior Administrator SetupOne–Time: Object Instance Set Grants

Page 25: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

25

Junior Administrator SetupOne–Time: Permission Set(s) for Actions

• Administrative Actions– To allow all actions, use User Management responsibility to

assign the role Workflow Admin Role– Otherwise….

• Create Permission Set(s) for allowed actions– Permissions already seeded by Oracle

• Create role(s) and assign permission set

• Assign new role to user

Page 26: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

26

• Functional Administrator Responsibility � Security• Permission Sets tab – Create Permission Set• "Code" cannot be changed once saved

Junior Administrator SetupOne–Time: Permission Set(s)

Click Add Another Row

Enter Name, Code, Description (optional)

Page 27: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

27

• Enter Permission(s) and Click Apply (AFTER adding all desired rows)– In this example, we will have only one row per permission set

Junior Administrator SetupOne–Time: Permission Set(s)

Click Add Another Row until finished with actions for this role

Page 28: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

28

• Responsibility – User Management � Roles & Role Inheritance– Only from user SYSADMIN or user w/ role Security Administrator

• Click Create Role Button

Junior Administrator SetupOne–Time: Create Role(s)

Click ‘Create Role’

Page 29: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

29

Junior Administrator SetupOne–Time: Create Role

• Enter role information in the header section then click “Save”

• After saving header, click “Create Grant”

2. Click ‘Create Grant’

1. Enter info in top of form and click ‘Save’ (not Apply)

Recommended ValuesRecommended Values

Page 30: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

30

Junior Administrator SetupOne–Time: Create Grant

Enter Name and Description (optional) then Click Next

Leave other fields blank

Page 31: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

31

• For this type of role, skips screen 2• Enter Permission Set Name just created, click ‘Next’

– Create a separate permission set for each action

• Otherwise, there may be too many combinations

Junior Administrator SetupOne–Time: Create Grant

Page 32: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

32

• Verify Information, click ‘Finish’

• On next screen, click OK

Junior Administrator SetupOne–Time: Create Grant

Page 33: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

33

• Note that "UMX|" added to beginning of Role Code• Roles can only be inactivated, grants can be deleted• Create remaining roles (one per Permission Set)

Junior Administrator SetupOne–Time: Role with Grant Completed

Page 34: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

34

Junior Administrator SetupMonitor Role Considerations

• Since all Junior Administrators must be assigned this role– Whether using one responsibility, or creating multiple

responsibilities (either due to groups being assigned different workflows or different actions)

• Assign role as sub-level of responsibility in role hierarchy• Assignment of responsibility assigns Monitor role

– This is called role inheritance

Page 35: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

35

ADDITIONAL JUNIOR ADMINISTRATOR SETUPS ADDITIONAL JUNIOR ADMINISTRATOR SETUPS ADDITIONAL JUNIOR ADMINISTRATOR SETUPS ADDITIONAL JUNIOR ADMINISTRATOR SETUPS

Page 36: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

36

• Functional Administrator Responsibility � Security �Grants– Click “Create Grant” to create Grants for Item Types/Item

Attributes

Junior Administrator SetupSpecify Workflows Through Grant

Page 37: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

37

Junior AdministratorSpecify Workflows Through Grant

Enter name, Description (optional)

When all data entered, click here

Object is "Workflow Items"

Other Grantee Type choices are "All Users" and "Specific User“. This is example is for a responsibility

Page 38: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

38

• Data Context Type Choices are:– All rows – will allow access to all workflows– Instance – will allow access to single workflow– Instance Set – will allow access to 1–10 workflows

Junior AdministratorSpecify Workflows Through Grant

Enter name of Instance Set created earlier

Click Next

Page 39: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

39

Junior AdministratorSpecify Workflows Through Grant

• Enter Workflow Item types for this grant• Enter “Business workflow item permission set” as the set• Then click next at the top of the page

Enter Internal Names of workflows

Enter "Business workflow item permission set"

Click Next

Page 40: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

40

Junior AdministratorSpecify Workflows Through Grant

• Step 4 is review screen, if correct click "Finish"• Returns to Grant search screen

Page 41: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

41

Junior AdministratorTwo Grant Types, Same Results

Results: Can see grantee

Results: Can't see grantee w/o clicking on Name

Page 42: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

42

Junior Administrator Setup

• Can follow similar procedure to restrict access by a specific item attribute and value

• Item attributes are specific to an item type, so this type of restriction is usually done in conjunction with specifying the item type– Example: WFERROR item type where

ERROR_ITEM_TYPE (Error Item Type) attribute = name of workflow allowed to administer

• White paper contains more details on setup for item attributes– http://www.solutionbeacon.com/WhatsNewinWorkflow

11iRUP5RUP5andR12paper.pdf

Page 43: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

43

• "User Management" responsibility � Users• Enter User Name, click Go to query user• Click Pencil to Update

Junior Administrator SetupAssign Role(s)

Page 44: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

44

• Click ‘Assign Roles’

Junior Administrator SetupAssign Role(s)

Page 45: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

45

• Check the Select box for desired roles, then click Select button in upper right hand corner

Junior Administrator SetupAssign Role(s)

Page 46: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

46

Junior Administrator SetupAssign Role(s)

Click "Save" to return to this page, "Apply" to return to Search page

Enter Justification

Check Role Inheritance to see if any other roles/ responsibilities assigned as part of this role

Page 47: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

47

Junior Administrator SetupAssign Role(s)

• Assign Responsibility with workflow administration menu (if not inherited from previous step)– Do not use the responsibility assigned as the

workflow administrator• This would give full permissions

– The following forms will allow admin access• Status Monitor (restricted by workflow types and actions

defined)• Notification Search

– Notification ID not present, but can access and respond to notifications

– Can create custom menu and remove this function

Page 48: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

48

MORE NEW WORKFLOW FEATURESMORE NEW WORKFLOW FEATURESMORE NEW WORKFLOW FEATURESMORE NEW WORKFLOW FEATURES

Page 49: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

49

Mailer New FeaturesResponse Value Delimiter

• Useful if you need to enter ' in responses• Acceptable values

– DEFAULT – single quote (')– APOS – same as DEFAULT (')– QUOTE – double quote (")– BRACKET – ([) for opening and (]) for closing

• If using Microsoft Outlook Express, do not use QUOTE

• Can override mailer parameter for specific message using #WFM_HTML_DELIMITER

Page 50: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

50

Mailer New Features – 11i RUP5Response Value Delimiter

• Not Visible / Updateable from OAM• Execute following queries to determine delimiter

SELECT c.parameter_id, c.parameter_name, a.parameter_value

FROM fnd_svc_comp_param_vals a, fnd_svc_comp_params_vl c

WHERE c.parameter_id = a.parameter_id AND c.parameter_name =

‘HTML_DELIMITER';

SELECT component_id, component_name

FROM fnd_svc_components c

WHERE component_name LIKE 'Workflow Notification Mailer'

ORDER BY component_id;

• Run afsvcpup.sql– Enter component ID for mailer– Enter Parameter ID for HTML_DELIMETER– Enter value for the parameter

Page 51: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

51

Mailer New Features – 11i RUP5Dedicated Mailers

• Can dedicate a mailer to process only a select item type and message by creating 2nd mailer and adding this information to the correlation ID (page 1 of Advanced Setups)– All messages for specific item type

<item_type_Internal_name>:%– Specific message for specific item type

<item_type_name>:<message_internal_name>– For messages from Alert, use "ALR%"

• My Oracle Support Doc. ID: 743344.1 "How to create a dedicated mailer for Alerts"

Page 52: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

52

Mailer New Features – 11i RUP5Notification of Mailer Failure

• Event oracle.apps.wf.notification.send.failure– Subscription with function

WF_MAIL.Disable_Recipient_Ntf_pref• Sets recipient's preference to 'DISABLED'• Sends email to SYSADMIN detailing the failure (contains

notification _id and role name(s))– My Oracle Support Doc. ID: 750684.1 "How to Enable

notification for SYSADMIN of Invalid Email Address"• This subscription only executed if following mail tag exists

that matches response and that has Action code of "Error"– Outlook is "Undeliverable:"

» Tags are case sensitive

Page 53: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

53

Mailer New Features – 11i RUP5Notification of Mailer Failure

Page 54: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

54

Mailer New Features – Release 12Improved Mailer Log

• Mailer log is easier to search– First, Back Buttons– Go to Page functionality

Can use buttons or "Go to Page" to navigateCan use buttons or "Go to Page" to navigate

Page 55: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

55

Mailer Best PracticesIf Choosing Not to Use Email

• Set Global preference "Do not send me mail"• Update all individual users preferences

UPDATE fnd_user_preferences

SET preference_value = 'QUERY'

WHERE prefernce_name = 'MAILTYPE';

• Do not start the mailer • For event oracle.apps.wf.notification.send.group

– Disable subscription where Source Type = Local and Out Agent = WF_NOTIFICATION_OUT@<system name>

• Events enqueued for each notification even if preference = "QUERY"• My Oracle Support Doc. ID: 45137.1 "Oracle Workflow Best

Practices Release 12 and Release 11i", section "Choosing Not to Use E-mail Notifications"

Page 56: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

56

• Values default to item types where notifications exist• Lookup Type WF: Vacation Rule Item Types

– Use workflow internal name for Code

Grant Worklist Access – 11i RUP5Restrict by Item Type

Page 57: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

57

Notifications WorklistButtons

• Personal Worklist– Export Button – export worklist to Excel– Close Button – select and close several FYI at once– (new) Respond – respond to multiple notifications with one

response

• Advanced Worklist– (new) Close Button – select and close several FYI at once– (new) Respond – respond to multiple notifications with one

response

Page 58: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

58

• Two "Close“ buttons– First "Close" will close selected

notifications w/o verification– Second “Close” provides

warning

Notifications WorklistButtons

Page 59: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

59

Notifications WorklistBulk Response

• Available in 12.0.6 to12.1.3• 11i – Patch 6722406 – requires password

– RUP6 is prerequisite• New Profile option must be set – WF: Enable Bulk

Notification Response• All selected notifications must be open and originate

from same node in the workflow• New Page opens with all selected notifications and

single set of buttons – clicking response answers all shown notifications

Page 60: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

60

Notifications WorklistBulk Response

Select desired notifications, click Respond

Selected response (and note) will apply to all listed notifications

Page 61: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

61

Notifications WorklistBulk Close

• 12.0.6 to12.1.3• 11i – Patch 6722406 – requires password

– RUP6 is prerequisite• Can only use for FYI notifications• All selected notifications must be open but can

originate from different workflows• Confirmation page appears (if enable 2nd Close, not

1st close button) and notifications are closed

Page 62: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

62

Notifications DetailsButtons

• Printable Page Button – displays w/o application header, footer, and navigation options

• Notification ID – can be hidden using personalizations

Page 63: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

63

Blackberry Responses – HTML Response Fix

• Patches required to fix Java Mailer problem– Replaces spaces in HTML under each response

button with %20• R12 - Patch 6272680 R12.ATG_PF.A.DELTA.4• 11i - Patch 6802716, or upgrade to 11.5.10 RUP7

• Verify the following in your Blackberry device:– You have the required OS version– You have Enabled the HTML Emails in the Email Settings– You are using the correct BES with the correct service

pack• some customers reported that BES 4.1.4 + service pack 6

worked fine with HTML links.

Page 64: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

64

Blackberry HTML Response

Step 1 – highlight HTML for desired response, click trackball

Step 2 – Click trackball again to accept response

Step 3 – response properly coded appears, click trackball

Step 4 – Roll trackball to highlight Send, then click

Page 65: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

65

Test the Mailer – 11i RUP6 and earlier

• Only one message sent, no PL/SQL or OA Framework regions

• No confirmation of response sent back

Page 66: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

66

Test the Mailer – RUP 7 and higher

• From OAM, click icon next to Mailer, click "View Details" tab, click "Test Mailer", select role, click "Send Test Message"– Mailer must be running– Role must have email address– Global and Role mailer preference cannot be

QUERY, SUMHTML, SUMMARY• Sends two messages

– PL/SQL format– OA Framework format

Page 67: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

67

Test the Mailer – RUP 7 and higher

OA Framework Version PL/SQL Version

Page 68: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

68

Test the Mailer – RUP 7 and higher

• Responding will open a login page, then the Worklist page

• After responses are received from both versions of the notification, Mailer will send a FYI confirmation for both responses

Page 69: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

69

Test the Mailer – Release 12

• Workflow Mailer URL Access Tester– Page to validate that mailer HTTP request to web tier

to fetch framework content– To use this feature add one of these functions to

menu• Function "Workflow Mailer URL Access Test

(WF_TEST_MAILER_URL)"• Menu "Workflow Mailer URL Access Test Menu

(WF_TEST_MAILER_APPLICATION)"

Page 70: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

70

RUP 7+ Features

• Refer to Oracle Workflow Documentation Updates for 11i.ATG_PF.H.delta.7 (RUP 7) [ID 464727.1]

• #MORE_INFO_PARTICIPANTS Attribute – User can request more information before approving– Info can be requested from workflow participants

• Workflow owner• Owner of parent process• Anyone notified by the workflow

• Message attributes can be displayed in the subject line

Page 71: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

71

RUP 7+ Features

• Workflow Agent Ping/Acknowledge Workflow allows for testing of business event system– Can test internal or external systems– Instructions are in Document ID 464727.1

Page 72: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

72

Other 12.1.1 New Features

• Full NLS Support (Language, territory, date language, date format, currency, sort, numeric characters) at user level– Notification content is generated based on profile

options for recipient• Non-Gregorian Calendar Support for Hijrah and Thai

Calendars– Uses new NLS calendar preference profile options

• FND: Forms User Calendar• FND: Calendar Week Start Day

– Notifications will convert dates to preference specified for recipient

Page 73: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

73

Mailer Issues in 11i and R12

• Responses are not processed or randomly moved to Discard folder– Multiple instances using same mailer account and

using same Mailer Node Name• Define different Mailer Node Name for each instance • Define separate IMAP accounts for each instance

– My Oracle Support Doc. ID: 333444.1 "Workflow Mailer Randomly Moves Response E-mail Notifications to the Discard Folder"

– My Oracle Support Doc. ID: 418931.1 "Inbound Processing Is Not Happening While Approving/Rejecting From Emails"

Page 74: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

74

Mailer Issues

• Mailer saying in Starting status or Mailer tags not recognized – Mailer Node Name is not all uppercase, or has

dashes or spaces in the name• Fix name, restart mailer• My Oracle Support Doc. ID: 299974.1 "Issues with Node

Names and the Java Mailer"• My Oracle Support Doc. ID: 743753.1 ""Unsolicited Mail"

Warning When Receiving Out-Of-Office Reply"

Page 75: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

75

Mailer Issues

• Mailer unable to connect to IMAP account– My Oracle Support Doc. ID: 741352.1 "Unable to

Connect to Mail Store in Workflow Notification Mailer Logs"

• No one else can be logged into IMAP account• Inbox is full

– With mailer down, log into IMAP account, clean out Inbox– Set mailer tags to ensure SPAM moved to Discard

• "Processor Close on Read Timeout" parameter is checked• Concurrent manager node is able to reach IMAP server on

port 143 or 993• No spaces in any email address in WF_LOCAL_ROLES• Increase time out parameter for IMAP account• Set "Inbound connection time out" parameter to 200 or higher

Page 76: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

76

Other Directory Services Notes

• My Oracle Support Doc. ID: 433473.1 "Unable to Activate a User Responsibility Assignment that Existed Before Upgrade" – Problem is with Events

oracle.apps.fnd.wf.ds.userRole.%• Disable subscription ‘AP_WEB_PROXY_ASSIGN_PKG.

proxy_assignments’

• Apply patch – (Release 11i ) 6153778 – (Release 12) fix is in 12.0.4

• Run "Workflow Directory Services User/Role Validation"– p_Check_Dangling – Yes– Add Missing user/role assignments – Yes

Page 77: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

77

Other Directory Services Notes

• My Oracle Support Doc. ID: 421778.1 "Responsibilities Not Showing Up According to the End Date In List of Available Responsibilities" – Problem with events

oracle.apps.fnd.wf.ds.userRole.%• Ensure subscription

WF_ROLE_HIERARCHY.Aggregate_User_Roles_RF exists and is enabled

Page 78: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

78

Other Directory Services Notes

• My Oracle Support Doc. ID: 559347.1 "Error ORA-20001: FND_CANT_INSERT_USER_ROLE When Assigning A Responsibility To A User On R12 Upgraded From 11i"– Problem with events

oracle.apps.fnd.wf.ds.userRole.%• Release 12• Ensure WF_ROLE_HIERARCHY.Cascade_RF ,

WF_ROLE_HIERARCHY.Denormalize_User_Role_RF and WF_ROLE_HIERARCHY.Aggregate_User_Roles_RF exist and are enabled

Page 79: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

79

Other Directory Services Notes

• My Oracle Support Doc. ID: 406892.1 "Missing/Corrupted User-Role Responsibilities"– Patches mentioned are included in

11i.ATG_PF.H.delta.5 (RUP5)– Recommends scheduling following concurrent

programs (in order)• Sync responsibility role data into the WF table

– Release 11i .10 only – obsolete in Release 12» My Oracle Support Doc. ID: 727534.1 "Concurrent

Program "Sync Responsibility Role Data Into the WF Table" errors: Cannot Find File affurg02.sql"

• Synchronize WF LOCAL tables• Workflow Directory Services User/Role Validation

Page 80: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

80

Builder Issue

• My Oracle Support Doc. ID: 223775.1 "ORA-01422: exact fetch returns more than requested number of rows when saving workflow to Database"– Performer for notification was assigned constant

value without using "Load Roles from Database"– Multiple records exist in WF_LOCAL_ROLES with

same Display Name– Validate issue by opening Directory Services section,

right-clicking each role, selecting Properties• If didn't use "Load Roles from Database", "Internal Name" will

be ~WF_TMP-n

Page 81: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

81

Loader Issue

• My Oracle Support Doc. ID: 745999.1 ""1300: Could not load" Error When Trying to Download the Workflow"; 793175.1 "WFLOAD Fails with WFLADDL_BAD_ITEM_TYPE NAME Error"– Patch 8260625– There are junk characters in the ITEM_TYPE name– Requires RUP5

Page 82: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

82

The Release 12 Primer The Release 12 Primer The Release 12 Primer The Release 12 Primer ––––Shining a Light on the Shining a Light on the Shining a Light on the Shining a Light on the

Release 12 WorldRelease 12 WorldRelease 12 WorldRelease 12 World

Installing, Upgrading and Installing, Upgrading and Installing, Upgrading and Installing, Upgrading and Maintaining Oracle EMaintaining Oracle EMaintaining Oracle EMaintaining Oracle E----Business Business Business Business Suite Applications 11.5.10.2+Suite Applications 11.5.10.2+Suite Applications 11.5.10.2+Suite Applications 11.5.10.2+

The ABCs of Workflow for Oracle The ABCs of Workflow for Oracle The ABCs of Workflow for Oracle The ABCs of Workflow for Oracle EEEE----Business Suite Release 11i and Business Suite Release 11i and Business Suite Release 11i and Business Suite Release 11i and

Release 12Release 12Release 12Release 12

Available at

www.solutionbeacon.com

Page 83: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

83

Ranked ScorecardFree Consultation

How Does The Scorecard Work• Answer multiple-choice

questions• Identify areas of risk

(business and IT)• Ranked score helps measure

your status on issues• Provides recommendations

for next steps • Feedback on issues that

concern steering committees and ROI

Scorecard Focus Areas• Competitive Optimization• Functional and Process Issues• Project Approach and

Complex Issues• Workflow Issues• Customization Reduction• Database• Data Integrity• System Optimization• Business Intelligence

Page 84: WhatsNewinWorkflow11iRUP5thruR12-08022010

Copyright 2010 Solution Beacon, LLC All Rights Reserved Any other commercial product names

herein are trademark, registered trademarks or service marks of their respective owners.

84

Questions and Answers

Thank You!

Karen [email protected]

Susan [email protected]

www.solutionbeacon.comReal Solutions for the Real World ®