pmobjects_security

The pmobjects_security table stores the encrypted security settings for every procedure object (except shortcuts) in the Procedure Management library.

Structure

The pmobjects_security table has the following structure:

TABLE pmobjects_security (
object_guid VARCHAR(36) NOT NULL,
security_id INTEGER NOT NULL,
attrib_expr VARCHAR(260) NOT NULL,
security_level VARCHAR(8) NOT NULL)

Column

Description

object_guid

ID for this procedure object, as defined in the pm_objects table.

security_id

Internal identifier for this procedure object.

attrib_expr

Encrypted security attribute expression for this procedure object.

security_level

Encrypted security level for this procedure object.

Primary Key

The following primary key is defined for this table.

Key Name

Column(s)

pk_pmobjects_sec

object_guid
security_id

Foreign Keys

The following foreign key is defined for this table.

Key Name

Column(s)

Referenced in Table...

fk_pmobjects_sec1

object_guid

pm_objects

Indexes

The following index is defined for this table.

Index Name

Column(s) Indexed

idx_pmobjs_sec_fk

object_guid

Table Activity

The pmobjects_security table contains one row for each procedure object (except shortcuts) in the Procedure Management library.

Rows are added, updated and deleted in the following situations.

A row is...

When...

added

a procedure object is created.

updated

a procedure object’s security settings are modified.

deleted

a procedure object is deleted.