Project

General

Profile

Feature #2778

APK Form Attendance

Added by haykal haykal 6 months ago. Updated 5 months ago.

Status:
QA Test
Priority:
High
Assignee:
Start date:
06/04/2024
Due date:
06/11/2024 (about 6 months late)
% Done:

0%

Estimated time:
Spent time:

Description

Dear Shofwan, tolong buatkan APK Attendance untuk di Mobile. APK Attendance ini adalah untuk pengisian Attendance yang by approval (tidak real time).

Untuk formnya dapat mengikuti seperti di file yang saya attach berikut.

Note: Untuk widget icon Attendance yg sekarang ada di Mobile, tolong diganti judulnya menjadi "Clock In/Out".

Menu Path: Mobile -> Bikin widget icon untuk Attendance -> Lalu lanjut ke form (sediakan button Submit di bawah form) -> Lalu setelah submit, request tersebut akan masuk ke Outbox user (requester), dan juga akan masuk ke Inbox atasan (approver).
Port: http://easy.minovais.com:31146/
DB: MinovaES_Easy (di 66)

Terima kasih.


Files

Form Attendance Mobile.docx (17.6 KB) Form Attendance Mobile.docx haykal haykal, 06/04/2024 11:30 AM
clipboard-202406251726-tvxqh.png (293 KB) clipboard-202406251726-tvxqh.png shofwan shiddiq, 06/25/2024 05:26 PM
clipboard-202407081504-phabj.png (79.4 KB) clipboard-202407081504-phabj.png shofwan shiddiq, 07/08/2024 03:04 PM
clipboard-202407081505-qqyco.png (71.5 KB) clipboard-202407081505-qqyco.png shofwan shiddiq, 07/08/2024 03:05 PM
#1

Updated by Kezia Pawitra Yulianti 6 months ago

  • Due date set to 06/11/2024
  • Status changed from New to Assigned
  • Priority changed from Normal to High
#2

Updated by shofwan shiddiq 5 months ago

Untuk UI Aplikasi sudah di buat di android versi 1.27 khusus Activation Code = MinovaEasy.
tolong di buatkan end point API untuk mengsubmit attendance yang di assign kepada DS employee terkait.

Untuk field2 yang ada di UI adalah dan akan di kirim ke API adalah

Contoh
1. date_from= '2024-05-14'
2. date_to= '2024-05-14'
3. time_from= '08:11:40'
4. time_to= '17:11:40'
5. attendance_type= '01'
6. notes= 'Submit Notes'
7. status= 'Submit'
8. workflow_name = Silahkan di tentukan nama workflow nya khusus attendance via form
9. worlflow_id = null

Kalau sudah, nanti akan saya consume di apk

#3

Updated by M Azid Wahyudi 5 months ago

  • Assignee changed from M Azid Wahyudi to shofwan shiddiq

dear shofwan , pake requestwithoutattachment ya

kalau udah kabarin

makasih

#4

Updated by shofwan shiddiq 5 months ago

Dear Azid, untuk attendance form sudah berhasil di submit, task id sudah masuk ke table RUNMAIN & RUNBIZ.

1. Ada yg perlu di revisi sedikit. apabila user submit ke tanggal yg sudah pernah di submit, akan error 500 internal server di API
sebaiknya akan ada warning message = "Anda sudah submit attendance pada hari ini" dengan messagetype = 2

#5

Updated by shofwan shiddiq 5 months ago

json = {"worlflow_id":null,"status":"Submit","workflow_name":"AttendanceEasy","absence_type":null,"quota_from":null,"quota_to":null,"delegate_to":null,"duration":null,"duration_ovt":"","remaining_quota":null,"description":null,"action":"200","comment":null,"date":null,"date_from":"2024-07-08","date_to":"2024-07-08","time_from":"00:00:00","time_to":"00:00:00","notes":"","reason":"","request_no":"0","office":"","latitude":"","longitude":"","day_type":null,"attendance_type":"1000"}

#6

Updated by M Azid Wahyudi 5 months ago

  • Status changed from Assigned to QA Test
  • Assignee changed from M Azid Wahyudi to jihad ....

dear jihad, udah bisa di test ya

makasih

#7

Updated by jihad .... 5 months ago

  • Assignee changed from jihad .... to haykal haykal

Also available in: Atom PDF