2011 04 worlflowbuilder best practices[1]

35
© 2009 Oracle Corporation Proprietary and Confidential

Upload: gaurav-joshi

Post on 24-Oct-2015

20 views

Category:

Documents


2 download

DESCRIPTION

Oracle WF builder best practices

TRANSCRIPT

Page 1: 2011 04 Worlflowbuilder Best Practices[1]

© 2009 Oracle Corporation – Proprietary and Confidential

Page 2: 2011 04 Worlflowbuilder Best Practices[1]

Day, Date, 2004

time p.m. ET

Teleconference Access:

North America: xxxx

International: xxxx

Password: Advisor

Wednesday, April 6, 2011

06:00 PM CET (GMT +2)

Teleconference Access:

North America:

1866 230 938

International (UK):

+44 (0) 1452 562 665

Conference ID :

39116286

Upcoming Webcasts in ATG area :

o 12 & 13 April 2011 : E-Business Suite - Workflow Mailer

Do you have any requests for future EBS - ATG Webcast

Events?

Please email your suggestions to

[email protected], subject: Topics of Interest.

EBS – Workflow Builder Best Practices

© 2011 Oracle Corporation – Proprietary and Confidential

Page 3: 2011 04 Worlflowbuilder Best Practices[1]

AGENDA

• Presentation and Demo – approximately 60 minutes

• Q&A Session – approximately 15 minutes

• Web attendees can ask questions via Q&A panel

• Phone attendees can ask questions via Q&A panel or

phone (operator assisted)

© 2011 Oracle Corporation – Proprietary and Confidential

Page 4: 2011 04 Worlflowbuilder Best Practices[1]

Q&A panel

type your question here1

Send your question3

Who to ask?2

© 2011 Oracle Corporation – Proprietary and Confidential

Page 5: 2011 04 Worlflowbuilder Best Practices[1]

your question pop-up here

© 2011 Oracle Corporation – Proprietary and Confidential

Page 6: 2011 04 Worlflowbuilder Best Practices[1]

ATTENTION – AUDIO INFORMATION

Voice streaming/Audio broadcast is available.

For full audio access join teleconference.

Teleconference Connect details:

1. Conference ID: 39116286

2. International dial in: +44 (0) 1452 562 665

3. List with national toll free numbers is available in Note 1296121.1

Note:

You can view this info anytime using WebEx menu:

Communicate > Join Teleconference

from your WebEx session

© 2011 Oracle Corporation – Proprietary and Confidential

Page 7: 2011 04 Worlflowbuilder Best Practices[1]

The following is intended to outline our general

product direction. It is intended for information

purposes only, and may not be incorporated into

any contract. It is not a commitment to deliver any

material, code, or functionality, and should not be

relied upon in making purchasing decision. The

development, release, and timing of any features

or functionality described for Oracle’s products

remains at the sole discretion of Oracle.

Safe Harbor Statement

© 2011 Oracle Corporation – Proprietary and Confidential

Page 8: 2011 04 Worlflowbuilder Best Practices[1]

<Insert Picture Here>

Workflow Builder Best Practices

Mohamed Sayed

Senior Support Engineer

Mohamed Ameen

Senior Support Engineer

Page 9: 2011 04 Worlflowbuilder Best Practices[1]

<Insert Picture Here>

Agenda

• What is Customization

• Why Customization is needed

• Customizing workflow objects

• Unsupported customization

• Supported customization

• References

Page 10: 2011 04 Worlflowbuilder Best Practices[1]

What is Customization?

Page 11: 2011 04 Worlflowbuilder Best Practices[1]

What is Customization ?

Page 12: 2011 04 Worlflowbuilder Best Practices[1]

Why Customization is needed?

Page 13: 2011 04 Worlflowbuilder Best Practices[1]

Why Customization is needed?

Adding an Item Attribute

Customizing Message

Page 14: 2011 04 Worlflowbuilder Best Practices[1]

• Introduce New Business.

• Create Alternative-processing paths to accommodate new business processing rules.

• Introducing new procedures.

• Modify message content for improved decision – making.

• Extend a process to include external system processing.

Why Customization is needed?

Page 15: 2011 04 Worlflowbuilder Best Practices[1]

Customizing Workflow ObjectsGeneral Cycle

• Download the workflow to a wft file using WFLOD utility, and take a copy of the file as a backupDownload

• Open the the file and do your customization with workflow builderCustomize

• Upload the customized workflow using WFLOAD to the test databaseUpload

• Test the customization on test instance then migrate to productionTest

Page 16: 2011 04 Worlflowbuilder Best Practices[1]

Customizing Workflow ObjectsDownload Workflow

• WFLOAD Command ($FND_TOP/bin)

• Concurrent Program

• “Workflow Definition Loader”

• Workflow Builder

WFLOAD apps/pwd 0 Y DOWNLOAD file.wft item_type1, item_type2, …

Page 17: 2011 04 Worlflowbuilder Best Practices[1]

Customizing Workflow Objects

What Can be customized

• Add new function or activity

• Change the flow of a process

• Add item attribute or message attribute

• Add new Lookup Type

• Modify activity

• Modify message body

Page 18: 2011 04 Worlflowbuilder Best Practices[1]

Customizing Workflow Objects

Problems while customizing

• Unsupported Customization

• You may accidently customize a seeded object that should

not be customized.

• Customization in not upgrade safe

• Customizations to workflow could be lost during product

upgrade.

• Solution

• Access level

• Protection level

• Customization level

Page 19: 2011 04 Worlflowbuilder Best Practices[1]

