Действия приложения (робот) "Последние просмотры статьи пользователем"


Действие приложения / робот “Последние просмотры статьи пользователем” доступно в конструкторе бизнес-процессов после установки приложения "База Знаний" и позволяет получить10 последних записей просмотров определенной статьи пользователя по ID.



Как использовать 

1. Установка ID статьи: В параметр шаблона необходимо установить ID статьи, для которой нужно получить список дат.

ID статьи можно получить, перейдя в необходимую статью и скопировав последние цифры в адресной строке.



2. Запуск от имени: Параметр "Запускать от имени" можно изменить, если у вас есть права администратора портала. Администратор может выбрать любого пользователя, имеющего права на чтение статьи. 



Результатом выполнения активити является множественная переменная, содержащая последние 10 записей даты просмотра статьи, к которым у пользователя есть права доступа на чтение.



Вывод результатов активити

Чтобы получить результаты, выполните следующие шаги:

1. Выберите "Дополнительные результаты".

2. Выберите активити  [База знаний и тестирование, обучение и курсы] “Последние просмотры статьи пользователем”.



При работе активити вы можете получить следующие результаты:

  • Если выбран пользователь, не имеющий права на чтение статьи, приложение выдаст ошибку “Статья не найдена”;
  • Если пользователь есть на портале Битрикс24, но еще не заходил в приложение База знаний и тестирование или зарегистрирован на портале Битрикс24, но еще не заходил на него, то будет ошибка "Пользователь не найден";
  • Если пользователь заходил в приложение База знаний, но еще не читал указанную статью, то вернется пустой список в графе результата и не будет никакой ошибки.


- Результат: Множественная переменная, которая содержит последние 10 записей дат просмотра статьи выбранным пользователем.

- ok: Значение типа Y или N, которое показывает, были ли ошибки в работе активити.

- Ошибка: Выводит текст ошибки при ее наличии.

- Код ответа: Статус ошибки (если статус 200 - ошибки нет).

- Таймаут операции: Выводит результат 0 или 1 (результат 1 будет показан, если в параметре "Период ожидания" было установлено ограничение для выполнения операции и от приложения не поступил ответ вовремя).