Автоматическое проставление контрагента при создании задачи?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Vok
    Member
    • Jul 2020
    • 63

    Автоматическое проставление контрагента при создании задачи?

    Добрый день, уважаемы участники форума. Возможно ли сделать так, что бы при создании новой задачи уже автоматом в окне контрагента был прописан конкретный контрагент. Так что бы не приходилось открывать список контрагентов и каждый раз выбирать его.
  • Maximus
    Senior Member
    • Nov 2018
    • 2731

    #2
    Приветствую,
    Опишите пожалуйста конкретнее, т.е.:
    1. Как именно создается новая Задача?
    2. Для какой целевой сущности она создается.
    3. И т.п.

    Скриншоты могут помочь с визуализацией

    Я спрашиваю это так как при создании Задачи из боковой панели в сущности Контрагент, Контрагент автоматически определен в отцовском поле Задачи.

    Comment

    • Vok
      Member
      • Jul 2020
      • 63

      #3
      Большое спасибо за ответ. Я скорей всего неправильно выразил свои мысли.
      1) Новая задача формируется или из карточки контрагента или из раздела задач. Если из раздела задач, то она формируется с пустым окном контрагента. Его можно выбрать в этом окне.
      2) Кроме контрагентов у меня есть ещё сущность "Сотрудники" . При создании задачи можно выбрать сотрудника относящегося к этой задаче.
      3) Мне же хочется, что бы этот сотрудник при создании любой задачи автоматом привязывался к задаче. И если уже нужно, то его можно было бы поменять.
      На первом рисунке карточка задачи и в низу карточке есть окно с сотрудниками, где можно указать нужного. На втором рисунке показан процесс выбора сотрудника. При нажатии кнопки "Выбрать" открывается список сотрудников.
      Click image for larger version

Name:	1.png
Views:	169
Size:	28.0 KB
ID:	66031
      Вторая картинка Click image for larger version

Name:	2.png
Views:	145
Size:	29.9 KB
ID:	66032

      Comment

      • Maximus
        Senior Member
        • Nov 2018
        • 2731

        #4
        Можете к примеру формулу написать которая будет срабатывать только при создании новой задачи https://docs.espocrm.com/administrat.../#entityisnew/.
        В самой логике формули можете привязать автоматом своих сотрудников с помощью вот этой формулы https://docs.espocrm.com/administrat...linkmultipleid.

        Прмер:

        Code:
        $source = list("5fe06a125b6864136", "5fcf2e4732fccbe67");
        ifThen(
            entity\isNew(),
            entity\addLinkMultipleId(LINK, $source)
        );
        1. В переменную $source нужно вместо приведенных значений указать идентификаторы ваших сотрудников.
        2. Вместо LINK нужно указать название ссылки в кавычках (например 'collegue'). У вас вместо collegue может быть ваше значение которое было указано при создании отношения с сущностью Сотрудник.

        Comment

        • Vok
          Member
          • Jul 2020
          • 63

          #5
          Сегодня буду пробовать )) ещё раз спасибо Вам. Мне не раз ваши советы помогали ))

          Originally posted by Maximus
          Можете к примеру формулу написать которая будет срабатывать только при создании новой задачи https://docs.espocrm.com/administrat.../#entityisnew/.
          В самой логике формули можете привязать автоматом своих сотрудников с помощью вот этой формулы https://docs.espocrm.com/administrat...linkmultipleid.

          Прмер:

          Code:
          $source = list("5fe06a125b6864136", "5fcf2e4732fccbe67");
          ifThen(
          entity\isNew(),
          entity\addLinkMultipleId(LINK, $source)
          );
          1. В переменную $source нужно вместо приведенных значений указать идентификаторы ваших сотрудников.
          2. Вместо LINK нужно указать название ссылки в кавычках (например 'collegue'). У вас вместо collegue может быть ваше значение которое было указано при создании отношения с сущностью Сотрудник.

          Comment

          • Vok
            Member
            • Jul 2020
            • 63

            #6
            Всё заработало! С первого раза )) Большое спасибо за помощь

            Comment

            Working...