Meski sangat memungkinkan untuk karyawan memiliki beberapa limit, hanya akan ada 1 limit aktif pada waktu tertentu. Oleh karena itu, ada dua kondisi yang dipertimbangkan oleh sistem GoCorp untuk menentukan aktivasi limit-limit tersebut:
1. Limit yang memiliki tanggal berlaku paling awal akan diterapkan ke karyawan. Setelah limit ini kedaluwarsa, limit berikutnya akan diterapkan pada karyawan.
2. Namun, tanggal pembuatan atau pengeditan terakhir limit juga akan menjadi parameter untuk memutuskan limit mana yang akan diterapkan. Dalam hal ini, limit yang baru dibuat atau diedit akan memiliki prioritas masa berlaku yang lebih tinggi jika ada tumpang tindih antara periode batas.
Silakan lihat skenario di bawah ini untuk memahami bagaimana limit akan diterapkan jika karyawan diberikan beberapa limit:
**Skenario 1: Tidak ada tumpang tindih antara periode batas**
Limit A akan diterapkan sampai berakhir. Pada waktu limit B dimulai, karyawan akan otomatis diberikan limit B. Kemudian, ketika limit C dimulai, karyawan akan dapat langsung menggunakan batas C sampai masa berlaku berakhir.
Admin akan mendapatkan notifikasi setiap kali seseorang pindah ke batas baru.
**Skenario 2: Limit memiliki periode yang tumpang tindih**
Untuk skenario ini, admin membuat limit A terlebih dahulu, diikuti oleh limit B, dan kemudian limit C. Ketika masa berlaku limit B dimulai, karyawan akan langsung ditugaskan ke limit B meskipun limit A belum berakhir. Aturan ini berlaku sama untuk limit C.
**Skenario 3: Karyawan ditetapkan ke limit baru dengan tanggal mulai lebih awal**
Di kasus ini, limit A adalah limit aktif saat ini. Setelah admin membuat limit B, karyawan akan langsung diberikan limit B. Kemudian, ketika masa berlaku limit A dimulai, karyawan akan pindah ke limit A meskipun masa berlaku limit B belum berakhir.
**Skenario 4: Karyawan diberikan limit baru yang memiliki jangka waktu di tengah limit berjalan **
Karyawan akan ditetapkan ke limit B setelah dimulai. Kemudian, karyawan tersebut akan kembali ke limit A setelah limit B berakhir.