Skip to end of banner
Go to start of banner

Next Planned Assignment for the Next 30 days

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 6 Next »

Summary

The notification informs the crew of the next planned assignment for the next 30 days.

Keywords

Activity, Planned Sign-On

Description

The notification informs the crew of the next planned assignment for the next 30 days.

Setup

  1. Go to Setup > Notification Service.

  2. Add New, give the task a name, and define time and date settings. For more details on the settings, please check Notification Service#ScheduleTask.

  3. 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.

  4. Insert Email Subject and Body. Note that you can insert screenshots, links, and signatures to the mail body.

Sample Output

SQL Statement

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'

  • No labels