...
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 | ||||||||||||||||
8 | 9 | OPF Name | OPF Value |
|
| 10 | Vessel | Shore |
| 11 | Vessel | AIDAblue | x | Course-Prerequisite (latest registration is completed) | /Root/Carnival/CMG/HESS/WorkingHeightWorker | /Root/Carnival/CMG/HESS/WorkingHeightWorker| !/Root/Carnival/CMG/HESS/WorkingUndergroundWorker | ||
9 |
| Course-Prerequisite (completed after current completion) |
| /Root/Carnival/CMG/HESS/WorkingHeightWorker| /Root/Carnival/CMG/HESS/WorkingUndergroundWorker
|
| |||||||||||||
10 | ||||||||||||||||||
11 | OPF Name | OPF Value | ||||||||||||||||
12 | Vessel | Costa AtlanticaShore | x | |||||||||||||||
13 | RankVessel | AIDAblue | Captainx |
| x | |||||||||||||
14 | Vessel | Costa Atlantica | x | |||||||||||||||
15 | Rank | Captain |
| x | ||||||||||||||
16 | 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
). 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.
The inverse
!
is not supported in the matrix and would throw an exception.
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://marinels.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://marinels.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.
...