- Приложение для Битрикс24 "Лаборатория роботов"
- Приложение для Битрикс24 "Сквозная аналитика 2.0"
- Приложение для Битрикс24 "Уничтожитель дубликатов"
- Приложение для Битрикс24 "Межпортальные задачи"
- Приложение для Битрикс24 "Немой чат-бот"
- Приложение для Битрикс24 "Доходы и расходы CRM"
- Приложение для Битрикс24 "Продуктивный Jivosite"
Расшарить пост в живой ленте
Результатом работы является расширение списка получателей поста без изменения его содержимого.


| Название поля | Описание и примеры использования |
|---|---|
| ID поста для расшаривания |
В данном поле указывается числовой идентификатор поста, который необходимо расшарить. Это обязательный параметр. Пример: {=Variable:POST_ID} или 12345. Как получить ID поста: ID поста можно получить несколькими способами: - Использовать активити "Получить посты из живой ленты" для поиска нужного сообщения; - Взять из URL при просмотре поста в браузере; - Использовать в цепочке с активити добавления поста (возвращает ID созданного поста); - Из возвращаемых параметров роботов, срабатывающих при создании постов. |
| ID пользователя, добавляющего адресатов | В данном поле можно указать ID пользователя, от имени которого будет выполнено расшаривание поста. Это необязательный параметр. Если не указан, действие выполняется от имени текущего пользователя. Можно указывать в форматах: {=User:ID}, [1] или [U1]. |
| Новые получатели сообщения (сотрудники) |
Данное поле позволяет выбрать новых получателей сообщения из числа сотрудников, указав их ID, либо передав в поле массив с ID пользователей. Это необязательный параметр, но должен быть указан хотя бы один тип получателей (сотрудники или группы). Форматы указания сотрудников: - [1] - пользователь с ID=1; - [U1] - пользователь с ID=1 (альтернативный формат); - Можно передать массив: [1, 5, 10] - несколько пользователей. Пример: {=Variable:NEW_USERS} или [U1, U5, U10]. |
| Новые получатели сообщения (группы) |
Данное поле позволяет указать ID групп, проектов или отделов (можно указать несколько), тогда все сотрудники вышеперечисленных структур получат доступ к сообщению в разделе "Лента". Это необязательный параметр, но должен быть указан хотя бы один тип получателей (сотрудники или группы). Категории получателей (группы и структуры): [SG2] - Группа социальной сети с ID = 2 (рабочая группа/проект); [DR3] - Department Recursive - сотрудники отдела с ID = 3 и его подотделов; [U2] - Конкретный пользователь с ID = 2; [UA] - Все авторизованные пользователи портала; [SG3_A] - Администратор (владелец) группы соцсети с ID = 3; [SG3_E] - Модераторы группы соцсети с ID = 3; [SG3_K] - Все члены группы соцсети с ID = 3. Примеры: - [SG5] - расшарить для группы с ID=5; - [DR2] - расшарить для отдела с ID=2 и всех его подотделов; - [UA] - расшарить для всех авторизованных пользователей; - [SG10_K] - расшарить для всех членов группы с ID=10. |
| Делать отладочные сообщения в журнал БП | Варианты да/нет. Позволяет выбрать, нужно ли создавать отладочные сообщения в журнал БП или нет. Это поле нужно использовать только по необходимости из-за большого расхода запросов и уменьшенной скорости срабатывания активити. |
| Запускать от имени | Данное поле необходимо для того, чтобы установить сотрудника, с правами которого выполнять действие данного активити. Если у сотрудника не будет прав на выполнение действия, то активити не сработает. Рекомендуем выбирать всегда сотрудника с правами администратора системы. |
| Устанавливать текст статуса | Данное поле позволяет включать возможность установки статуса бизнес-процесса. Это необходимо для того, чтобы во время работы активити информировать пользователя в истории о том, что бизнес-процесс остановился на конкретном шаге. Это особенно важно в момент отладки и выяснения причин неполадок в работе механизма. |
| Текст статуса | В данном поле указывается текстовый вариант статуса, который Вы можете изменять. |
| Ожидать ответа | Данное поле Вами не управляется. Оно необходимо для того, чтобы определить, нужно ли ожидать реакции от нашего активити после запуска. |
| Период ожидания. Время ожидания ответа от приложения | Указывается в секундах, минутах, часах, днях, но не менее 5 минут и желательно не более 1 часа. Это поле нужно для аварийного завершения активити, и если ответ не получен в течении того количества времени, то активити завершается. |
- Расшаривание НЕ удаляет существующих получателей, а только добавляет новых;
- Если получатель уже имел доступ к посту, он останется в списке без дублирования;
- Содержимое поста (текст, заголовок, файлы) остаётся неизменным;
- Расшаривание не создаёт новый пост, а расширяет аудиторию существующего.
| Описание примера | Решение |
|---|---|
| Постепенное расширение аудитории важных объявлений по мере развития проекта | Параметры: ID поста для расшаривания - {=Variable:PROJECT_POST_ID}, Новые получатели сообщения (группы) - [DR5] (отдел), ID пользователя, добавляющего адресатов - {=User:ID}. По мере готовности проекта аудитория расширяется поэтапно. |
| Автоматическое добавление новых сотрудников к существующим информационным постам | Параметры: ID поста для расшаривания - {=Variable:INFO_POST_ID}, Новые получатели сообщения (сотрудники) - {=Variable:NEW_EMPLOYEES}, ID пользователя, добавляющего адресатов - {=User:ID}. При приёме нового сотрудника он автоматически получает доступ к важным постам. |
| Расшаривание отчётов и результатов работы дополнительным заинтересованным лицам | Параметры: ID поста для расшаривания - {=Variable:REPORT_POST_ID}, Новые получатели сообщения (сотрудники) - {=Variable:STAKEHOLDERS}, ID пользователя, добавляющего адресатов - {=User:ID}. После публикации отчёта он расшаривается дополнительным лицам. |
| Добавление к обсуждению новых участников при изменении статуса задачи или сделки | Параметры: ID поста для расшаривания - {=Variable:DISCUSSION_POST_ID}, Новые получатели сообщения (сотрудники) - {=Variable:NEW_PARTICIPANTS}, ID пользователя, добавляющего адресатов - {=User:ID}. При изменении статуса сделки к обсуждению добавляются новые участники. |
| Автоматическое расширение видимости поста при достижении определённых условий | Параметры: ID поста для расшаривания - {=Variable:POST_ID}, Новые получатели сообщения (группы) - [SG15] (группа проекта), ID пользователя, добавляющего адресатов - {=User:ID}. При достижении 50% готовности пост расшаривается всей команде проекта. |
| Включение руководства в обсуждение при возникновении критических ситуаций | Параметры: ID поста для расшаривания - {=Variable:CRITICAL_POST_ID}, Новые получатели сообщения (сотрудники) - [U100] (руководитель), ID пользователя, добавляющего адресатов - {=User:ID}. При критической ситуации руководитель автоматически подключается к обсуждению. |
| Добавление внешних пользователей (extranet) к проектным обсуждениям | Параметры: ID поста для расшаривания - {=Variable:PROJECT_POST_ID}, Новые получатели сообщения (сотрудники) - {=Variable:EXTRANET_USERS}, ID пользователя, добавляющего адресатов - {=User:ID}. Внешние пользователи добавляются к обсуждению проекта. |
| Расшаривание постов в новые отделы при реорганизации структуры компании | Параметры: ID поста для расшаривания - {=Variable:POST_ID}, Новые получатели сообщения (группы) - [DR8] (новый отдел), ID пользователя, добавляющего адресатов - {=User:ID}. При реорганизации посты расшариваются новым отделам. |
| Эскалация проблем - постепенное подключение специалистов при нерешенной проблеме | Параметры: ID поста для расшаривания - {=Variable:ISSUE_POST_ID}, Новые получатели сообщения (сотрудники) - [U5] (технический директор), ID пользователя, добавляющего адресатов - {=User:ID}. Если проблема не решена за 4 часа, подключается технический директор. |
| Постепенное информирование: от руководства к исполнителям | Параметры: ID поста для расшаривания - {=Variable:POST_ID}, Новые получатели сообщения (группы) - [SG10_K] (все члены группы), ID пользователя, добавляющего адресатов - {=User:ID}. Сначала пост для руководителей, затем для всей группы исполнителей. |
Активити "Расшарить пост в живой ленте" предназначено для использования в роботах и может быть полезно в следующих сценариях:
- Постепенное расширение аудитории важных объявлений по мере развития проекта;
- Автоматическое добавление новых сотрудников к существующим информационным постам;
- Расшаривание отчётов и результатов работы дополнительным заинтересованным лицам;
- Добавление к обсуждению новых участников при изменении статуса задачи или сделки;
- Автоматическое расширение видимости поста при достижении определённых условий;
- Включение руководства в обсуждение при возникновении критических ситуаций;
- Добавление внешних пользователей (extranet) к проектным обсуждениям;
- Расшаривание постов в новые отделы при реорганизации структуры компании.
- Расшарить пост - ДОБАВЛЯЕТ новых получателей к существующим;
- Обновить пост - ЗАМЕНЯЕТ список получателей на новый.
Используйте "Расшарить пост", когда нужно расширить аудиторию, сохранив доступ для текущих получателей.
Используйте "Обновить пост", когда нужно полностью изменить список получателей.
- ID расшаренного поста (совпадает с ID исходного поста);
- Сообщение об ошибке (при наличии).