Skip to content

Instantly share code, notes, and snippets.

@CesaAndal
CesaAndal / Test checklist - Impact NPP BPJS change to ICE.md
Last active September 4, 2025 04:07
Test checklist - Impact NPP BPJS change to ICE.md
  • OFM-COD case ketenagakerjaan (1-31;26-25) TCD = 27th (EXSA007, EXSA008)
    • create new organization + job position (organization contains NPP for BPJS)
    • assign ICE, eff. date 2 May (ICE should contain the information regarding current NPP mapped to the employee)
    • create change transaction (switch an emp to new job position), set eff date to 1 Jun
    • DPT to 2nd of May, 27th of May, 1st of Jun, 27th of Jun
    • on 27th of May, BPJS Ket. appears on pivot table, with values that matched with the formulas tied to the organization the employees was assigned at on said date
    • on 1st of June, new job position employee should have active status
    • on 27th of june, another BPJS ket appears on pivot, with updated value
  • OFM-COD case kesehatan (1-31;26-25) BPJS date = 5th (EXSA001, EXSA002)
    • create new organization + job position (organization contains NPP for BPJS)
@CesaAndal
CesaAndal / Enhancement - Pivot Table Attendance.md
Last active September 2, 2025 04:14
Enhancement - Pivot Table Attendance.md

Backlog: https://andaldevops.visualstudio.com/Andal.Kharisma/_workitems/edit/69301 Planning: https://gemini.google.com/gem/fe2576c6599c/bf37a78d6d7e5f24

Todo:

  • Create a system to extract class properties as dictionary keys
    • (4H) create and indexer for the Roster class
    • (3H) orchestrate the data to include on call overtime clocks
    • (3H) might have to do something for the custom field data
    • (4H) make sure the properties can be accessed by entering the property names as strings
  • Create a flat web response for the graphql query to suit the frontend needs