This documentation supports the 9.0 version of Remedy Action Request System.

To view the latest version, select the version from the Product version menu.

Levels of object locking

You can apply either of two lock levels to objects:

  • Read-Only — Prevents users from modifying an object. Access to object properties differ from object to object. When you open a read-only object in an editor in BMC Remedy Developer Studio, you receive a warning. For a workflow object, you can add associated forms or modify permissions. For other objects, you cannot make any changes. If you make a disallowed change, BMC Remedy Developer Studio prevents you from saving the object.
  • Hidden — A more restrictive lock that prevents users from viewing details of a locked server-side workflow object. You can see some details, such as the name and execution order of the workflow object, but you cannot open the server object to view Run If qualifications, If or Else actions, change history, or help text.
    Hiding server-side workflow (filters, filter guides, and escalations) is intended to protect the intellectual property of those objects. Hidden locks (hiding the object details) apply only to filters or escalations.

    The following table describes tasks you can perform with locked objects and how each task applies to lock levels.



    Object tasks and lock levels

    Object task

    Read-only lock

    Hidden lock

    Unlock objects

    You cannot unlock objects with a read-only lock; however, you can uninstall and upgrade them.

    You cannot unlock objects with a hidden lock; however, you can uninstall and upgrade them.

    View details of locked objects

    You can open the object details window for objects with a read-only lock. However, most of the details cannot be modified.

    You can view only limited details (name or execution order) of workflow objects with a hidden lock.

    Modify locked forms

    You cannot modify forms that have a read-only lock, but you can edit display, permissions, and VUI information. On a form with a read-only lock, you cannot create new fields or delete existing ones.

    You cannot modify forms with a hidden lock.

    Modify workflow objects

    You cannot modify workflow objects with a read-only lock, but you can add forms and edit permissions.

    You cannot modify workflow objects with a hidden lock.

    Add forms to locked workflow object

    You can add forms to workflow objects with a read-only lock.

    You cannot add forms to workflow objects with a hidden lock. Hidden locks apply only to server-side objects (for example, filters and escalations). Hidden locks do not apply to client-side objects.

    Remove forms from locked workflow object

    You cannot remove forms from workflow objects with a read-only lock.

    You cannot remove forms from workflow objects with a hidden lock.

    Copy locked objects

    You can copy objects with a read-only lock by performing a Save As operation.

    You cannot copy objects with a hidden lock (enforced at the API level).

    Lock all server objects

    You can apply a read-only lock to server objects.

    You can apply a hidden lock only to workflow objects that run on the server (filters, filter guides, and escalations).

    Increase restrictiveness

    You can increase the lock level to hidden.

    Not applicable — Hidden is the higher lock level.

    Decrease restrictiveness

    Not applicable — Read-only is the lower lock level.

    You cannot decrease the lock level to read-only.

    Rename locked objects

    You cannot rename objects with a read-only lock (enforced at the API level).

    You cannot rename objects with a hidden lock (enforced at the API level).

    Delete locked objects

    You can delete objects with a read-only lock only as a block of objects. Deleting one object that belongs to locked group deletes the entire group. Deleting a locked form that is part of a join deletes the join form.

    You can delete objects with a hidden lock only as a block of objects. Deleting one object that belongs to locked group deletes the entire group. Deleting a locked form that is part of a join deletes the join form.

    Export locked objects

    You cannot export objects with a read-only lock (enforced at the API level).

    You cannot export objects with a hidden lock (enforced at the API level).

    Import locked objects

    You can import objects with a read-only lock only if the lock key of the objects to be imported matches the lock key for those objects on a server; the server object is replaced during an import in place operation. Otherwise, a locked object cannot be overwritten. If the objects are locked with a key that does not currently exist on the server, the objects are imported.

    You can import objects with a hidden lock only if the lock key of the objects to be imported matches the lock key for those objects on a server; the server object is replaced during an import in place operation. Otherwise, a locked object cannot be overwritten. If the objects are locked with a key that does not currently exist on the server, the objects are imported.

    Lock an object that is already locked

    You can apply a read-only lock to a previously locked object if you use the same key to increase restrictiveness to Hidden. If you use a different key, you can lock the object but the existing key is kept.

    Not applicable.

    Include both locked and unlocked objects in applications

    Yes — Customers can customize the unlocked objects.

    Yes — Customers can customize the unlocked objects.

    View imported locked objects in BMC Remedy Developer Studio

    Yes — You can edit, display, and view information. You cannot add or remove fields.

    No — Details of locked objects are not visible. However, their names do appear in the lists of filters and escalations.

    View data from a locked server object using pre-6.x versions of BMC Remedy Administrator

    No

    No

    Logging

    Does not affect client-side workflow logging.

    Only name and server are included in filter and escalation logs.

Was this page helpful? Yes No Submitting... Thank you

Comments