Навигационное меню

post Doc Approval

/Metadata/DocApproval

Согласование или отклонение документа

Request Body

{
    "NonFormID": {
        "required": true,
        "type": "integer",
        "description": "ИД неформализованного документа, переданного на согласование",
        "format": "int32",
        "example": "916"
    },
    "Approved": {
        "required": true,
        "type": "boolean",
        "description": "Согласовано/ Не согласовано",
        "example": ""
    },
    "Approver": {
        "required": true,
        "type": "string",
        "description": "Согласующий сотрудник",
        "example": ""Иванов Иван Иванович""
    },
    "RequestID": {
        "required": true,
        "type": "string",
        "description": "ИД запроса",
        "example": ""170D68C9-6B68-4176-A9B5-09A90799B64F""
    },
    "Comment": {
        "required": true,
        "type": "string",
        "description": "ИД запроса",
        "example": ""170D68C9-6B68-4176-A9B5-09A90799B64F""
    }
}

Example

{
    "NonFormID": 916,
    "Approved": false,
    "Approver": "Иванов Иван Иванович",
    "RequestID": "170D68C9-6B68-4176-A9B5-09A90799B64F",
    "Comment": "Согласован"
}

Responses

Response 200

Success - Согласован ("тела" ответа нет)

Response 400

Field NonFormID is required - Поле NonFormId обязательно

Field RequestID is required - Поле RequestId обязательно

No NonFormDoc with id " + model.NonFormID + " was found - Не найден документ

Response 401

Could not find any client for this token ( #err-40) - Не найден клиент с данным токеном

Response 500

Internal Server Error - Database Failure - Внутренняя ошибка сервера

EnDocs — единое информационное пространство для управления проектами, документами, задачами и сотрудниками