Livoa
Discord
Pricing
English
Sign In
User action
FE
BE
Process
Conditional
BPMN Add Single Employee
FE
User Access Employee -
Database page
API
Get all data employee list in
https://api.sejutacita.id/.../employee/list
Payload:
• company_id
• limit
• skip
• sort
Show table all employee list
Route: /employees
FE
User Click button above table
Show dropdown action
Add Single Employee...
User click button Add Single
Employee
Redirect to Form Input
Route: /employees/add
API
Get some data for patch data dropdown form:
1/ /api.sejutacita.id/v2/hris/benefit/list
2/ /api.sejutacita.id/v2/hris/shift/per-branch/list
3/ /api.sejutacita.id/v2/hris/company-unit/list
4/ /api.sejutacita.id/v2/hris/company-unit/list
FE
User fill form
User click button Next
API
Get some data for patch data dropdown form:
1/ /api.sejutacita.id/v2/hris/company/document-type/list
2/ /api.sejutacita.id/v2/hris/company/custom-employee-data/list
User fill all required form
User click button Submit
API POST: save data
https://api.sejutacita.id/.../employee/one
send payload all field who filled
Show success alert ->
redirect to route /employees
Show error alert
END
BE
Data validation for
mandatory field
Pass
Validation
Save data to database
Add employe
by Irwan
Use this design
0
0 uses