Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

...