Power User
...
Role\Functionality | Read Production BIE | Copy BIE | Read & Copy non-Production BIE | Create/Edit BIE Not in Production State | Edit BIE in Production State | Express BIE (when in appropriate state and ownership) | Discard owned WIP BIE | Discard Production BIE, even unowned (orphaned BIE) | Transfer ownership when owned and in WIP state | Transfer ownership when not owned in any state | Uplifting BIE (that he can read) | Extend BIE globally |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Public End User Role: Require no login | Y (Maybe allow Architect End User to configure what BIEs are readable) | N | N | N | NN | Y | N | N | N | N | N | N |
Enterprise End User Role | Y | Y | Y | Y | N | Y | Y | N | Y | N | Y | N |
Architect/Admin End User Role | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y |
...
Role\Functionality | Read CC in production | Read CC in non-production | Create/Edit CC Not in Production State | Amend CC | Delete owned WIP CC | Restore deleted CC | Purge deleted CC | Transfer ownership when owned and in WIP state | Transfer ownership when not owned in any state | Uplifting CC or code list (that he can read) | Namespace Management |
---|---|---|---|---|---|---|---|---|---|---|---|
Public End User Role: Require no login | Y | N | N | N | N | N | N | N | N | N | |
Enterprise End User Role | Y | Y | Y | Y | Y | Y | N | Y | N | Y | |
Architect End User Role | Y | Y | Y | Y | Y | Y | Y | Y | Y |
...
Do we still need the notion of developer the BIE, because right now Express Packs are created by end user role? Developer users cannot have extension or use non-standard code list and EUCC.need to go back and think about whether some end users can express the CC schemas.
Role\Functionality | Read & Copy Production BIE | Read & Copy non-ProductionIEProduction BIE | Create/Edit BIE Not in Production State | Edit BIE in Production State | Express BIE (when in appropriate state and ownership) | Discard owned, WIP BIE | Discard Production BIE, even unowned | Transfer ownership when owned and in WIP state | Transfer ownership when not owned in any state | Uplifting BIE (that he can read) | Extend BIE globally |
---|---|---|---|---|---|---|---|---|---|---|---|
Public User Role: Require no login | Y (Maybe allow Admin/Architect Developer to configure what BIEs are readable) | N | N | N | N | N | N | N | N | N | N |
Enterprise End User Role | Y => copied BIE becomes end user’s BIE | N | N | N | Y | N | N | N | N | Y => uplifted BIE becomes end user’s BIE | N |
Architect/Admin End User Role | Y => copied BIE becomes end user’s BIE | N | N | N | N | N | N | N | N | Y => uplifted BIE becomes end user’s BIE | N |
For End User on Developer/Standard CC
All End users can only read developer CCs and BIEs as it is now.
Can end users can express the CC schemas.
Role\Functionality | Read Published CC | Read non-pubished CC (i.e., CC in Working branch) | Create/Edit CC Not in Published state | Revise CC | Delete owned WIP CC | Restore deleted CC | Purge deleted CC | Transfer ownership when owned and in WIP state | Transfer ownership when not owned in any state | Release Management | Module Management | CC Expression |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Public End User Role: Require no login | N | N | N | N | N | N | N | N | N | N | ||
Enterprise End User Role | Y | Y | Y | Y | Y | Y | N | Y | N | Y | ||
Architect End User Role | Y | Y | Y | Y | Y | Y | Y | Y | Y |
...