n8n-nodes-pddikti-verify
v0.1.0
Published
n8n community node to verify whether an applicant is an S1 graduate via PDDIKTI
Downloads
17
Maintainers
Readme
n8n-nodes-pddikti-verify
Custom n8n node untuk memverifikasi apakah pelamar terdaftar sebagai lulusan S1/Sarjana di PDDIKTI melalui wrapper API publik api-pddikti.rone.dev.
Cara kerja
- Node mencari kandidat mahasiswa via endpoint
GET /search/mhs/<keyword>. - Node mengambil detail beberapa kandidat terbaik via endpoint
GET /mhs/detail/<id_mhs>/. - Node memilih kandidat paling cocok berdasarkan nama, NIM, universitas, dan program studi.
- Node menyimpulkan
verified_s1_graduate = truejika:jenjangmenunjukkan Sarjana / S1, danstatus_saat_inimengandung salah satu keyword kelulusan yang Anda set.
Catatan penting
Wrapper API ini mendokumentasikan field status_saat_ini, tetapi tidak mendefinisikan daftar nilai status kelulusan secara formal. Karena itu node ini memakai pendekatan heuristik berbasis keyword, misalnya lulus.
Untuk produksi, saya sarankan Anda uji dulu beberapa alumni nyata dari kampus yang sering masuk pipeline rekrutmen Anda, lalu sesuaikan parameter Graduated Status Keywords.
Struktur
package.jsontsconfig.jsonindex.tsnodes/PddiktiVerifier/PddiktiVerifier.node.tsnodes/PddiktiVerifier/PddiktiVerifier.node.jsonnodes/PddiktiVerifier/graduation.svg
Install lokal
cd ~/.n8n/custom
git clone <repo-anda> n8n-nodes-pddikti-verify
cd n8n-nodes-pddikti-verify
npm install
npm run buildLalu restart n8n.
Alternatif install sebagai package
npm install /path/ke/n8n-nodes-pddikti-verifyOutput utama
foundverified_s1_graduatereasonmatched_recordcandidates_consideredwarning
