Лучшая практика управления владением приложениями в Slack - PullRequest
0 голосов
/ 01 мая 2019

Каков наилучший подход к управлению владением приложениями в Slack?

В настоящее время все разработчики в нашей команде создают свои приложения под своими собственными учетными записями Slack. Риск при этом заключается в том, что если они покинут компанию и их учетная запись будет закрыта, то созданные ими приложения перестанут работать.

Это должно быть общее решение, но я не смог найти точный документ с хорошим решением.

Что бы вы порекомендовали?

1 Ответ

0 голосов
/ 01 мая 2019

Вот что я бы предложил для управления владением разработкой приложений.

Для этого обсуждения нам нужно различить

  • создание приложения Slack
  • установкаприложение Slack.

Это разные концепции, с которыми необходимо обращаться по-разному.

Создание приложения Slack

Новое приложение Slack всегда создается врабочее пространство и принадлежит пользователю, который его создал.Если этот пользователь покидает рабочее пространство (или уходит в более длительный отпуск), приложением Slack больше нельзя управлять.

Этот риск можно уменьшить, добавив соавторов к каждому приложению Slack.Соавторы имеют те же права (например, удалить приложение) и сохранят свой доступ, когда первоначальный создатель деактивирован.

Как указано в документации:

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

Чтобы еще больше снизить риск потери доступа к приложению Slack, было бы целесообразно создать фиктивного пользователя-администратора, который должен быть добавлен к каждому Slack.приложение в качестве соавтора.Таким образом, вы не потеряете доступ к своему приложению Slack, даже если несколько пользователей покинут рабочее пространство.

Установка приложения Slack

Когда создатель или соавтор приложения Slack деактивируется, его приложение будетавтоматически удаляться, если он также был установщиком.Как говорится в документации :

Одно предостережение: это исключение не распространяется на людей, которые создали приложение или были добавлены в качестве сотрудника приложения.Когда они уходят, приложение все еще удаляется.То же самое касается случая, когда приложение использует дополнительные области, помимо перечисленных выше, принимая на себя поведение пользователя.

Один из способов избежать этой ситуации - использовать фиктивную учетную запись администратора для установки приложения вместофактический пользователь.

...