ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ REST АКТИВИТИ Б24 ОТ АЙТИ-СОЛЮШН




Кейс от интегратора Pro-Busines ( https://probusiness.bitrix24.site)



Запрос на разработку

У клиента возникла необходимость выдать пользователю права на добавление и удаление подразделений, прием и увольнение сотрудников, а также возможность перевода сотрудников из одного подразделение в другое.

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

Варианты решения



Как способ решения был рассмотрен вариант создания специализированного приложения, но стоимость такого варианта колеблется в приделах 40 000 – 60 000 руб.


Исходя из ТЗ было принято решение о создании бизнес-процесса (БП) в живой ленте с требуемым функционалом. Но как известно стандартные активити не способны решить данные задачи в полной мере. В связи с чем было использовано решение Компании АЙТИ-СОЛЮШН «REST АКТИВИТИ Б24», что позволило закрыть все потребности в недостающем функционале.

Реализация

Для упрощения задачи было принято решение по созданию нескольких БП для выполнения того или иного действия. Это позволило сократить трудоемкость создания единичного БП и выдать права доступа на каждый процесс в отдельности. Таким образом появилась возможность, к примеру, дать права пользователю переводить сотрудника, но не давать права на создание или удаление подразделений.

 


Сам БП весьма прост и подробно рассмотреть нужно [REST Активити Б24] Получить параметр через REST которое и выполняет всю работу, требуемую ТЗ.

 

 

Для четкого понимания рассмотрим описания данного действия из REST

Таким образом нам осталось подставить данные в активити исходя из документации по REST^

Тут нужно обратить внимание на синтаксис – каждый параметр описывается с новой строки, в конце строки должна стоять запятая.

Теперь при вызове данного БП мы получим следующую форму диалога:

Из особенностей, это то, что нужно вводить ID родительского подразделения. Да, можно было организовать выборку, но так БП значительно проще и работает надёжно. ID подразделения легко посмотреть вот таким образом:

Находясь в структуре компании, наводите курсором на наименование подразделение и внизу экрана система отобразить строку, в которой последние цифры будут является ID данного подразделения.

 

Примеры

Изменение подразделения




Перевести в подразделение



Уволить сотрудника




Приглашение в существующую группу нового пользователя


 



Установление графических связей в диаграмме Ганта




Приложение REST Activity бесплатное и имеет огромное количество возможностей. Установите его по ссылке на свои порталы Битрикс24. Поскольку приложение использует бизнес-процессы, ваш тариф Битрикс24 должен быть не ниже Команды. 


#itsolution #bitrix24 #битрикс24 #crm #bitrix24crm #битрикс24crm #crmbitrix24 #crmбитрикс24 #бизнеспроцессы #bitrix24бизнеспроцессы #бизнеспроцессыbitrix24 #битрикс24бизнеспроцессы #бизнеспроцессыбитрикс24 #приложениябитрикс24 #приложения #битрикс24приложения #apps #applications #applicationsbitrix24 #bitrix24applications #bitrix24apps #appsbitrix24 #rest #restactivity #bitrix24rest #restbitrix24



Комментарии пользователей


Имя
Комментарий