שליחת דו"ח ע"י טריגר

פורומים אפיון ופיתוח פריוריטי שליחת דו"ח ע"י טריגר

  • Post
    Leon
    משתתף
    שלום,

    ברצוני מתוך טריגר XXX-POST-FIELD להריץ דו"ח HTML סטנדרתי WWWSHOWORDER_E פורמט מסוים ולשלוח אותו לאי-מיל. האם נתן?

    VILLEO

מוצגות 3 תגובות – 1 עד 3 (מתוך 3 סה״כ)
  • Replies
    Lior
    מנהל בפורום
    כן באמצעות WINACTIV
    ראה SDK
    Leon
    משתתף
    בSDK לא מצאתי מספיק חומר על WINACTIV
    קוד שיצרתי ועובד בהפעלת פרוצדורה ושליחת דו"ח רגיל (לא HTML) הוא:
    EXECUTE WINACTIV '-P','LEO_WWWSHOWORDER_E', '-o',
    'C:\TMP\ORDERDATESREPORT.htm';
    MAILMSG 3 TO EMAIL :EMAIL DATA 'C:\TMP\ORDERDATESREPORT.htm' ;

    אני מנסה להשתמש באותו הקוד כדי להריץ דו"ח HTML ולשלוח אותו באי-מייל
    אבל אינני מצליח
    מה יש לי לשנות בקוד הנ"ל?

    VILLEO

    Lior
    מנהל בפורום
    דוגמא לשליחת מייל:

    SELECT SQL.TMPFILE INTO :TMP FROM DUMMY;
    LINK ERRMSGS TO :TMP;
    GOTO 99 WHERE :RETVAL <= 0;
    INSERT INTO ERRMSGS SELECT *
    FROM ERRMSGS O WHERE USER = SQL.USER
    AND TYPE = 'i';
    GOTO 90 WHERE :RETVAL <= 0;
    /* to send the report as an attachment to a Priority mail recipient */
    :MAILER = SQL.USER;
    EXECUTE WINACTIV '-R', 'INTERFACEERR', 'ERRMSGS', :TMP,'-u', :MAILER;
    /* to send the report as an attachment to a Priority group, defined in the UGROUPS
    form */
    :GROUPNAME = 'mailGroup';
    EXECUTE WINACTIV '-R', 'INTERFACEERR', 'ERRMSGS', :TMP,'-g',
    :GROUPNAME;
    /* to send the report as an attachment to an external recipient */
    :EMAIL = 'example@example.com';
    EXECUTE WINACTIV '-R', 'INTERFACEERR', 'ERRMSGS', :TMP,'-e', :EMAIL;
    LABEL 90;
    UNLINK ERRMSGS;
    LABEL 99;

    בדיוק באותו אופן, תעשה לינק לטבלה של המסמך שלך, ותעביר את הלינק כפרמטר כמו בדוגמאות הנ"ל

מוצגות 3 תגובות – 1 עד 3 (מתוך 3 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.