Записи таймлайна
Scope: rpa Права на выполнение: для всех
Набор методов для работы с записями таймлайна
Подробнее о структуре таблицы читайте в документации по rpa.
rpa.timeline.*
Метод | Описание | С версии |
---|---|---|
rpa.timeline.listForItem({typeId: number, itemId: number, start: ?number = 0}) |
Метод возвращает массив записей таймлайна для элемента с идентификатором itemId процесса с идентификатором itemId , отсортированные по убыванию даты создания (сверху самые новые). Параметры:
Пример ответа { "timeline": [ { "id": 321, "typeId": 24, "itemId": 10, "createdTime": "2020-03-26T20:28:57+02:00", "userId": 1, "title": "Выполнено задание", "description": "", "action": "task_complete", "isFixed": false, "data": { "item": { "name": "New name" }, "scope": "task", "stageFrom": { "id": 30, "name": "Утверждение бухгалтером" }, "stageTo": { "id": 31, "name": "Утверждено" }, "fields": [ { "name": "UF_RPA_24_NAME", "title": "Название" } ], "task": { "ID": "91", "USER_ID": "1", "WORKFLOW_ID": "5e7cf3e91ef413.27314358", "ACTIVITY": "RpaRequestActivity", "ACTIVITY_NAME": "A79985_79846_49104_50661", "NAME": "Task", "DESCRIPTION": "", "PARAMETERS": { "DOCUMENT_ID": [ "rpa", "Bitrix\\Rpa\\Integration\\Bizproc\\Document\\Item", "24:10" ], "TASK_EDIT_URL": "/rpa/task/id/#ID#/", "ACTIONS": [ { "color": "3bc8f5", "stageId": "31", "label": "Сохранить" } ], "FIELDS_TO_SHOW": [ "UF_RPA_24_NAME", "UF_RPA_24_STRING_MANDATORY" ], "RESPONSIBLE_TYPE": null, "APPROVE_TYPE": null, "FIELDS_TO_SET": [ "UF_RPA_24_NAME" ] }, "USERS": [ 1 ], "INCOMPLETE_USERS": [ ] } }, "createdTimestamp": 1585247337000, "users": { "1": { "id": "1", "name": "Anton", "secondName": "", "lastName": "Gorbylev", "title": null, "workPosition": "", "fullName": "Anton Gorbylev", "link": "/company/personal/user/1/" } } }, ] }
|
|
rpa.timeline.updateIsFixed({id: number, isFixed: string}) |
Метод обновляет флаг прикрепления записи. Параметры:
Метод вернет данные об обновленной записи таймлайна { "timeline": { "id": 322, ... } } |
|
rpa.timeline.add({typeId: number, itemId: number, fields: {}}) |
Метод создаст новую запись таймлайна у элемента с идентификатором itemId процесса с идентификатором typeId . Параметры:
Этот метод позволяет изменять только поля Пример выполнения { "timeline": { "id": 325, "typeId": 24, "itemId": 10, "createdTime": "2020-03-26T21:55:25+02:00", "userId": 1, "title": "rest update", "description": "<h5>small header</h5>", "action": false, "isFixed": false, "data": { "scope": "rest" }, "createdTimestamp": 1585252525000, "users": { "1": { "id": "1", "name": "Anton", "secondName": "", "lastName": "", "title": null, "workPosition": "", "fullName": "Anton", "link": "/company/personal/user/1/" } } } } |
|
rpa.timeline.update({id: number, fields: {}}) |
Метод обновит запись таймлайна с идентификатором id . Параметры:
Этот метод позволяет изменять только поля Этот метод позволяет изменять только те записи, которые были созданы этим же пользователем и с помощью приложения. |
|
rpa.timeline.delete({id: number}) |
Метод удалит запись таймлайна с идентификатором id . Параметры:
Этот метод позволяет удалять только те записи, которые были созданы этим же пользователем и с помощью приложения. |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.