Skip to content

SoftwareItemAssignmentReason

Defines reasons why a software item is assigned to a user, group or machine.

erDiagram
    SoftwareItemAssignmentReason ||--o{ SoftwareItemGroup : "SoftwareItemAssignmentReasonID"
    SoftwareItemAssignmentReason ||--o{ SoftwareItemMachine : "SoftwareItemAssignmentReasonID"
    SoftwareItemAssignmentReason ||--o{ SoftwareItemOrganization : "SoftwareItemAssignmentReasonID"
    SoftwareItemAssignmentReason ||--o{ SoftwareItemRbacUser : "SoftwareItemAssignmentReasonID"
    SoftwareItemAssignmentReason ||--o{ SoftwareItemUser : "SoftwareItemAssignmentReasonID"

Fields

Field Type Description
Created datetime Date
Description string Description of the assignment reason
ExtraData string Optional JSON document that can hold extra data for this SoftwareItemAssignmentReason entity
ID numeric Internal ID for the SoftwareItemAssignmentReason entity (Primary Key)
Name string Name of the software item assignment reason
OctopusID string OctoSAM internal name for programmatic access to the software item assignment reason (e.g., in queries)

Referenced by

Table Column Name Description
SoftwareItemGroup SoftwareItemAssignmentReasonID Relation between SoftwareItem and Group entities
SoftwareItemMachine SoftwareItemAssignmentReasonID M:n SoftwareItem to Machine relation, for Items that are linked to specific machines
SoftwareItemOrganization SoftwareItemAssignmentReasonID M:n SoftwareItem to Organization relation for Items that are linked to specific organizations
SoftwareItemRbacUser SoftwareItemAssignmentReasonID M:n relation between SoftwareItem and RbacUser for items that are linked to specific RBAC users
SoftwareItemUser SoftwareItemAssignmentReasonID M:n relation between SoftwareItem and User for items that are linked to specific users