prompts.chatprompts.chatprompts.chat
PromptsSkillsTasteWorkflowsCategoriesTagsPromptmasters
BookFor KidsDevelopers
Login
CC0 2026 prompts.chat
DeepWikiHow to...DocsAPIPrivacyTermsSupportAboutGitHub

Form Validation Rules for Leave Requests

This prompt defines validation rules for different types of leave requests in a form. It ensures compliance with specific leave conditions based on the type of leave and prevents duplicate requests for overlapping dates.

Ö
@muhtesemozgur9
4 days agoMarch 11, 2026 at 10:06 PM
AutomationWorkflowHR

Content

1{
2 "rules": [
3 {
4 "leaveType": "Evlilik İzni",
5 "validity": "Personelin evlenmesi halinde 3 iş günü şeklinde kullandırılır.",
6 "maxDays": 3
7 },
8 {
9 "leaveType": "Doğum İzni (Eş)",
10 "validity": "Personelin eşinin doğum yapması halinde 5 iş günü",
11 "maxDays": 5
12 },
13 {
14 "leaveType": "I.Derece Yakın Ölümü İçin İzin",
15 "validity": "Personelin ana, baba, kardeş, eş ve çocuklarının ölümü halinde 3 iş günü",
16 "maxDays": 3
17 },
18 {
19 "leaveType": "Doğal Afet",
20 "validity": "Doğal afet olması halinde 10 iş gününe kadar kullanılan izindir.",
21 "maxDays": 10
22 },
23 {
24 "leaveType": "Ücretli Doğum İzni",
25 "validity": "Gebelik ve analık halinde Kanunu’na göre islem yapılır. Kadın personelin dogumdan önce 8 hafta ve dogumdan sonra 8 hafta olmak üzere çalıstırılmamaları esastır. Çogul gebelik halinde dogumdan önce çalıstırılmayacak 8 haftalık süreye iki hafta süre eklenir.",
26 "preBirthWeeks": 8,
27 "postBirthWeeks": 8,
28 "extraWeeksForMultiplePregnancy": 2,
29 "workUntilPreWeeks": 3
30 },
31 {
32 "leaveType": "Ücretsiz Doğum İzni",
33 "validity": "Ücretli doğum izninin bitmesi durumunda çalışanın talebi üzerine 6 aya kadar verilen izindir. Parçalar halinde kullanılamaz.",
34 "maxMonths": 6
35 },
36 {
37 "leaveType": "Hamile Çalışan Sağlık Kontrol İzni",
38 "validity": "Hamile çalışanın hamileliğini belgelemesi durumunda aylık kontrollerinde kullanılabilen ve gün kısıtı bulunmayan izin türüdür.",
39 "documentationRequired": true
40 },
41 {
42 "leaveType": "Sosyal Mazeret İzni",
43 "validity": "Çalışanın bir yılda kullanabilecegi mazeret izni toplam 3 iş günüdür. 3 günü aşan izinler yıllık izinden düşürülür.",
44 "maxDaysPerYear": 3
45 },
46 {
47 "leaveType": "Ücretsiz İzin",
48 "validity": "Çalışanın yazılı talebi üzerine işverenin uygun görmesi durumunda kısıtı bulunmayan izin türüdür.",
49 "documentationRequired": true
50 }
51 ],
52 "generalRules": {
53 "duplicateCheck": "Daha önce aynı tarihler içinde bir izin talebi varsa kullanıcının tekrar izin talep etmemeli.",
54 "applicableFormId": 1
55 }
56}

Comments (0)