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

15

OPF Name

OPF Value

16

Vessel

Shore

!x

17

Vessel

AIDAblue

x

18

Vessel

Costa Atlantica

x

x

19

Rank

Captain

20

Rank

Engineer

x

x

21

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.

OPF Name (rows 15+)

Org profile name which can be used in registration rules.

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

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

OPF Name (rows 15+)

Org profile name which can be used in registration rules.

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

...

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). If the days value is 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 remove-instructor rules.The inverse ! is not supported in the matrix and would throw an exception.

  • 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)

OPF Name (rows 9+)

Org profile name which can be used in instructor rules.

...

Note: The course must have at least one active course offering to be included in the matrix. If the course does have an offering rule already, it would be automatically included in the matrix - independent of this switch parameter, even if the course doesn’t have any active course offering anymore.

Offering Rule Generator

Unzip the attached version Download the latest version of the Offering Rule Generator (2023.06.23_OfferingRuleGenerator_4.6+.zip) attached to this document. Unzip to a local folder and run DOS prompt (Ctrl+R, type 'cmd' and hit enter).

...

.

...

Tool Parameters

mandatory: Student/Instructor

...