goalsmanagement.ratingcard.create

Scope: goalsmanagement

Кто может вызывать: Админ модуля / руководитель по правилам ApiService. Подробнее: Права доступа

Создать карточку оценки

HTTP: POST

Побочные эффекты: создаёт карточку оценки и привязки

Параметры метода

Параметр Тип Обяз. Описание
goalCardId int да ID карточки целей
processId int да ID процесса
employeeId int да ID сотрудника
dateStart string нет Period start date

Возвращаемые данные

Ответ в конверте модуля: result.result — созданная карточка; result.error. Ключи total/next для не-list методов могут отсутствовать в сериализации, если не переданы.

Обработка ошибок

Справочник кодов: error-codes.md.

Код Описание
UNAUTHORIZED Пользователь не авторизован
ACCESS_DENIED Нет прав на операцию (общий запрет)
VALIDATION_ERROR Некорректные или неполные параметры
INTERNAL_ERROR Внутренняя ошибка сервера

Пример запроса (POST)

curl -X POST "https://{портал}/rest/{user_id}/{webhook_code}/goalsmanagement.ratingcard.create.json" \
          -H "Content-Type: application/json" \
          -H "Accept: application/json" \
          --data '{
          "goalCardId": 501,
          "processId": 42,
          "employeeId": 15,
          "dateStart": "2026-04-01"
        }'
        

Пример ответа

{
          "result": {
            "result": {
              "id": 701,
              "needAction": true,
              "dateCreate": "2026-07-01 10:00:00",
              "status": "status_approval",
              "deadline": "2026-07-31",
              "ratings": [
                {
                  "ID": 9001,
                  "RATING_TABLE_GOAL_ID": 101,
                  "RATING_TABLE_GOAL": "Увеличить выручку отдела",
                  "RATING_TABLE_TYPE_GOAL": "Стратегическая",
                  "RATING_TABLE_WEIGHT": 40,
                  "RATING_TABLE_PROGRESS": 65,
                  "RATING_TABLE_COMMENT_EMPLOYEE": "План выполнен на 65%",
                  "RATING_TABLE_COMMENT_HEAD": "Результат подтверждён"
                }
              ],
              "dateStart": "2026-04-01",
              "dateEnd": "2026-06-30",
              "totalProgress": 65,
              "position": "Менеджер по продажам",
              "departmentId": 12,
              "deadlineFilling": "2026-07-15",
              "deadlineApproval": "2026-07-31",
              "processDuration": "12_month",
              "reportingPeriod": "3_month",
              "statusProcess": "1",
              "employeeId": 15,
              "goalCardId": 501
            },
            "error": null
          }
        }
        

См. также