{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"IT Change Request","description":"Change record for an IT change, aligned with ITIL 4 change-enablement practice. Captures risk assessment, implementation and rollback plans, testing, schedule and CAB decision.","type":"object","additionalProperties":false,"required":["change_id","change_type","title","description","business_justification","requester","change_manager","affected_owners","impact","risk_assessment","implementation_plan","rollback_plan","testing_plan","schedule","cab_decision"],"$defs":{"party":{"type":"object","additionalProperties":false,"required":["name","title"],"properties":{"name":{"type":"string"},"title":{"type":"string"},"contact":{"type":"string"}}},"step":{"type":"object","additionalProperties":false,"required":["step_no","description"],"properties":{"step_no":{"type":"integer","minimum":1},"description":{"type":"string"},"owner":{"type":"string"},"estimated_duration":{"type":"string"}}}},"properties":{"change_id":{"type":"string"},"entity":{"type":"object","additionalProperties":false,"required":["name"],"properties":{"name":{"type":"string"},"registration":{"type":"string"}}},"change_type":{"type":"string","enum":["standard","normal","emergency"]},"title":{"type":"string"},"description":{"type":"string"},"business_justification":{"type":"string"},"requester":{"$ref":"#/$defs/party"},"change_manager":{"$ref":"#/$defs/party"},"affected_owners":{"type":"array","minItems":1,"items":{"$ref":"#/$defs/party"}},"impact":{"type":"object","additionalProperties":false,"required":["systems_affected","users_affected_count","downtime_expected"],"properties":{"systems_affected":{"type":"array","minItems":1,"items":{"type":"string"}},"users_affected_count":{"type":"integer","minimum":0},"downtime_expected":{"type":"string"}}},"risk_assessment":{"type":"object","additionalProperties":false,"required":["likelihood","impact","level"],"properties":{"likelihood":{"type":"string","enum":["rare","unlikely","possible","likely","almost_certain"]},"impact":{"type":"string","enum":["negligible","minor","moderate","major","severe"]},"level":{"type":"string","enum":["low","medium","high","very_high"]},"narrative":{"type":"string"}}},"implementation_plan":{"type":"object","additionalProperties":false,"required":["steps"],"properties":{"steps":{"type":"array","minItems":1,"items":{"$ref":"#/$defs/step"}}}},"rollback_plan":{"type":"string"},"testing_plan":{"type":"string"},"schedule":{"type":"object","additionalProperties":false,"required":["start","end"],"properties":{"start":{"type":"string"},"end":{"type":"string"},"maintenance_window":{"type":"string"}}},"cab_decision":{"type":"string","enum":["approved","rejected","deferred"]},"cab_conditions":{"type":"string"},"cab_decided_on":{"type":"string","format":"date"},"post_implementation_review":{"type":"object","additionalProperties":false,"required":["outcome","reviewer","date"],"properties":{"outcome":{"type":"string","enum":["successful","partially_successful","failed","backed_out"]},"reviewer":{"$ref":"#/$defs/party"},"date":{"type":"string","format":"date"},"lessons_learned":{"type":"string"}}}}}