Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "workScheduleId": "0a3aecba-208c-45c5-9441-3fc50d1a46f9",
- "json": {
- "daysOff": {
- "rotation": "EVERY_N_WEEK",
- "rotateEvery": 2,
- "wkOffList": [
- {
- "sunday": {
- "fullDay": [
- "ALL"
- ]
- },
- "saturday": {
- "fullDay": [
- "ALL"
- ]
- }
- },
- {
- "sunday": {
- "fullDay": [
- "ALL"
- ]
- }
- }
- ],
- "restrictions": {
- "minimumDays": 1,
- "maximumDays": 2,
- "duringPeriod": "EVERY_WEEK"
- },
- "changeDaysOff": {
- "whoCanInitiate": {
- "self": "YES",
- "nLevelUp": 1
- },
- "selfAppString": "1up",
- "nLevelUpAppString": "2up",
- "adminAppString": "bhavik.mulia@searce.com",
- "approverCanInitiate": "YES",
- "delegationByFinalApprover": "YES",
- "approvalDue": {
- "daysBeforeEffect": 1,
- "daysAfterInitiation": 2
- },
- "esclation": {
- "nLevelUp": 1
- },
- "notification": {
- "approval": [
- "bhavik.mulia@searce.com"
- ],
- "denial": [
- "ekta.ganguly@searce.com"
- ]
- },
- "nonComplianceRules": [
- {
- "daysLessThan": 1,
- "markAllOrAdditional": "ADDITIONAL",
- "penalizeBeyond": 1,
- "periodUnit": "WEEK"
- }
- ]
- },
- "compensatoryBenefits": {
- "amount": [
- {
- "from": "ANY",
- "to": "ANY",
- "proportion": 1,
- "markAll": "ALL"
- }
- ],
- "leaveType": "e614c8a6-ea53-488f-8acb-5f13ff42360a"
- },
- "approval": {
- "days": 1,
- "approvalStructure": "bhavik.mulia@searce.com",
- "beforeOrAfter": "BEFORE"
- }
- },
- "workHours": {
- "typeOfWorkHours": "SPECIFIC_TIME",
- "workHourPattern": {
- "shiftJson": {
- "typeOfWorkHours": "SPECIFIC_TIME",
- "shiftList": [
- "47d19598-e5b2-4d31-8446-8102172467e6"
- ],
- "rotation": "NO",
- "rotateEvery": ""
- },
- "halfDay": {
- "numberOfHours": 0
- },
- "workHourRestriction": {
- "minimuHours": 6,
- "maximumHours": 9
- }
- },
- "changeWorkHours": {
- "whoCanInitiate": {
- "self": "YES",
- "nLevelUp": 1
- },
- "selfAppString": "1up",
- "canCreate": "BOTH",
- "nLevelUpAppString": "2up",
- "adminAppString": "3up",
- "approverCanInitiate": "YES",
- "delegationByFinalApprover": "YES",
- "approvalDue": {
- "daysBeforeEffect": 1,
- "daysAfterInitiation": 1
- },
- "esclation": {
- "nLevelUp": 1,
- "specificUser": ""
- },
- "notification": {
- "approval": [
- "bhavik.mulia@searce.com"
- ],
- "denial": [
- "ekta.ganguly@searce.com"
- ]
- },
- "nonComplianceRules": [
- {
- "daysLessThan": 1,
- "markAllOrAdditional": "ADDITIONAL",
- "penalizeBeyond": 1,
- "periodUnit": "WEEK"
- }
- ]
- },
- "breakHour": {
- "fullDay": {
- "typeOfBreak": "TOTAL_DEFINED",
- "breaks": [],
- "totalDuration": 2,
- "totalDurationUnit": "HOUR",
- "numberOfBreaks": "ANY"
- },
- "firstHalf": {
- "typeOfBreak": "TOTAL_DEFINED",
- "numberOfBreaks": "ANY",
- "totalDuration": 1,
- "totalDurationUnit": "HOUR"
- }
- },
- "timeTracking": {
- "trackOnly": "WORK_HOURS",
- "trackUsing": "DATA_FROM_SPECIFIC_TERMINALS"
- },
- "nonCompliance": {
- "lateEntry": {
- "reportNonCompliance": "YES",
- "nonComplianceRules": [
- {
- "from": 1,
- "to": "ANY",
- "penalizeBeyond": 1,
- "periodForNGrace": 1,
- "periodUnit": "WEEK",
- "markAllOrAdditional": "ALL",
- "penalizeInForm": "PROPORTIONATE",
- "proportion": 1,
- "amount": 1,
- "amountUnit": "HOUR",
- "relaxationTimeDaysOff": 1,
- "relaxationTimeHoliday": 1,
- "relaxationTimeWeekDay": 1,
- "appliedOnHoliday": "NO",
- "appliedOnDayOff": "NO",
- "appliedOnWeekdays": "NO",
- "relaxationOnDays": [
- 1
- ],
- "convertToLeaveType": "1861d199-d779-411f-8776-835d574420c4",
- "markingTime": "DELAY",
- "convertAfterDays": 1
- }
- ]
- },
- "reducedWorkingHours": {
- "reportNonCompliance": "YES",
- "typeOfWorkingHour": "WORKING_HOURS",
- "nonCompliancePeriod": "DAY",
- "minimumHourRestriction": "NO",
- "howManyHours": 1,
- "dailyNonComplianceRule": {
- "from": 0,
- "to": "ANY",
- "penalizeBeyond": 1,
- "periodForNGrace": 1,
- "periodUnit": "WEEK",
- "markAllOrAdditional": "ALL",
- "penalizeInForm": "PROPORTIONATE",
- "proportion": 1,
- "amount": 1,
- "amountUnit": "HOUR",
- "relaxationTimeDaysOff": 1,
- "relaxationTimeHoliday": 1,
- "relaxationTimeWeekDay": 1,
- "appliedOnHoliday": "NO",
- "appliedOnDayOff": "NO",
- "appliedOnWeekdays": "NO",
- "relaxationOnDays": [
- 1
- ],
- "convertToLeaveType": "",
- "markingTime": "DELAY",
- "convertAfterDays": 1
- },
- "nonComplianceRules": [
- {
- "from": 1,
- "to": 2,
- "penalizeBeyond": 1,
- "periodForNGrace": 1,
- "periodUnit": "WEEK",
- "markAllOrAdditional": "ALL",
- "penalizeInForm": "PROPORTIONATE",
- "proportion": 1,
- "amount": 1,
- "amountUnit": "HOUR",
- "relaxationTimeDaysOff": 1,
- "relaxationTimeHoliday": 1,
- "relaxationTimeWeekDay": 1,
- "appliedOnHoliday": "NO",
- "appliedOnDayOff": "NO",
- "appliedOnWeekdays": "NO",
- "relaxationOnDays": [
- 1
- ],
- "convertToLeaveType": "e614c8a6-ea53-488f-8acb-5f13ff42360a",
- "markingTime": "DELAY",
- "convertAfterDays": 1
- },
- {
- "from": 2,
- "to": "ANY",
- "penalizeBeyond": 1,
- "periodForNGrace": 1,
- "periodUnit": "WEEK",
- "proportion": 1,
- "amount": 1,
- "amountUnit": "HOUR",
- "convertAfterDays": 1,
- "convertToLeaveType": "e614c8a6-ea53-488f-8acb-5f13ff42360a",
- "markAllOrAdditional": "ALL",
- "penalizeInForm": "PROPORTIONATE",
- "relaxationTime": 1,
- "appliedOnHoliday": "NO",
- "appliedOnWeekdays": "NO",
- "appliedOnDayOff": "NO",
- "relaxationOnDays": [
- 1
- ],
- "markingTime": "DELAY",
- "relaxationTimeHoliday": 1,
- "relaxationTimeDaysOff": 1,
- "relaxationTimeWeekDay": 1
- }
- ]
- },
- "calculationRules": {
- "ignoreIfLessThan": "YES",
- "ignoreIfLessAmount": 1,
- "ignoreBeyondShift": "NO",
- "multiplePenalty": ""
- }
- },
- "regularisation": {
- "approvalStructure": "bhavik.mulia@searce.com",
- "whoCanInitiate": {
- "designation": "",
- "regInitiationTill": 1,
- "users": "",
- "usersSelect": "YES",
- "nLevelUp": 1,
- "self": "YES",
- "managers": "YES",
- "regInitiationPeriod": "DAY"
- },
- "regularisationTypes": [
- {
- "defaultBreakDuration": "00:45",
- "dispName": "Extra break",
- "name": "EXTRA_BREAK",
- "canBeChangedByInitiator": "NO"
- },
- {
- "dispName": "Late in",
- "name": "LATE_IN"
- },
- {
- "dispName": "Early out",
- "name": "EARLY_OUT"
- },
- {
- "maxPunchAllowed": 1,
- "dispName": "Missed punch",
- "promptInOut": "NO",
- "name": "MISSED_PUNCH"
- },
- {
- "dispName": "Forgot punch card",
- "name": "FORGOT_PUNCH_CARD"
- }
- ]
- }
- },
- "summary": {
- "leaveTypeList": [
- "e614c8a6-ea53-488f-8acb-5f13ff42360a",
- "1861d199-d779-411f-8776-835d574420c4"
- ],
- "daysOff": {
- "rotation": "EVERY_N_WEEK",
- "rotateEvery": 2,
- "wkOffList": [
- {
- "sunday": {
- "fullDay": [
- "ALL"
- ]
- },
- "saturday": {
- "fullDay": [
- "ALL"
- ]
- }
- },
- {
- "sunday": {
- "fullDay": [
- "ALL"
- ]
- }
- }
- ]
- },
- "shiftJson": {
- "typeOfWorkHours": "SPECIFIC_TIME",
- "shiftList": [
- "47d19598-e5b2-4d31-8446-8102172467e6"
- ],
- "rotation": "NO",
- "rotateEvery": ""
- },
- "daysOffAppString": {
- "selfAppString": "1up",
- "levelUp": 1,
- "nLevelUpAppString": "2up",
- "adminAppString": "bhavik.mulia@searce.com"
- },
- "shiftAppString": {
- "selfAppString": "1up",
- "levelUp": 1,
- "nLevelUpAppString": "2up",
- "adminAppString": "3up"
- },
- "breakSummary": "Any number of breaks of total 2 hour duration;For half day: Any number of breaks of total 1 hour duration",
- "workingOnDaysOff": "Working on days off requires approval from bhavik.mulia@searce.comWorking on a day off earns Compensatory Leave",
- "regularisation": {
- "types": [
- "Extra break",
- "Late in",
- "Early out",
- "Missed punch",
- "Forgot punch card"
- ],
- "appString": "bhavik.mulia@searce.com"
- },
- "timeTracking": "Work hours (and attendance) will be tracked using Specified Terminal Devices only",
- "nonCompliance": {
- "markedFor": [
- "reduced working hours",
- "late entry"
- ],
- "reducedWorkingHours": "work hours in a day are reduced beyond 1 minutes.",
- "earlyExit": "",
- "lateEntry": "entry is made later than 1 minutes.",
- "breakBeyondDuration": "",
- "extraNumberOfBreaks": "",
- "earlyBreakStart": "",
- "lateBreakEnd": ""
- }
- }
- },
- "name": "tesrt",
- "fromDate": "02-09-2015",
- "toDate": "02-09-2017",
- "updateWhat": "JSON_SAVE"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement