Oracle Workflows Access Protection Concepts

Oracle Workflows Access Protection Concepts

As a workflow developer, you can use access protection to allow or discourage “customers” of your workflows from modifying your “seed data” workflow definitions.

作爲工作流開發者,你可以利用訪問控制保護權限來允許或阻止工作流的使用者修改你最終

定義的工作流。

As a customer of predefined workflows provided by Oracle, you can use access protection to preserve valid customizations you have made to a predefined workflow during a workflow definition upgrade.

作爲甲骨文提供的預定義工作流,你可以利用訪問控制權限來保護你對工作流的有效的客戶化升級。

All workflow objects except lookup codes, function attributes, and message attributes contain an Access tab in their property pages.  Lookup codes, function attributes, and message attributes inherit their access settings from their parent lookup type, function, or message, respectively.

除了Lookup代碼,函數屬性和消息屬性的其他所有工作流對象都包含控制屬性標籤頁。Loopup,函數屬性和消息屬性分別繼承它們父類型的訪問控制權限。

The Access tab lets you define whether:

Future customizations to the object are preserved during a workflow definition upgrade.

The object can be edited by users operating at a higher access level.

 訪問標籤可以讓你定義是否:

在工作流升級的時候,保護未來經過客戶化的對象

對象可以在更高的訪問級別上被編輯。

ACCESS LEVELS

訪問級別

Each user of Oracle Workflow Builder operates the system at a certain access level.

The access levels are defined as follows:

ü       0-9: Reserved for Oracle Workflow

ü       10-19: Reserved for Oracle Application Object Library

ü       20-99: Reserved for Oracle E-Business Suite

ü       100-999: Reserved for customer organizations

ü       1000: Public

每個 Oracle Workflow Builder 的使用者使用系統的固定訪問權限。

訪問級別定義如下:

ü          0-9:oracle工作流的保留級別

ü        10-19:oracle 應用程序對象庫德保留級別

ü        20-99:oracle電子商務套間的保留級別

ü        100-999: 客戶組織的保留級別

ü        1000:公共級別

Protection Levels

 

If you protect an object against customization, you effectively assign the object a protection level equal to your current access level.

Objects protected against customizations are considered “seed data.”

Only users operating at an access level equal to or lower than the protection level of the object can modify the object.

Users operating at an access level greater than the protection level of the object will see a small lock on the icon for the object in the navigator tree, indicating that the object is read-only.

 

Customization Levels

 

If you set an object to be customizable, its protection level is set to 1000.

The customization level of an object is set to the access level of the initial user who customizes the object.

A customized object is locked from further modification except from users with access levels equal to the customization level of the object.

The customization level is relevant only with respect to unprotected workflow objects.

If an object is protected at a certain level, it shouldn’t be modified at all except by an access level equal to or less than the protected level of the object.

 

You can change your access level in the “About Oracle Workflow Builder” dialog box available from the Help menu. Enter an integer value in the Access Level field and click OK.

 

 

Access Level Field

If you change your access level to a value other than 100, your access level setting will be maintained by the Workflow Builder. Reinstalling Oracle Workflow Builder will

not modify the access level at which you previously operated.

 

“Allow Modifications of Customized Objects” Check Box

This option also appears in the “About Oracle Workflow Builder” dialog box. Usually you do not need to change this setting.

Unchecked: The Workflow Builder saves edits only to protected objects that you have access to change and does not overwrite previously customized objects (equivalent to Workflow Definitions Loader Upgrade mode). This option is recommended.

Checked:  The Workflow Builder saves your edits, overwriting protected objects that you have access to modify as well as any previously customized objects (equivalent to Workflow Definitions Loader Upload mode).

 

Setting Protection and Customization Levels

 

Select the Access tab for an object in Oracle Workflow Builder to display the Access property page.

ü       The indicator bar provides a visual range of access levels that can edit the object.

ü       The Levels region shows the customization, access, and protection levels of the object based on the settings in the Options region.

ü       Use the Options region to set the protection and customization levels of an object.

Ø       Preserve Customizations

Ø       Lock at this Access Level

 

The indicator bar provides a visual range of access levels that can edit the object-

 

ü       Black vertical line: Current access level

ü       White range: Cannot edit the object

ü       Solid green: Can edit the object

ü       Cross-hatch green: Usually cannot modify the object because it has been customized, but can now do so because Oracle Workflow Builder is set to Upload mode so that customized objects can be modified

 

The Levels region shows the Customization, Access, and Protection levels of the object based on how you set the check boxes in the Options region.

 

Use the Options region to set the protection and customization levels of an object.

-Preserve Customizations: Prevents customized objects from being overwritten during a workflow definition upgrade

-Lock at this Access Level: Protects the object at the current access level and does

not allow the object to be customized by higher access levels

 

Oracle E-Business Suite customers should select both the Preserve Customizations and Lock at this Access Level check boxes to protect your workflow objects during upgrades.

 

 

 

Protection and Customization Levels

 

Assuming an access level of 100, these protection and customization levels result when the following check boxes are selected in the Access properties region:

 

ü       None: Object can be updated at any time by any access level.

ü       Preserve Customizations: Disallows customized objects from being overwritten during a workflow upgrade.

-Object may be updated by access levels 100-1000.

-If the Allow modifications of customized objects check box is selected, customized objects can also be updated by access levels 0-99 as represented by green crosshatches in the indicator bar.

ü       Lock at this Access Level: Protects the object at the current access level and does not allow the object to be customized, except by access levels 0-100.

ü       Both: Object can only be updated by the access level at which the object is protected.

Ø       Object may only be updated by access level 100.

Ø       If the Allow Modifications of Customized Objects check box is selected, customized objects can also be updated by access levels 0-99 as represented by green crosshatches in the indicator bar.

 

UNSUPPORTED CUSTOMIZATIONS

The following types of customizations are NOT supported:

 

ü       Modifying a workflow object that has a protection level less than 100

ü       Altering a workflow object’s protection level if its original protection level is less than 100

ü       Changing access level to an unauthorized level of less than 100 for the purpose of modifying workflow objects that are protected at levels less than 100

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章