Project

General

Profile

Feature #3147

Notifikasi e-mail untuk Atasan

Added by haykal haykal about 2 months ago. Updated 19 days ago.

Status:
Closed
Priority:
Immediate
Start date:
10/15/2024
Due date:
10/25/2024
% Done:

0%

Estimated time:
Spent time:

Description

Dear Developer,

Ingin dibikin notifikasi e-mail ke atasan apabila dokumen telah terbuat dengan Document Status tertentu. Untuk mappingannya saya attach file di bawah.

Jadi ketika dokumen terbentuk dengan DocStatus seperti yang saya lampirkan di kolom DocStatus, maka itu akan mentrigger notifikasi e-mail ke atasan. Untuk mappingan atasannya (approver) juga sudah saya lampirkan di file tersebut (mengambil dari OM).

Nanti di e-mail yg dikirim ke atasannya itu akan ada hyperlink yang dimana ketika atasan mengeklik link itu akan langsung mendirect ke dokumen yang dimaksud (dokumen yg perlu di-approve).

Kalau ada yang kurang jelas boleh nanti didiskusikan lagi.

Terimakasih.

Port: http://remote.minovais.com:61138/
DB: MinovaES_KJL_Prod (1452)


Files

Mappingan Tabel, Menu, DocStatus, Approver KJL.xlsx (10.9 KB) Mappingan Tabel, Menu, DocStatus, Approver KJL.xlsx haykal haykal, 10/17/2024 11:17 AM Delete
Button Load OM.png (9.63 KB) Button Load OM.png haykal haykal, 10/17/2024 06:12 PM Delete
clipboard-202411051058-hxvxl.png (15.7 KB) clipboard-202411051058-hxvxl.png shofwan shiddiq, 11/05/2024 10:58 AM Delete
clipboard-202411051058-mj3ii.png (12.4 KB) clipboard-202411051058-mj3ii.png shofwan shiddiq, 11/05/2024 10:58 AM Delete
clipboard-202411060937-fltzd.png (32.7 KB) clipboard-202411060937-fltzd.png shofwan shiddiq, 11/06/2024 09:37 AM Delete
Design Email.docx (15.7 KB) Design Email.docx jihad ...., 11/06/2024 09:50 AM Delete
clipboard-202411061725-oycdo.png (77.6 KB) clipboard-202411061725-oycdo.png shofwan shiddiq, 11/06/2024 05:25 PM Delete
clipboard-202411061726-iptbi.png (104 KB) clipboard-202411061726-iptbi.png shofwan shiddiq, 11/06/2024 05:26 PM Delete
clipboard-202411070853-ivmh1.png (52.5 KB) clipboard-202411070853-ivmh1.png jihad ...., 11/07/2024 08:53 AM Delete
clipboard-202411070854-3watz.png (13 KB) clipboard-202411070854-3watz.png jihad ...., 11/07/2024 08:54 AM Delete
clipboard-202411070854-mub8l.png (18.6 KB) clipboard-202411070854-mub8l.png jihad ...., 11/07/2024 08:54 AM Delete
clipboard-202411070855-wjx32.png (6.54 KB) clipboard-202411070855-wjx32.png jihad ...., 11/07/2024 08:55 AM Delete
clipboard-202411070856-cfeog.png (4.43 KB) clipboard-202411070856-cfeog.png jihad ...., 11/07/2024 08:56 AM Delete
clipboard-202411070859-a6ym0.png (6.19 KB) clipboard-202411070859-a6ym0.png jihad ...., 11/07/2024 08:59 AM Delete
clipboard-202411081725-e6exs.png (104 KB) clipboard-202411081725-e6exs.png shofwan shiddiq, 11/08/2024 05:25 PM Delete
clipboard-202411081727-oiqek.png (37.7 KB) clipboard-202411081727-oiqek.png shofwan shiddiq, 11/08/2024 05:27 PM Delete
clipboard-202411120958-no7un.png (39.2 KB) clipboard-202411120958-no7un.png jihad ...., 11/12/2024 09:58 AM Delete

Add

Subtasks


Add

Related issues

Updated by Kezia Pawitra Yulianti about 1 month ago

  • Due date set to 10/25/2024
  • Status changed from New to Assigned

koreksi sedikit terkait dgn hyperlink email lgs ke document terkait.
setau saya kalau dr klik link dr email tidak bs lgs direct ke doc karena aplikasi tetep membutuhkan login terlebih dahulu sbg bagian dr otorisasi user terlebih kalau user belum login sblmnya di aplikasi.

Namun apakah jika user sudah dalam kondisi login di aplikasi, lalu klik link di email tsb maka user bisa lgs bukan document? Jika iya hal ini bisa, mgkn ini yg harus disampaikan ke user terkait dgn solusi dan keterbatasan nya.

jelaskan jg bahwa aplikasi tetap mewajibkan user untuk login terlebih dahulu guna menghindari resiko pemakaian user oleh user lain yg tidak berkepentingan atau memiliki otorisasi yg berbeda.

@Aa mgkn bisa bantu jawab pertanyaan saya terkait ini?

Tks

Updated by Kezia Pawitra Yulianti about 1 month ago

oke, clear yaa saya sudah diskusi ama Aa barusan

saat klik link dr email, jika user belum login ke aplikasi maka saat user buka link itu makan tetep harus login dan bukan home dl baru bs buka document.
Namun jika user udah buka aplikasi, dan baru klik link di email baru itu bs direct buka document nya.

