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 |