Smart Kit: 🪢 Linked Accounts 3.2.0.ru // Обмен задачами в связанных аккаунтах

Краткая инструкция по разворачиванию конфигурации для кейса: один ко многим.

  • Аккаунт ПФ1 Хаб (тот из которого установлена связь со многими другими аккаунтами ПФ).
  • Аккаунт ПФ Хост (один из аккаунтов с которым устанавливаем связь для Хаба).

1. Настройки на стороне Хаба

  1. В Хабе, в котором ранее уже была установлена конфигурация заново делать это не нужно.
  2. Заходим в ПФ-Проекты создаем по аналогии с Хостом структуру “папок” и Фильтр проектов.
  3. Заходим в ПФ-Задачи создаем по аналогии с Хостом Фильтр задач.
  4. Заходим в раздел “Контакты”, жмем кнопку “Новый контакт”
    1. заполняем для контактного лица из Хоста обязательные поля (обычно это “Имя“) и остальные по усмотрению
    2. в поле “E-mail” указываем внутреннюю ПФ-почту контактного лица Хоста (она будет вида: {{имя пользователя}}@{{название ПФ-Аккаунта}}.planfix.com).
  5. Заходим в ПФ-Объект “Стандартный” и копируем автосценарий “Changing the task process for a task that came from another planfix account (…)”, в названии в скобки прописываем название ПФ-Аккаунта Хоста.
    1. В блоке “2. Условия сценария”, скопированного автосценария, меням значение поля “Постановщик из аккаунта ПланФикса” на название ПФ-Аккаунта Хоста.
    2. В блоке “4. Выполнить следующие операции”, в блоке изменений “Вычислить значение поля“ == “Terminal” прописываем конструкцию: — указывайте названия ПФ-Проектов как у вас, номер ПФ-Проекта можно узнать перейдя в него, он будет отражен в строке браузера.
  6. Заходим в ПФ-Объект “🪢 Linked task” и копируем автосценарий (в названии в скобках пишем название ПФ-Аккаунта Хоста):
    • “Delete task with In processing status in a linked account ({{название ПФ-Аккаунта Хоста}})”
    • В блоке “2. Условия сценария”, скопированного автосценария, меням значение поля “Проект (с подпроектами)” на ”🪢 Linked accounts: {{название компании Хоста}} & {{название компании Хаба}}“.
    • В блоке “4. Выполнить следующие операции”, в блоке отправки POST-запроса, в поле “URL“ в адресе меняем название ПФ-Аккаунта Хоста на нужный нам. Жмем “Сохранить“.
    • По аналогии копируем и меняем скопированные автосценарии:
      • Uncheck the Parent task existence field when a task is stop being a subtask ({{название ПФ-Аккаунта Хоста}})
      • Changing the custom status of a task in a linked account ({{название ПФ-Аккаунта Хоста}})
  7. Заходим в ПФ-Планировщик и создаем (можно скопировать существующий и адаптировать под работу с новым Хостом) по аналогии с Хостом структуру планировщика.
  8. ПОСЛЕ того как из ПФ-Аккаунта Хоста будет отправлена задача “Проброска контакта ПФ-Робота”, в колонке “Черновики”, наведите на пустое поле с надписью “Создать” — кликните на появившейся “знак плюса в кружочке”.
    1. Дайте название для задачи, например “Проброска контакта ПФ-Робота”
    2. Постановщиком укажите ПФ-Робота Хаба“🪢 Liaison …”
    3. Исполнителем назначьте ПФ-Контакт контактного лица из Хоста.
    4. Нажмите “Создать”