Sepertinya ini perlu dijelaskan ke KJL nya supaya ekspektasinya sama

Tks

#3

Updated by haykal haykal about 1 month ago

  • File deleted (Mappingan Tabel, Menu, DocStatus, Approver KJL.xlsx)

Updated by haykal haykal about 1 month ago

Ingin ditambahkan button Load OM juga di tab Approver. Fungsinya utk mengeload data Approver dari OM.

Terimakasih.

Updated by shofwan shiddiq 26 days ago

Dear Azid, terdapat error di API2 Implementation saat engine kirim email

Invoke :
tableName: PdsSendMassMail
param: §TestingKirimEmailSubject§VGVzdGluZ0tpcmltRW1haWxCb2R5§

Return {
"success": false,
"message": {
"type": 1,
"id": null,
"text": "Object reference not set to an instance of an object."
},
"messages": null,
"data": null,
"totalRecords": 0
}

Source:
MinovaES.Implementation\MinovaIS.MinovaES.Implementation.SendMail

Mohon untuk di check dimana yg membuat error

Updated by Kezia Pawitra Yulianti 25 days ago

  • Assignee changed from M Azid Wahyudi to Tri Rizqiaty
  • Priority changed from Normal to Immediate

dear All,
ada yg bisa bantu ini?

@kak ali n @yomma, minta tolong yaa karena ini sptnya udah d tanyain ya di KJL

Tks

Updated by Tri Rizqiaty 25 days ago

  • Assignee changed from Tri Rizqiaty to shofwan shiddiq

Shofwan, itu error krn smtphostnya salah, di kjl skrg sdh dirubah, seharusnya debug implementationnya sdh bs ya.

Updated by shofwan shiddiq 25 days ago

Kirim email testing sudah bisa ya, Nah tolong di desain kalimat2 untuk body dan subject dari email nya ya had.

Untuk skenario nya ada 2

1. Saat creator ( User Id ) membuat dokumen, memberikan email ke approver
2. Saat approver mengubah status aprroval, mengirimkan kembali ke creator

Updated by jihad .... 25 days ago

Ini ya mas aku lampirin file design emailnya untuk 2 skenario. terima kasih

#11

Updated by jihad .... 25 days ago

  • Assignee changed from jihad .... to shofwan shiddiq

Updated by shofwan shiddiq 24 days ago

Dear Jihad, Notifikasi Email sudah muncul ya

1. Setting Email nya master data Employee Communication Data > Communication Type = Email
2. Apabila Approver Flag = No, maka akan terkirim email ke atasan untuk melakukan Approval
3. Apabila sang Atasan mengubah Flag Approve dari No ke Yes, maka Akan mengirim email ke Creator
4. ID Approver ada di Approver ID
5. ID Creator dari Username > EmployeeID
6. Dokumen Status harus Submit supaya email terkirim.

Silahkan di testing

Package :
E:\APP\KJL\UI\app\controller\logistic\documentlogistic.js

dll:
API1 = E:\APP\KJL\API1\bin\MinovaIS.MinovaES.Implementation.SendMail.dll
API2 = E:\APP\KJL\API2\bin\MinovaIS.MinovaES.Implementation.SendMail.dll

Settingan SMPT di table PCMEPAPPCONFIG
SmtpHost = sc132.idcloudhosting.cloud
SmtpPassword = N3WM!N0V@1s
SmtpPasswordIsEncript = false
SmtpPort = 587
SmtpSslEnabled = false
SmtpTimeout = 100000
SmtpUser =
SmtpUserERec =
SmtpUserName = Admin Email


Mohon di testing

Updated by jihad .... 24 days ago

Mas Shofwan, ini beberapa poin untuk minta tolong perbaikan

1. Pada email permintaan persetujuan

- pada subject tidak ada nomor documentnya

- tidak ada nomort documentnnya juga

- ingin ditambahkan description yang diambil dari field description pada document sord dibawah ini

- tadi creator documentnya user aku bu eka, kenapa ini ya mas

1. Untuk email informasi persetujuan hanya ingin minta tolong ditambahkan description yang diambil dari field description pada document sord dibawah ini

Terima kasih

Updated by shofwan shiddiq 22 days ago

Dear Jihad, untuk deskripsi sudah di tambahkan sesuai dengan data di header

Dan apabila edit dokumen, button add dan delete sudah di disable

Package :
E:\APP\KJL\UI\app\controller\logistic\documentlogistic.js

Updated by jihad .... 20 days ago

  • Status changed from QA Test to Assigned
  • Assignee changed from jihad .... to shofwan shiddiq

Sudah done mas, mau minta tolong deploy ya mas ke port KJL https://hris-kjl.minovais.com:31139/Account/Login

Terima kasih

Updated by shofwan shiddiq 19 days ago

  • Status changed from Assigned to QA Test
  • Assignee changed from shofwan shiddiq to jihad ....

Sudah di deploy ya

UPDATE :
App > E:\APP\KJL\UI\app\controller\logistic\documentlogistic.js

Konfigurasi SMTP Email:
UPDATE Database TABLE = PCMEPAPPCONFIG > Notes = MailService

Updated by jihad .... 19 days ago

  • Status changed from QA Test to Closed

done, terima kasih

Updated by jihad .... 19 days ago

Mas shofwan,

ketika creade document 215 kenapa pas email permintaan persetujuannya 216 ya?

Updated by jihad .... 19 days ago

  • Status changed from Assigned to Closed

Sudah, terima kasih

Also available in: Atom PDF