Модуль предоставляет возможность двусторонней интеграции с Yougile. Поддерживается обмен:

  • Задачами проектов (название, метки, сроки)
  • Этапами/колонками задач проектов
  • Метками задач
  • Комментариями по задачам
  • Чек-листами

Для связи Yougile и 1C без необходимости публиковать последнюю на вебе используется промежуточный сервис Yandex Cloud

Настройка в Yandex.Cloud

1/ Создайте сервисный аккаунт

2/ Выдайте этому аккаунту роли ymq.writer, ymq.reader и vpc.gateways.user

3/ Перейдите в созданный аккаунт и создайте статический ключ доступа

Сразу сохраните отображенный ключ и его идентификатор, т.к. после закрытия окна они больше не будут отображаться. Они будут вводиться в 1С на следующих шагах

4/ Создайте новую очередь в разделе Message Queue (настройки по умолчанию подходят)

5/ В разделе API Gateway создайте новый шлюз

      • Имя произвольное
      • После сохранения нового шлюза дождитесь, когда он будет создан, перейдите в него, нажмите "Редактировать" и в разделе "Спецификация" укажите
            openapi: 3.0.0
            info:
            title: Sample API
            version: 1.0.0
            servers:
            - url: <уже заполнен по умолчанию>
            paths:
            /yougile_webhooks:
                post:
                x-yc-apigateway-integration:
                    type: cloud_ymq
                    action: SendMessage
                    queue_url: <URL очереди, созданной в п. 4>
                    folder_id: <Идентификатор папки, можно посмотреть на главной странице консоли в самом верху>
                    service_account_id: <Идентификатор сервисного аккаунта, созданного в п.1>

Настройка в 1С

Для настройки интеграции необходимо перейти в раздел Проекты и управление задачами -> Интеграция Yougile -> Управление интеграцией.

  1. Нажмите "Загрузить доски" -> "+ Новая компания", авторизуйтесь данными от Yougile и выберите нужную компанию
  2. Загрузите нужные доски. Если необходимо несколько компаний - повторите пп1-2 для каждой компании

  1. Откройте ссылку "Настройка подключения и обмена"
  2. В поле "Адрес вебхука" укажите https://&lt;Идентификатор API-шлюза из п.5 в yandex.cloud>.apigw.yandexcloud.net/yougile_webhooks
  3. В поле "Адрес очереди YMQ" укажите URL очереди, созданной в п.4 в yandex.cloud
  4. В поле "Идентификатор ключа YMQ" укажите идентификатор ключа доступа, созданного в п.3 в yandex.cloud
  5. В поле "Секретный ключ YMQ" укажите секретный ключ, созданный в п.3 в yandex.cloud
  6. Для каждой загруженной компании в таблице нажмите "Зарегистрировать"
  7. Укажите расписание обмена (для серверной базы можно указать "каждый день; каждые 900 секунд; повторять после завершения через 5 секунд)

Подключение досок Yougile к проектам ПиУЗ

Загруженные доски можно загрузить в новые проекты или привязать к существующим (текущее содержимое проекта в 1С уйдет в архив и заменится на данные yougile)

По умолчанию обмен идет только из Yougile в сторону 1С. Чтобы изменения в 1С выгружались в Yougile - в нужных досках надо поставить галочку "Выгружать изменения"

Telegram MAX Позвонить