...
PolicyHolder
C/R/U/D (4 authorities)
Portal R
PolicyHolderInsuree
C/R/U/D (4 authorities)
Approve (TBC)
Portal C/R/U/D (4 authorities)
PolicyHolderContract
C/R/U/D (4 authorities)
Submit
Approve/ask for change
Amend
Portal Submit
Portal Amend
PolicyHolderContractDetails
C/R/U/D (4 authorities)
Approve
Portal C/R/U/D (4 authorities)
PolicyHolderUser
C/R/U/D (4 authorities)
Portal C/R/U/D (4 authorities)
Payment
C*/R*/U*/D*(4 authorities)
Submit (TBC)
Validate
CreditNote
ContributionPlanBundle
C/R/U/D(4 authorities)
replace
Portal R
ContributionPlan
C/R/U/D(4 authorities)
repalce
Portal R
Profile
C/R/U/D(4 authorities)
Duplicate
...
SchemeClerk( Clerck)
PolicyHolder*
C/R/U
PolicyHolderInsuree
C/R/U/D
Approve (TBC)
PolicyHolderUser
C/R/U/D
PolicyHolderContract
C/R/U
Submit
Approve
ContributionPlanBundle
R
ContributionPlan
R
PolicyHolderContributionPlan
R
SchemeAdmin*
PolicyHolder
C/R/U/D
PolicyHolderInsuree
C/R/U/D
Approve (TBC)
PolicyHolderUser
C/R/U/D
PolicyHolderContract
C/R/U/D
Submit
Approve
ContributionPlanBundle
C/R/U/D
replace
ContributionPlan
C/R/U/D
replace
PolicyHolderContributionPlan
C/R/U/D
PolicyHolderClerk
PolicyHolderInsuree
C/R/U
PolicyHolderContract
R/U
Submit
ContributionPlanBundle
R
ContributionPlan
R
payment
submits
accountant*
Payment
Validate
...
DateValidFrom (date)
DateValidTo (date)
ActiveisDeleted
Code (this stays the same across version)
...