Как через связанное поле получить другие данные из задачи в Neaktor

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

Связанное поле представляет собой поле, данные в котором мы получаем из другой задачи. Более подробно про это можно узнать по ссылке.

Пример использования связанных полей

Предположим, у нас есть проект «Контакт», в котором добавлена модель «Карточка контакта». В данной модели присутствуют следующие поля:

  • ФИО контакта - тема;
  • Номер телефона - поле с типом “Телефон”;
  • Электронная почта - поле с типом “Email”;
  • Город - поле с типом “Текст”.

По данной модели создано некоторое количество контактов с заполненными данными.

Как через связанное поле получить другие данные из задачи в Neaktor

Также у нас есть второй проект под названием «Проект», в котором настроена модель «Проект». В данной модели мы добавим следующие поля, которые являются связанными полями:

  • ФИО контакта - связанное поле, которое завязано на поле “ФИО контакта” из модели «Карточка контакта»;
  • Телефон контакта - связанное поле, которое завязано на поле “Номер телефона” из модели «Карточка контакта»;
  • Email контакта - связанное поле, которое завязано на поле “Электронная почта” из модели «Карточка контакта»;
  • Город - связанное поле, которое завязано на поле “Город” из модели «Карточка контакта».
Как через связанное поле получить другие данные из задачи в Neaktor

Далее мы перейдем на вкладку “Роботы” в модели «Проект» и добавим робота «Пересчет и заполнение данных в полях».

Настроим его следующим образом:

  • Если поле «Название контакта» - “Было изменено”,
  • Тогда:
  • Поле «Телефон контакта» заполнить кодом поле «ФИО контакта»
  • Поле «Email контакта» заполнить кодом поле «ФИО контакта»
  • Поле «Город» заполнить кодом поле «ФИО контакта»
Как через связанное поле получить другие данные из задачи в Neaktor

Таким образом, при выборе нужного “ФИО контакта”, из связанного поля будет “подтягиваться” информация в другие связанные поля.

Как через связанное поле получить другие данные из задачи в Neaktor
Начать дискуссию