Review Template |
{ "id": <int>, "managerPersonId": <int>, "internalReviewerPersonIds": [<int>], "personId": <int>, "title": "<string>", "description": <string> "reviewType":<string>, "dueOn": <string ISO 8601 Date>, "completedAt": <string ISO 8601 Date>, "attachedDocumentIds": [<int>], "comments": [<comment>], "linkedObjectives": [ { "id": <int>, "title :<string>, "category": <string> }, ], "appraisalSummary": { <id’s of appraisal question templates> "personAppraisalTemplateId": <int> "managerAppraisalTemplateId": <int> "internalAppraisalTemplateId": <int> "externalAppraisalTemplateId": <int> }, "scores": { "score": <int>, "overriddenScore": <int>, "currentScore": <int>, "calculatedScore": <int>, }, "createdAt": <string ISO 8601 Date>, "createdByPersonId": <int>, "modifiedAt": <string ISO 8601 Date>, "modifiedByPersonId": <int>, "contentSettings": <contentSettings> "notificationSettings": <notificationSettings> } } |
Json Schema (for use with MS Power Automate)
{
"type": "object",
"properties": {
"subjectType": {
"type": "string"
},
"changeType": {
"type": "string"
},
"subjectFrontEndUrl": {
"type": "string"
},
"timeStamp": {
"type": "string"
},
"data": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"previousReviewId": {
"type": "integer"
},
"manager": {
"type": "object",
"properties": {
"PersonId": {
"type": "integer"
},
"FirstName": {
"type": "string"
},
"FamilyName": {
"type": "string"
},
"Email": {
"type": "string"
}
}
},
"internalReviewerPersonIds": {
"type": "array",
"items": {
"type": "integer"
}
},
"person": {
"type": "object",
"properties": {
"PersonId": {
"type": "integer"
},
"FirstName": {
"type": "string"
},
"FamilyName": {
"type": "string"
},
"Email": {
"type": "string"
}
}
},
"title": {
"type": "string"
},
"description": {
"type": "string"
},
"reviewType": {
"type": "string"
},
"personNotes": {
"type": "string"
},
"managerNotes": {
"type": "string"
},
"dueOn": {
"type": "string"
},
"completedAt": {
"type": "string"
},
"personConfirmedCompletionAt": {
"type": "string"
},
"interval": {
"type": "string"
},
"attachedDocumentIds": {
"type": "array",
"items": {
"type": "integer"
}
},
"comments": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"relatedItemId": {
"type": "integer"
},
"itemType": {
"type": "string"
},
"comment": {
"type": "string"
},
"parentCommentId": {
"type": "integer"
},
"attachedDocumentIds": {
"type": "array",
"items": {
"type": "integer"
}
},
"likesPersonIds": {
"type": "array",
"items": {
"type": "integer"
}
},
"createdAt": {
"type": "string"
},
"createdByPerson": {
"type": "object",
"properties": {
"PersonId": {
"type": "integer"
},
"FirstName": {
"type": "string"
},
"FamilyName": {
"type": "string"
},
"Email": {
"type": "string"
}
}
},
"modifiedAt": {
"type": "string"
},
"modifiedByPerson": {
"type": "object",
"properties": {
"PersonId": {
"type": "integer"
},
"FirstName": {
"type": "string"
},
"FamilyName": {
"type": "string"
},
"Email": {
"type": "string"
}
}
}
},
"required": [
"id",
"relatedItemId",
"itemType",
"comment",
"parentCommentId",
"attachedDocumentIds",
"likesPersonIds",
"createdAt",
"createdByPerson",
"modifiedAt",
"modifiedByPerson"
]
}
},
"linkedObjectives": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "integer"
},
"title": {
"type": "string"
},
"summary": {
"type": "string"
},
"category": {
"type": "string"
}
},
"required": [
"id",
"title",
"summary",
"category"
]
}
},
"appraisalSummary": {
"type": "object",
"properties": {
"managerAppraisalTemplateId": {
"type": "integer"
},
"personAppraisalTemplateId": {
"type": "integer"
},
"internalAppraisalTemplateId": {
"type": "integer"
},
"externalAppraisalTemplateId": {
"type": "integer"
}
}
},
"scores": {
"type": "object",
"properties": {
"score": {
"type": "integer"
},
"overriddenScore": {
"type": "integer"
},
"currentScore": {
"type": "integer"
}
}
},
"createdAt": {
"type": "string"
},
"createdByPerson": {
"type": "object",
"properties": {
"PersonId": {
"type": "integer"
},
"FirstName": {
"type": "string"
},
"FamilyName": {
"type": "string"
},
"Email": {
"type": "string"
}
}
},
"modifiedAt": {
"type": "string"
},
"modifiedByPerson": {
"type": "object",
"properties": {
"PersonId": {
"type": "integer"
},
"FirstName": {
"type": "string"
},
"FamilyName": {
"type": "string"
},
"Email": {
"type": "string"
}
}
},
"contentSettings": {
"type": "object",
"properties": {
"allowLikes": {
"type": "boolean"
},
"allowComments": {
"type": "boolean"
},
"allowImagesInComments": {
"type": "boolean"
},
"allowDocuments": {
"type": "boolean"
}
}
},
"notificationSettings": {
"type": "object",
"properties": {
"push": {
"type": "boolean"
},
"sms": {
"type": "boolean"
},
"email": {
"type": "boolean"
},
"microsoftTeams": {
"type": "boolean"
},
"inApp": {
"type": "boolean"
}
}
},
"isDeleted": {
"type": "boolean"
}
}
},
"differences": {
"type": "array",
"items": {
"type": "object",
"properties": {
"path": {
"type": "string"
},
"oldValue": {
"type": "string"
},
"newValue": {
"type": "string"
}
},
"required": [
"path",
"oldValue",
"newValue"
]
}
}
}
}