Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated URLs via script
Table of Contents
minLevel1
maxLevel7

...

Registration Rule Matrix

1

Course Name

TRG-OHS-2205 Working at Height Training for Workers

EO Costa Atlantica PDR - Technical Training Qualification Card

Confined Spaces

2

Course Path

/Root/Carnival/CMG/HESS/WorkingHeightWorker

/Root/Carnival/CMG/PDRs/EO/CostaAtlantica/PDR3

/Root/Carnival/CMG/EOT/ConfinedSpaces

3

Registration Type

OneTime

ReRegistration

Deactivated

4

De-Registration

5

Re-Registration Before Certificate Expiry

30d

6

Re-Registration Certificate Short Id

CourseCompleted1Y

7

Course-Prerequisite (latest registration is completed)
MostRecentRegistrationCompletedFor

/Root/Carnival/CMG/HESS/WorkingHeightWorker

/Root/Carnival/CMG/HESS/WorkingHeightWorker|

!/Root/Carnival/CMG/HESS/WorkingUndergroundWorker

8

Course-Prerequisite (completed after current completion)
CompletedForSinceCurrentCompletion

/Root/Carnival/CMG/HESS/WorkingHeightWorker|

/Root/Carnival/CMG/HESS/WorkingUndergroundWorker

9

CertificateWillExpireInCourse (coursePath;certificateShortId;beforeExpiryDuration)

/Root/Carnival/CMG/HESS/WorkingHeightWorker;CourseCompleted3Y;30d

10

OrgProfileFieldChanged (since latest completion)
ProfileChangedSinceLastCompletion

Vessel

11

Users (UserNames)

12

IsInUserSet(userSet)

AllCaptains

13

OrgProfileDateWithin(OPF;days)

Embarkment Date;30|Contract Start Date;5

14

Type of latest completed Registration (Unknown|Historical|Auto|Imported|Self|Manual) TypeOfMostRecentlyCompletedRegistration

Historical|Auto|Manual

15

16

OPF Name

OPF Value

17

Vessel

Shore

!x

18

Vessel

AIDAblue

x

19

Vessel

Costa Atlantica

x

x

20

Rank

Captain

21

Rank

Engineer

x

x

22

Rank

Environmental Officer

x

...

A course path which is prerequisite for the current course, using the predicate MostRecentRegistrationCompletedFor(coursePath). Full course path.
If multiple courses are prerequisite, separate the course paths with '|'.

Check https://marinelsrippleops.atlassian.net/wiki/spaces/CMD/pages/33356462/Registration+Rules+Current#Predicates for a full description about how the predicate MostRecentRegistrationCompletedFor works exactly.

...

A course path which is prerequisite for the current course, using the predicate CompletedForSinceCurrentCompletion(coursePath). Full course path.
If multiple courses are prerequisite, separate the course paths with |.

Check https://marinelsrippleops.atlassian.net/wiki/spaces/CMD/pages/33356462/Registration+Rules+Current#Predicates for a full description about how the predicate CompletedForSinceCurrentCompletion works exactly.

...

Specify the OPFs and how many days before the OPF value date a user should get registered to the course. Multiple predicates can be specified - use | as delimiter between the predicate configurations (e.g. EmbarkationDate;30|ContractStart;5). The inverse ! for this predicate is supported.

If the days value is less than 0, output a warning but create the rule.

...

  • The predicate is not used for de-registration rules.The inverse ! is not supported in the matrix and would throw an exception.

...

  • Registration rules with date ranges can be used as well (see

    Jira Legacy
    serverSystem JIRA
    serverId23f523ea-1678-3ca2-a1e8-2de53fd3b74a
    keySUCO-832
    for details)

Type of latest completed Registration (Unknown|Historical|Auto|Imported|Self|Manual) TypeOfMostRecentlyCompletedRegistration (row 14)

...

1

Course Name

TRG-1701 - EFFECTIVE SUPERVISION

TRG-1701 - EFFECTIVE SUPERVISION

TRG-1701 - EFFECTIVE SUPERVISION

2

Course Path

/Root/Carnival/CMG/HESS/PubHealth1

/Root/Carnival/CMG/HESS/PubHealth1

/Root/Carnival/CMG/HESS/OnBoarding

3

Instructor Rule Status

Active

Active

Active

4

Remove Instructor

x

x

x

5

Users (UserNames)

stefan|alastair

6

IsInUserSet(userSet)

AllEngineers

7

OrgProfileDateWithin(OPF;days)

EmbarkmentDate;30|ContractStartDate;5

89

OPF Name

OPF Value

 

 

10

Vessel

Shore

 

11

Vessel

AIDAblue

x

 

12

 Course-Prerequisite (latest registration is completed)
MostRecentRegistrationCompletedFor

/Root/Carnival/CMG/HESS/WorkingHeightWorker

/Root/Carnival/CMG/HESS/WorkingHeightWorker|

!/Root/Carnival/CMG/HESS/WorkingUndergroundWorker

9

 

Course-Prerequisite (completed after current completion)
CompletedForSinceCurrentCompletion

 

/Root/Carnival/CMG/HESS/WorkingHeightWorker|

/Root/Carnival/CMG/HESS/WorkingUndergroundWorker

 

 

10

11

OPF Name

OPF Value

12

Vessel

Shore

 

13

Vessel

AIDAblue

x

 

14

Vessel

Costa Atlantica

x

1315

Rank

Captain

 

x

1416

Rank

Engineer

 

x

1517

Rank

Environmental Officer

...

Specify the OPFs and how many days before the OPF value date a user should get added as instructor to the course. Multiple predicates can be specified - use | as delimiter between the predicate configurations (e.g. EmbarkationDate;30|ContractStart;5). The inverse ! for this predicate is supported. If the days value is less than 0, output a warning but create the rule.

Notes:

...

The predicate is not used for remove-instructor rules.

...

than 0, output a warning but create the rule.

Notes:

  • The predicate is not used for remove-instructor rules.

  • Instructor rules with date ranges can be used as well (see

    Jira Legacy
    serverSystem JIRA
    serverId23f523ea-1678-3ca2-a1e8-2de53fd3b74a
    keySUCO-832
    for details - works the same for registration and instructor rules)

Course-Prerequisite (latest registration is completed) MostRecentRegistrationCompletedFor (row 8)

A course path which is prerequisite for the current course, using the predicate MostRecentRegistrationCompletedFor(coursePath). Full course path.
If multiple courses are prerequisite, separate the course paths with '|'.

Check https://rippleops.atlassian.net/wiki/spaces/CMD/pages/33356462/Registration+Rules+Current#Predicates for a full description about how the predicate MostRecentRegistrationCompletedFor works exactly.

Notes:

  • ! can be used for any course path to negate the requirement.

Course-Prerequisite (completed after current completion) CompletedForSinceCurrentCompletion (row 9)

A course path which is prerequisite for the current course, using the predicate CompletedForSinceCurrentCompletion(coursePath). Full course path.
If multiple courses are prerequisite, separate the course paths with |.

Check https://rippleops.atlassian.net/wiki/spaces/CMD/pages/33356462/Registration+Rules+Current#Predicates for a full description about how the predicate CompletedForSinceCurrentCompletion works exactly.

Notes:

  • ! can be used for any course path to negate the requirement.

OPF Name (rows

...

12+)

Org profile name which can be used in instructor rules.

Row 7 11 at column 1 must contain OPF Name. Any values below are OPF names.

OPF Value (rows

...

12+)

Org profile value which can be used in instructor rules.

Row 7 11 at column 2 must contain OPF Value. Any values below are OPF values for the corresponding column 1 OPF.

...