Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated URLs via script

...

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.

...