Customizing Workflow Objects

Protection Level

Page 20: 2011 04 Worlflowbuilder Best Practices[1]

Customizing Workflow Objects

Protection Level

Customer Oracle Developer

Page 21: 2011 04 Worlflowbuilder Best Practices[1]

Customizing Workflow Objects

Access Level

ACCESS_LEVEL

1000 Public

100 – 999 Customer Organization

20 – 100 Oracle Product Developer

0 -19 Workflow and Application Object

Library

Page 22: 2011 04 Worlflowbuilder Best Practices[1]

Customizing Workflow Objects

Customization Level

Page 23: 2011 04 Worlflowbuilder Best Practices[1]

Customizing Workflow ObjectsUpload Workflow

• WFLOAD utility

• Concurrent Program

• “Workflow Definition Loaded”

• Workflow Builder

WFLOAD apps/pwd 0 Y UPGRADE file.wft

Page 24: 2011 04 Worlflowbuilder Best Practices[1]

Customizing Workflow ObjectsWFLOAD Utility

• UPGRADE

• Preserve customization

• UPLOAD

• Overwrite customization, Takes care of protected seeded data.

• FORCE

• Overwrite all, Used for fixing data.

• DOWNLOAD

• Download one or multiple items.

WFLOAD apps/pwd 0 Y UPGRADE file.wft

Page 25: 2011 04 Worlflowbuilder Best Practices[1]

Customizing Workflow ObjectsWFLOAD Utility – ACCESS_LEVEL

• UPLOAD:

• WFLOAD picks the ACCESS_LEVEL from the file.wft

• DOWNLOAD

• ACCESS_LEVEL will be set in the file.wft to the value of $WF_ACCESS_LEVEL

• If $WF_ACCESS_LEVEL is not defined a default of 1 will

be used.

WFLOAD apps/pwd 0 Y UPGRADE file.wft

Page 26: 2011 04 Worlflowbuilder Best Practices[1]

Customizing Workflow ObjectsWFLOAD Utility – Translations

• Set $NLS_LANG at client PC

• Set $NSL_LANG at the server

WFLOAD apps/pwd 0 Y UPGRADE file.wft

$NLS_LANG$NLS_LANG

WFLOAD

Regedit: HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE

Page 27: 2011 04 Worlflowbuilder Best Practices[1]

Unsupported Customization

• Modifying Object with Protection level less than 100

• Altering object’s protection level if its level is less than 100

• Operating with an access level less than 100 to customize an

object that should not be customized.

• Customizations that are explicitly documented as being

UNSUPPORTED in the seeded workflow's product-specific

User's Guide or documentation update notes.

• Example:

Oracle Purchasing User’s guide

• Customizing the PO Requisition Approval Workflow

Page 28: 2011 04 Worlflowbuilder Best Practices[1]

Supported Customization

• Customization examples documented in product-specific User’s

guide or documentation update notes.

• Customization that are not explicitly stated as unsupported

customization.

• Follow guidelines

• Isolate the problem

Page 29: 2011 04 Worlflowbuilder Best Practices[1]

References

• Oracle Workflow Developer’s Guide

• Oracle Workflow Administrator’s Guide

• Oracle® Purchasing User's Guide

• Supported and Unsupported Customizations for Predefined Workflows(Doc ID 97381.1)

• How can customizations be removed from a workflow? (Doc ID 287369.1)

• How To Preserve Customizations In Oracle Workflow Builder (Doc ID 888762.1)

Page 30: 2011 04 Worlflowbuilder Best Practices[1]

Upcoming Webcasts around ATG :

• 12 & 13 April 2011 : E-Business Suite - Workflow Mailer

Additional Webcasts are planned – they will be promoted soon.

For complete details on all upcoming Oracle Advisor Webcast Events, please see Note 740966.1, Oracle Advisor Webcast Schedule.

For ATG Specific Webcasts please check Note 1186338.1.

Do you have any requests for future ATG Advisor Webcast Events ?

Please email your suggestions to me :

[email protected], subject: Topics of Interest.

Applications Technology Group Webcasts

© 2011 Oracle Corporation – Proprietary and Confidential

Page 31: 2011 04 Worlflowbuilder Best Practices[1]

Communities in MOS

© 2011 Oracle Corporation – Proprietary and Confidential

Page 32: 2011 04 Worlflowbuilder Best Practices[1]

ATG Communities in MOS available

Following Communities are available in My Oracle Support

Oracle E-Business Suite

...

BI Publisher - Business Intelligence Products (not only EBS)

Core Workflow - Any Workflow isse not only E-Business Suite

Diagnostic Tools - Anything around EBS Diagnostics

E-Business Customizations - Your Customizations

Installation - Fresh Install of the E-Business Suite

Patch Review EBS - Review of Patches around the E-Business Suite

Performance - EBS Performance

Upgrade - EBS Upgrade

User Produktivity Kit - User Productivity Kit (UPK) available for the E-Business Suite

Utilities - Utilities / generic EBS DBA issues

...

This is the current list for the E-Business Suite – Applications Technology Group

© 2011 Oracle Corporation – Proprietary and Confidential

Page 33: 2011 04 Worlflowbuilder Best Practices[1]

ATG PIC Note 1160285.1

© 2011 Oracle Corporation – Proprietary and Confidential

Page 34: 2011 04 Worlflowbuilder Best Practices[1]

© 2011 Oracle Corporation – Proprietary and Confidential

Page 35: 2011 04 Worlflowbuilder Best Practices[1]

THANK YOU

© 2011 Oracle Corporation – Proprietary and Confidential