...
Page Properties | ||||
---|---|---|---|---|
|
Description
The notification informs the crew of the next planned assignment for the next 30 days.
...
Go to Setup > Notification Service.
Add New, give the task a name, and define time and date settings. For more details on the settings, please check Notification Service#ScheduleTask.
Under the Notification E-mails tab, define the Sender email and name. Recipients will be picked up dynamically from the database. An example of a selection that can be used is shown below, please check with Adonis Support or Project Consultants if you can use the same selection.
Insert Email Subject and Body. Note that you can insert screenshots, links, and signatures to the mail body.
Sample Output
Cp panel macro | ||
---|---|---|
| ||
Hello Mr./Mrs. (depending on Gender) [#LASTNAME], Please note that your next planned assignment on [#PLATFORM] platforms is as follows:
Please let us know as soon as possible in case there is any concern regarding the abover planning. Best regards, |
Sample Output
N/A
...
SQL Statement
Code Block | ||
---|---|---|
| ||
SELECT CASE
WHEN P01.SEX='M' THEN 'Mr. '+P01.LASTNAME
WHEN P01.SEX='F' THEN 'Mrs. '+P01.LASTNAME
ELSE 'Mr/Mrs. '+P01.LASTNAME
END AS #LASTNAME
,ves.[NAME] AS #VESSELNAME
,VES.NUMORGID
,p03.DATEFROM AS #DATEFROM
,p03.DATETO AS #DATETO
,p03.TODATEESTIMATED AS #EED
,pf.[NAME] AS #PLATFORM
,P0T.TELENO AS #EMAIL
FROM PW001P01 P01
JOIN PW001P03 P03
ON P03.PIN = P01.PIN
AND ISNULL(P03.PLANNED ,'N') = 'Y'
--AND P03.DATEFROM = DATEADD(DAY ,DATEDIFF(DAY ,0 ,GETDATE()) ,30)
AND P03.CODE IN (SELECT CODE
FROM PW001C12
WHERE OPTIONS LIKE '%S%')
LEFT JOIN (
SELECT NUMORGID
,dbo.ad_scanorgtree(NUMORGID ,3) AS VesselID
FROM pworg
) ou
ON ou.NUMORGID = p03.NUMORGID
LEFT JOIN pworg ves
ON ves.NUMORGID = ou.VesselID
LEFT JOIN PWCTCCMP pf
ON pf.COMPANYID = ves.NUMORGID
JOIN PW001P0T P0T
ON P0T.PIN = P01.PIN
AND P0T.TELETYPE = '6'
AND P0T.TELEPRIORITY = '1' |