Соединитель Smartsheet для Jira синхронизирует данные между Smartsheet и одним или несколькими экземплярами Jira. В этой статье объясняется, как настроить соединитель Smartsheet для Jira с помощью Jira Cloud и локального сервера Jira.
USM Content
Соединитель Smartsheet для Jira — это премиум-функция. Чтобы узнать о стоимости приложения, свяжитесь с отделом продаж.
Если в рамках вашего плана приобретён соединитель Smartsheet для Jira, выполните вход для создания рабочих процессов между Smartsheet и Jira.
Выполните вход в соединитель Smartsheet для Jira.
См. Создание рабочих процессов с помощью Smartsheet Jira Connector, чтобы узнать о разрешениях, необходимых для создания или редактирования рабочего процесса.
Терминология и типы разрешений
Прежде чем приступить к работе, ознакомьтесь с некоторыми полезными терминами.
- Соединение — связь между Smartsheet и конкретным экземпляром Jira.
- Рабочий процесс — связь в соединителе Jira, соединяющая элементы Jira с таблицей Smartsheet.
С соединителем Smartsheet для Jira могут взаимодействовать пользователи трёх уровней.
- Системный администратор Smartsheet может управлять администраторами и пользователями соединителя для Jira с помощью приложения Smartsheet. Системные администраторы также могут активировать параметр, ограничивающий доступ к соединителю.
- Администратор соединителя для Jira — устанавливает связь между экземпляром Jira и соединителем Smartsheet для Jira.
- Пользователь соединителя для Jira — создаёт рабочие процессы, которые синхронизируют данные между Smartsheet и Jira.
Возможности разных типов пользователей
В этой таблице показано, какие пользователи могут выполнять определённые задачи с помощью соединителя Jira.
| Системный администратор Smartsheet | Администратор соединителя для Jira | Пользователь соединителя для Jira | |
|---|---|---|---|
| Создать связь | Да | Да | Нет |
| Создание рабочих процессов | Да * | Да * | Да |
| Изменение собственных рабочих процессов | Да * | Да * | Да |
| Отключение собственных рабочих процессов | Нет | Нет | Да |
| Просмотр всех рабочих процессов в организации | Да | Да | Нет |
| Отключение любого рабочего процесса в организации | Да | Да | Нет |
| Включение или запуск любого рабочего процесса в организации | Нет | Нет | Нет |
| Назначение роли пользователя соединителя Jira | Да | Да | Нет |
| Назначение роли администратора соединителя Jira | Да | Нет | Нет |
| Включение ограничения доступа | Да | Да | Нет |
| Добавление пользователей в список ограничения доступа (после его включения) | Да | Да | Нет |
* Если список ограничения доступа включён, системные администраторы Smartsheet и администраторы соединителя могут создавать и изменять свои рабочие процессы. Если ваш системный администратор активирует настройку Restrict Users (Ограничить пользователей) в соединителе для Jira, у вас также должна быть роль "Пользователь Jira" в Smartsheet. Подробнее об ограничении доступа.
Настройка соединения
Чтобы начать использовать соединитель Smartsheet для Jira, необходимо сначала настроить соединение между Smartsheet и экземпляром Jira, чтобы пользователи могли создавать рабочие процессы для связи определённых элементов в Smartsheet и Jira.
Рекомендуем использовать для установки соединения общую лицензированную учётную запись электронной почты (например, smartsheet-jira@yourdomain.com) как для Smartsheet, так и для Jira. В этом случае не потребуется заново настраивать соединения и рабочие процессы, если сотрудник, отвечающий за связь с Jira, покинет вашу организацию, поскольку владельца соединения нельзя изменить.
Предварительные условия
Чтобы настроить связь между Smartsheet и Jira, вы должны обладать следующими правами:
В Jira:
- Роль системного администратора Jira
В Smartsheet:
- Лицензированный пользователь Smartsheet (модель Legacy Collaborator) или участник (модель подписки на пользователя)
- Роль администратора системы Smartsheet или роль администратора коннектора Smartsheet Jira
Для настройки соединителя требуется только роль системного администратора Smartsheet или роль администратора соединителя Jira, однако рекомендуется иметь обе роли.
Поскольку соединитель Smartsheet для Jira позволяет использовать автоматические рабочие процессы, приложение должно иметь учётные данные системного администратора Jira для создания или настройки веб-перехватчика с помощью REST API Jira. Учётные данные системного администратора Jira используются только для создания и настройки веб-перехватчиков.
Учётная запись, используемая для настройки, должна оставаться активной и иметь права администратора как в Jira, так и в Smartsheet. Если этот пользователь теряет статус администратора, возникает ошибка: Missing user credentials for this endpoint (Отсутствуют учётные данные пользователя для этой конечной точки). Если вернуть права администратора, соединение восстановится и синхронизация рабочих процессов будет возобновлена. Если учётные данные администратора Jira будут удалены, потребуется заново создать ссылку на приложение в связи с изменением маркера.
Шаг 1. Регистрация нового сервера Jira в соединителе Smartsheet для Jira
Перед установкой этого соединения может потребоваться настроить конфигурацию и параметры межсетевого экрана.
- Выполните вход в соединитель Smartsheet для Jira. Если вам будет предложено разрешить доступ к своей учётной записи Smartsheet, выберите Разрешить.
- Выберите меню в левом верхнем углу страницы, а затем выберите Администратор учётной записи.
- Выберите Зарегистрировать новый сервер Jira.
- На странице Параметры:
- Введите URL-адрес хоста JIRA для среды Jira, которую вы хотите подключить к среде Smartsheet (например, https://mbfcorp.atlassian.net/).
- URL-адрес API JIRA, скорее всего, совпадает с адресом вашего хоста JIRA.
- В поле Имя оставьте имя по умолчанию или измените его на более понятное.
- Выберите версию JIRA.
- После выполнения этих пунктов на странице Параметры нажмите Продолжить.
- На странице Конфигурация будут указаны Потребительский ключ, Потребительское имя и Публичный ключ. Скопируйте эти значения, так как они понадобятся вам в дальнейшем.
Шаг 2. Создание ссылки (AppLink) на приложение Smartsheet в Jira
- Войдите в Jira (необходимы разрешения администратора Jira).
Перейдите в раздел Settings (Настройки), нажав значок шестерёнки в правом верхнем углу, и выберите Products (Продукты).
Brandfolder Image
На странице Products (Продукты) в разделе Integrations (Интеграции) выберите Application links (Ссылки на приложения).
В предыдущих версиях Jira на локальном сервере выберите Параметры > Приложения, а затем Ссылки на приложения.
Brandfolder Image
- 4. Нажмите Create link (Создать ссылку). Откроется соответствующее окно. Заполните поля следующим образом:
Для Jira Cloud выберите Direct application link (Прямая ссылка на приложение) и введите https://app.smartsheet.com в качестве URL-адреса приложения, затем нажмите Continue (Продолжить) или Create new link (Создать новую ссылку). Затем выберите Продолжить или Создать новую ссылку.
Brandfolder Image
Для локальных версий Jira 9 и выше выберите Atlassian product (Продукт Atlassian) и введите https://app.smartsheet.com в качестве URL-адреса приложения, затем нажмите Continue (Продолжить) или Create new link (Создать новую ссылку). Затем выберите Продолжить или Создать новую ссылку.
Brandfolder Image
- 5. Если появится одно из следующих сообщений, выберите Continue (Продолжить) и оставьте новый URL-адрес без изменения.
- No response was received from the URL you entered - it may not be valid. Исправьте URL-адрес ниже, если это необходимо, и нажмите Continue (Продолжить).
- Произошло перенаправление с указанного URL-адреса. Проверьте поле, содержащее URL-адрес, чтобы убедиться в его благонадёжности.
- 6. Откроется окно Review link (Проверить ссылку) или Link applications (Связать приложения). Заполните поля следующим образом:
- В поле Application Name (Название приложения) укажите Smartsheet.
- В поле Application Type (Тип приложения) оставьте значение по умолчанию Generic Application (Универсальное приложение).
- Для локальных версий Jira 9 и выше установите флажок Create incoming link (Создать входящую ссылку).
Нажмите Continue (Продолжить).
Brandfolder Image
Шаг 3. Редактирование ссылки на приложение
- Для ссылки на приложение, созданной на шаге 2, нажмите меню с тремя точками, которое появляется при наведении курсора на ссылку, или значок редактирования (зависит от версии).
Откроется окно Configure (Настроить). Выберите Incoming Authentication (Входящая аутентификация).
Brandfolder Image
- Заполните поля следующим образом:
- Service Provider Name (при необходимости): Smartsheet
- Consumer Name: вставьте Потребительское имя, скопированное из соединителя Jira на шаге 1
- Consumer Key: вставьте Потребительский ключ, скопированный из соединителя Jira на шаге 1
- Public Key/Shared Secret: вставьте Публичный ключ, скопированный из соединителя Jira на шаге 1
- Description: добавьте описание по желанию
- Если Jira требует указать Request Token URL (URL маркера запроса), Access Token URL (URL маркера доступа) или Authorize URL (URL авторизации), используйте для этих полей следующий URL-адрес: https://api.smartsheet.com/2.0/token
В нижней части окна "Входящая аутентификация" нажмите Сохранить, а затем "Закрыть" в правом нижнем углу.
Шаг 4: Завершение подключения Smartsheet к Jira
- Вернитесь в конфигурацию Smartsheet Jira Connector (вы все ещё должны находиться на странице Конфигурация, где вы скопировали ключи) и нажмите Продолжить.
- На следующей странице нажмите Соединить, чтобы завершить процесс подключения со стороны Smartsheet.
Появится диалоговое окно с запросом разрешить приложению Smartsheet чтение и запись данных в среде Jira. Выберите Allow (Разрешить).
Brandfolder Image
Соединение между Smartsheet и Jira настроено. Лицензированные пользователи вашей учётной записи теперь могут создавать рабочие процессы между элементами в Jira и таблицами в Smartsheet.
С помощью соединителя Smartsheet для Jira можно подключить несколько сред Jira к учётной записи Smartsheet. Повторите описанные выше шаги для каждого экземпляра Jira, который необходимо зарегистрировать.
Ограничение доступа к соединителю Smartsheet для Jira
При необходимости ещё больше сузить круг пользователей, которые могут создавать рабочие процессы в соединителе Smartsheet для Jira, вы можете ограничить доступ определённых лицензированных пользователей в вашей учётной записи. Доступность тех или иных действий в соединителе всегда зависит от разрешений, предоставленных вам в Smartsheet (разрешения на предоставление доступа к таблицам) и в Jira (разрешения на чтение полей задач и запись в них), независимо от того, активированы ли дополнительные ограничения.
Соединитель учитывает разрешения, предоставленные вам в Jira и Smartsheet. Например, предположим, что пользователь, создавший рабочий процесс в соединителе, не имеет прав на редактирование конкретных проектных данных в Jira. В таком случае рабочий процесс не сможет выполнить редактирование данных проекта с помощью соединителя.
Ограничение доступа
Чтобы сузить круг пользователей, которые могут создавать рабочие процессы с помощью соединителя Jira, системный администратор Smartsheet/администратор Jira может включить параметр Ограничить доступ.
- Войдите в соединитель Smartsheet для Jira, используя свои учётные данные Smartsheet.
- В левом верхнем углу страницы нажмите значок меню и выберите пункт User Management (Управление пользователями).
Установите флажок Restrict which users can access the Smartsheet JIRA Integration (Ограничить пользователям доступ к интеграции Smartsheet для JIRA).
Brandfolder Image
- Добавьте в список адреса тех, кому нужно разрешить доступ к соединителю.
Отзыв доступа
После удаления из списка пользователь больше не может создавать рабочие процессы или изменять их.
- Войдите в соединитель Smartsheet для Jira, используя свои учётные данные Smartsheet.
- Откройте раздел Управление пользователями.
- Выберите значок Удалить справа от информации об учётной записи этого пользователя.