2. Настройки на стороне Хоста

  1. Устанавливаем конфигурацию (по факту она состоит из двух)
    1. Smart Kit: 🪢 Linked Accounts 3.2.0.ru // Обмен задачами в связанных аккаунтах - Ready-made Solutions - Planfix
    2. Smart Kit: Addition#01 (2.0.1.ru) for 🪢 Linked Accounts // Дополнение к конфигурации «Обмен задачами в связанных аккаунтах» - Ready-made Solutions - Planfix
      1. Если ПФ-Аккаунт был создан после ~ 12.07.2023, то выбираем ПФ-Объект “Стандартный” (в его Автоматические сценарии добавится новый: Changing the task process for a task that came from another planfix account).
      2. Зайдите в новый ПФ-Автосценарий и убедитесь, что настройки такие:
  2. Заходим в раздел “Сотрудники”, далее “Роботы”, кликаем на ПФ-Робота “🪢 Liaison” и жмем кнопку “Редактировать”. Меняем имя на “🪢 Liaison {{название компании Хоста}}”, жмем “Сохранить”.
  3. Создаем структуру папок (ПФ-Проекты):
    1. Переходим в раздел “Проекты”
    2. Заходим в настройки Фильтра проектов “🪢 Linked account projects” — можете поменять название фильтра на “🪢 Проекты связанных аккаунтов” и цвет на синий. В параметрах фильтра должен быть только Шаблон == “🪢 Linked accounts”. Жмете “Отфильтровать и сохранить”.
    3. Находясь в Фильтре проектов “🪢 Проекты связанных аккаунтов”, жмете “Новый проект”:
      1. даете ему название “🪢 Связанные аккаунты: {{название компании Хоста}} & {{название компании Хаба}}”
      2. автора лучше поменять на ПФ-Робота “🪢 Liaison …”
      3. жмете “Создать проект”. Когда в Хосте появится контакт ПФ-Робота Хаба, нужно будет вернуться сюда и поставить его Исполнителем по умолчанию.
    4. Кликаем на вновь созданный ПФ-Проект “🪢 Связанные аккаунты: {{название компании Хоста}} & {{название компании Хаба}}” и жмем кнопку “Создать подпроект”:
      1. даем название “🪢 Служба поддержки”
      2. автора лучше поменять на ПФ-Робота “🪢 Liaison …”
      3. жмете “Создать проект”. Когда в Хосте появится контакт ПФ-Робота Хаба, нужно будет вернуться сюда и поставить его Исполнителем по умолчанию.
    5. Оставаясь на уровне ПФ-Проекта “🪢 Связанные аккаунты: {{название компании Хоста}} & {{название компании Хаба}}”, жмем кнопку “Создать подпроект” и аналогично создаем следующие ПФ-Проекты:
      • 🪢 Разное
      • 🪢 Заказы
      • 🪢 Бэклог
    6. В итоге структура ПФ-Проектов будет такой:
      • 🪢 Связанные аккаунты: {{название компании Хоста}} & {{название компании Хаба}}
        • 🪢 Служба поддержки
        • 🪢 Разное
        • 🪢 Заказы
        • 🪢 Бэклог
  4. Редактируем Фильтры задач из Группы “🪢 Linked account tasks“
    1. Если есть желание можете переименовать Группу фильтров задач и все Фильтры задач на русский язык или оставить на английском.
    2. Заходим в Фильтр задач “All linked account tasks” и устанавливаем поле “Проект (с подпроектами)” == “🪢 Связанные аккаунты: {{название компании Хоста}} & {{название компании Хаба}}”. Жмем “Отфильтровать и сохранить”.
    3. Заходим в Фильтр задач “ServiceDesk” (“Служба поддержки” — если переименовали) и устанавливаем поле “Проект” == “🪢 Служба поддержки”. Жмем “Отфильтровать и сохранить”.
    4. Аналогично настраиваем Фильтры задач:
      • Orders (“Заказы”)
      • Miscellaneous (“Разное”)
      • Backlog (“Бэклог”)
  5. Редактируем ПФ-Планировщик “🪢 Связанные аккаунты”
    1. В разделе Планировщик кликаем на “🪢 Связанные аккаунты”
    2. Заходим в настройки Хроники “Хроника связанных аккаунтов”
      1. устанавливаем “Поле (с подпроектами)” == “🪢 Связанные аккаунты: {{название компании Хоста}} & {{название компании Хаба}}” и жмем “Сохранить”.
    3. Заходим в настройки колонки “Черновики”
      1. устанавливаем “Поле (с подпроектами)” == “🪢 Связанные аккаунты: {{название компании Хоста}} & {{название компании Хаба}}” и жмем “Сохранить”.
      2. Когда в Хосте появится ПФ-Контакт контактного лица из Хаба, то добавьте его в поле “Участник“.
    4. Заходим в настройки колонки “SeviceDesk Tickets” (“Запросы в Службу поддержки“)
      1. устанавливаем “Поле (с подпроектами)” == “🪢 Служба поддержки” и жмем “Сохранить”.
    5. По аналогии заходим в настройки колонок “Разное”, “Заказы”, “Общий Бэклог (В обработке)”
      1. устанавливаем “Поле (с подпроектами)” равными соответственно:
        • 🪢 Разное
        • 🪢 Заказы
        • 🪢 Бэклог
    6. Заходим в настройки колонок “Предстарт”, “В работе”, “Выполненная”, “Завершенная”
      1. устанавливаем “Поле (с подпроектами)” == “🪢 Бэклог” и жмем “Сохранить”.
    7. Заходим в настройки колонки “Общий Архив”
      1. устанавливаем в четыре поля с названиями “Поле (с подпроектами)” соответствующие значения:
        • 🪢 Разное
        • 🪢 Заказы
        • 🪢 Бэклог
        • 🪢 Служба поддержки
  6. Заходим в раздел “Контакты”, жмем кнопку “Новый контакт”
    1. заполняем для контактного лица из Хаба обязательные поля (обычно это “Имя“) и остальные по усмотрению
    2. в поле “E-mail” указываем внутреннюю ПФ-почту контактного лица Хаба (она будет вида: {{имя пользователя}}@{{название ПФ-Аккаунта}}.planfix.com).
  7. Заходим в ПФ-Объект “🪢 Linked task”, в “Карточка”, “Поле” (находится через пиктограммку плюса в верхнемлевом углу):
    1. Проверяем чтобы поля “Parent task existence“ и “Terminal” были включены (т.е. добавлены в ПФ-объект).
  8. Заходим в ПФ-Объект “🪢 Linked task”, в “Автоматические сценарии” и кликаем на автосценарий:
    • “Delete task with In processing status in a linked account”
    • В блоке “4. Выполнить следующие операции”, в блоке отправки POST-запроса, в поле “URL“ в адресе меняем название ПФ-Аккаунта Хаба на нужный нам. Жмем “Сохранить“.
    • По аналогии проводим изменения в автосценариях:
      • Uncheck the Parent task existence field when a task is stop being a subtask
      • Changing the custom status of a task in a linked account
  9. ПОСЛЕ настройки конфигурации на стороне Хаба: Зайдите в ПФ-Планировщик “🪢 Связанные аккаунты”, в колонке “Черновики”, наведите на пустое поле с надписью “Создать” — кликните на появившейся “знак плюса в кружочке”.
    1. Дайте название для задачи, например “Проброска контакта ПФ-Робота”
    2. Постановщиком укажите ПФ-Робота Хоста “🪢 Liaison …”
    3. Исполнителем назначьте ПФ-Контакт контактного лица из Хаба.
    4. Нажмите “Создать”

Footnotes

  1. ПФ — Планфикс, PF — Planfix.