2
Goal How to limit users to only be able to view/query a certain order type. Solution There is no direct method. However, there is a way to achieve this through Forms Personalizations feature - supported in 11i10 onward releases of Order Management. You may follow the below navigation in release 11.5.10 to achieve this - 1. Login to Oracle Apps with the specified user name and password 2. Navigate to OM Responsibility > Sales Order form 3. Click Help > Diagnostics > Custom Code > Personalize 4. Give the sequence and description at Function level. 5. Under Conditions tab > Trigger Event = 'WHEN-NEW-BLOCK- INSTANCE', and Trigger object = 'FIND' 6. Set the Context level to User and Value to <User Name> --Note: to simplify setup required, you can choose to set the condition context to responsibility. This would allow you to assign a group of users to a responsibility, then the setup above would only need completed once at the responsibility level. Otherwise this setup step would be required for each user. 7. Click to Actions tab and define following actions - Sequence = 1, Type = Property, Language = All, Object Type = Item, Target Object = ORDER.ORDER_TYPE, Property Name = Displayed, and Value = True Sequence = 2, Type = Property, Language = All, Object Type = Item, Target Object = ORDER.ORDER_TYPE, Property Name = Required, and Value = True

Resticting User to a Specific Order-B

  • Upload
    soiree

  • View
    2

  • Download
    0

Embed Size (px)

DESCRIPTION

Resticting User to a Specific Order-B

Citation preview

Goal

How to limit users to only be able to view/query a certain order type.

Solution

There is no direct method. However, there is a way to achieve this through Forms Personalizationsfeature - supported in 11i10 onward releases of Order Management. You may follow the below navigation in release 11.5.10 to achieve this -

1. Login to Oracle Apps with the specified user name and password2. Navigate to OM Responsibility > Sales Order form3. Click Help > Diagnostics > Custom Code > Personalize4. Give the sequence and description at Function level.5. Under Conditions tab > Trigger Event = 'WHEN-NEW-BLOCK-INSTANCE', and Trigger object = 'FIND'6. Set the Context level to User and Value to --Note: to simplify setup required, you can choose to set the condition context to responsibility.This would allow you to assign a group of users to a responsibility, then the setup above would only need completed once at the responsibility level. Otherwise this setup step would be required for each user.

7. Click to Actions tab and define following actions -

Sequence = 1, Type = Property, Language = All, Object Type = Item, Target Object =ORDER.ORDER_TYPE, Property Name = Displayed, and Value = True

Sequence = 2, Type = Property, Language = All, Object Type = Item, Target Object =ORDER.ORDER_TYPE, Property Name = Required, and Value = True ]]]] this step makes the value mandatory

Sequence = 3, Type = Property, Language = All, Object Type = Item, Target Object =ORDER.ORDER_TYPE, Property Name = Value, and Value =

Sequence = 4, Type = Property, Language = All, Object Type = Item, Target Object =ORDER.ORDER_TYPE, Property Name = Update_allowed, and Value = False

8. Click 'Apply Now'

9. From the tools menu select Tools > Validate AllThis will return the message, 'the Personalizations validated successfully'.

References

Note 363505.1 - How To Limit Sales Order Form By Order Type Assigned To User/Responsibility