variables – DijitalTurk https://dijitalturk.com/veysel Dijital Paylaşımlar Mon, 24 Jan 2022 10:34:16 +0000 tr hourly 1 https://wordpress.org/?v=6.7.2 https://dijitalturk.com/veysel/wp-content/uploads/2024/12/favicon-32x32-1.png variables – DijitalTurk https://dijitalturk.com/veysel 32 32 Mail script içinde request item’ın variables alanlarının görüntülenmesi https://dijitalturk.com/veysel/mail-script-icinde-request-itemin-variables-alanlarinin-goruntulenmesi/ https://dijitalturk.com/veysel/mail-script-icinde-request-itemin-variables-alanlarinin-goruntulenmesi/#respond Mon, 24 Jan 2022 10:34:16 +0000 https://dijitalturk.com/veysel/?p=1883 Oluşturulan talep formunun içerisinde bulunan varibles alanlarını mail ile gönderilmesi gerektiğinde aşağıdaki mail script’i oldukça pratik bir şekilde işinizi çözecektir. […]

The post Mail script içinde request item’ın variables alanlarının görüntülenmesi appeared first on DijitalTurk.

]]>
Oluşturulan talep formunun içerisinde bulunan varibles alanlarını mail ile gönderilmesi gerektiğinde aşağıdaki mail script’i oldukça pratik bir şekilde işinizi çözecektir.

  1. sysevent_register tablosuna bir kayıt tanımlanması gerekiyor(sendto.ibm.ritm). Tablo olarak sc_req_item seçilmeli. (Notification içinde bu kaydı seçeceğiz ve UI Action içinde bu kaydı tetikleyeceğiz.)
  2. Notification tanımlanması gerekiyor. “When send: Event is fired” olmalı , “Message Html:  ${mail_script:st_sendto_ibm_ritm}” eklenmeli. (Bu Mesajı göndermeyi tetikleyeceğiz.)

3.  Mail gönderimini tetikleyeceğimiz UI Action İçeriği:

gs.eventQueue('sendto.ibm.ritm',current,current.number,gs.getUserName());
gs.addInfoMessage("IBM'e bilgilendirme epostası gönderilmiştir.");
action.setRedirectURL(current);

 

4. Email script içeriği:

var set = new GlideappVariablePoolQuestionSet();
set.setRequestID(current.sys_id.toString());
set.load();

var vs = set.getFlatQuestions();
for (var i = 0; i < vs.size(); i++) {
    if (vs.get(i).getLabel() != '' && vs.get(i).getDisplayValue() != '' && vs.get(i).getDisplayValue() != 'false') {
        template.print(' ' + vs.get(i).getLabel() + " = " + vs.get(i).getDisplayValue() + "<br/>");
    }
}

 

The post Mail script içinde request item’ın variables alanlarının görüntülenmesi appeared first on DijitalTurk.

]]>
https://dijitalturk.com/veysel/mail-script-icinde-request-itemin-variables-alanlarinin-goruntulenmesi/feed/ 0