Выбрать курс
27
/
254
Поиск встреч в сущности
Данное активити позволяет осуществлять поиск тип дела "Встреча" по выбранным в настройках полям, в сущностях лид, контакт, сделка, компания.
Результатом работы является получение списка ID найденных встреч, массива для итератора, количества найденных встреч и соответствия условиям поиска.
ID сущности: в данном поле указывается ID сущности, в которой будет осуществлен поиск встреч.
ID встречи можно найти в пункте меню "мои дела".
Доступно 2 варианта: завершена и не завершена.
Выбрать встречи от указанной даты: позволяет выставить дату и время, начиная с наступления которых могли проходить искомые встречи.
Выбрать встречи до указанной даты: позволяет выставить дату и время, до наступления которых могли проходить искомые встречи.
Тема встречи: в данном поле можно указать тему искомой встречи в формате TEXT
Содержание встречи: в данном поле можно указать содержание встречи в формате TEXT.
Место встречи:в данном поле можно указать место встречи в формате TEXT.
Делать отладочные сообщения в журнал БП: позволяет выбрать будут ли выводится отладочные сообщения в журнал БП или нет.
Запускать от имени: данное поле необходимо для того, чтобы установить сотрудника, с правами которого выполнять действие данного активити.
Если у сотрудника не будет прав на выполнение действия, то активити не сработает. Рекомендуем выбирать всегда сотрудника с правами администратора системы.
Устанавливать текст статуса: данное поле позволяет включать возможность установки статуса бизнес-процесса.
Это необходимо для того, чтобы во время работы активити информировать пользователя в истории о том, что бизнес-процесс остановился на конкретном шаге. Это особенно важно в момент отладки и выяснения причин неполадок в работе механизма.
Текст статуса: в данном поле указывается текстовый вариант статуса, который Вы можете изменять.
Ожидать ответа: данное поле Вами не управляется. Оно необходимо для того, чтобы определить, нужно ли ожидать реакции от нашего активити после запуска.
Период ожидания. Время ожидания ответа от приложения: Данная опция позволяет ограничить срок ожидания ответа от приложения.
Технические особенности платформы Битрикс24 иногда создают ситуацию при которой создаётся очередь из огромного числа запросов. Это может помешать работе нашего активити и бизнес-процесс будет ожидать длительный период времени.
Для того, чтобы не останавливать дальнейшие действия, вы можете установить своё время ожидания. Если время истекло и результат не получен, то бизнес-процесс будет двигаться далее по заложенной вами логике.
Результатом работы является получение списка ID найденных встреч, массива для итератора, количества найденных встреч и соответствия условиям поиска.
Сценарий работы активити бизнес-процесса
Тип сущности:в данном поле указывается тип сущности в которой будет осуществлен поиск встреч.ID сущности: в данном поле указывается ID сущности, в которой будет осуществлен поиск встреч.
Данные символы ставятся перед содержимым ячейки:
={%ваше значение} - содержит (можно искать буквы и цифры в выбранной вами строке).
Пример заполнения: ={%груша}, вернет все ID сущностей, в которых, в выбранном вами поле, содержится слово "груша".
={!%ваше значение} - не содержит.
Пример заполнения: ={!%123} , это значит, что значение в выбранном поле не содержит 123 (можно искать буквы и цифры в выбранной вами строке).
={ваше значение} - равно.
Пример заполнения: ={123} , это значит, что значение в выбранном поле равно 123. (только для поля тип "строка" и "число").
Если в поле используется текст, то этот текст должен совпадать символ в символ, иначе вы ничего не найдете.
={!ваше значение} - не равно.
Пример заполнения: ={!123} , это значит, что значение в выбранном поле не равно 123 (только для поля тип "строка" и "число").
={>ваше значение} - больше.
Пример заполнения: ={>123} , это значит, что значение в выбранном поле больше 123 (только для поля тип "число").
={<ваше значение} - меньше.
Пример заполнения: ={<123} , это значит, что значение в выбранном поле меньше 123 (только для поля тип "число").
={=>} больше или равно.
Пример заполнения ={=>123} , это значит, что значение в поле больше или равно 123 (только для поля тип "число").
={=<} меньше или равно.
Пример заполнения ={=<123} , это значит, что значение в поле меньше или равно 123 (только для поля тип "число")..
Если поле не является строкой, то содержимое ячейки должно заполняться так: ={=>14.03.2020 15:10}, в фигурных скобках указывается необходимый символ.
В случае с переменной, содержимое ячейки должно заполняться так: ={=>{=A1988_22222_92566_99999:search_results}}.
Для полей тип "дата" и "дата/время", при необходимости поиска диапазона "от и до" содержимое ячейки должно заполняться так:={{01.03.2015 14:55:22}}##{{07.05.2015 14:55:22}}
ID встречи (если заполнено, то учитывается только статус): в данном поле можно указать ID искомой встречи.={%ваше значение} - содержит (можно искать буквы и цифры в выбранной вами строке).
Пример заполнения: ={%груша}, вернет все ID сущностей, в которых, в выбранном вами поле, содержится слово "груша".
={!%ваше значение} - не содержит.
Пример заполнения: ={!%123} , это значит, что значение в выбранном поле не содержит 123 (можно искать буквы и цифры в выбранной вами строке).
={ваше значение} - равно.
Пример заполнения: ={123} , это значит, что значение в выбранном поле равно 123. (только для поля тип "строка" и "число").
Если в поле используется текст, то этот текст должен совпадать символ в символ, иначе вы ничего не найдете.
={!ваше значение} - не равно.
Пример заполнения: ={!123} , это значит, что значение в выбранном поле не равно 123 (только для поля тип "строка" и "число").
={>ваше значение} - больше.
Пример заполнения: ={>123} , это значит, что значение в выбранном поле больше 123 (только для поля тип "число").
={<ваше значение} - меньше.
Пример заполнения: ={<123} , это значит, что значение в выбранном поле меньше 123 (только для поля тип "число").
={=>} больше или равно.
Пример заполнения ={=>123} , это значит, что значение в поле больше или равно 123 (только для поля тип "число").
={=<} меньше или равно.
Пример заполнения ={=<123} , это значит, что значение в поле меньше или равно 123 (только для поля тип "число")..
Если поле не является строкой, то содержимое ячейки должно заполняться так: ={=>14.03.2020 15:10}, в фигурных скобках указывается необходимый символ.
В случае с переменной, содержимое ячейки должно заполняться так: ={=>{=A1988_22222_92566_99999:search_results}}.
Для полей тип "дата" и "дата/время", при необходимости поиска диапазона "от и до" содержимое ячейки должно заполняться так:={{01.03.2015 14:55:22}}##{{07.05.2015 14:55:22}}
ID встречи можно найти в пункте меню "мои дела".
Бывают случаи, когда при попытке поиска встреч, активити выводит нулевой результат.
Это может являться следствием того, что к примеру встреча закреплена в сделке или лиде однако открыв сущность "контакт", которая принимает участие во встрече данная встреча отображается,
что и может вызвать проблему с поиском. Т.е в таком случае искать "встречи" нужно не в сущности контакт, а в сделке.
Статус встречи: в данном поле указывается статус искомой встречи.Это может являться следствием того, что к примеру встреча закреплена в сделке или лиде однако открыв сущность "контакт", которая принимает участие во встрече данная встреча отображается,
что и может вызвать проблему с поиском. Т.е в таком случае искать "встречи" нужно не в сущности контакт, а в сделке.
Доступно 2 варианта: завершена и не завершена.
Выбрать встречи от указанной даты: позволяет выставить дату и время, начиная с наступления которых могли проходить искомые встречи.
Выбрать встречи до указанной даты: позволяет выставить дату и время, до наступления которых могли проходить искомые встречи.
Тема встречи: в данном поле можно указать тему искомой встречи в формате TEXT
Содержание встречи: в данном поле можно указать содержание встречи в формате TEXT.
Место встречи:в данном поле можно указать место встречи в формате TEXT.
Делать отладочные сообщения в журнал БП: позволяет выбрать будут ли выводится отладочные сообщения в журнал БП или нет.
Запускать от имени: данное поле необходимо для того, чтобы установить сотрудника, с правами которого выполнять действие данного активити.
Если у сотрудника не будет прав на выполнение действия, то активити не сработает. Рекомендуем выбирать всегда сотрудника с правами администратора системы.
Устанавливать текст статуса: данное поле позволяет включать возможность установки статуса бизнес-процесса.
Это необходимо для того, чтобы во время работы активити информировать пользователя в истории о том, что бизнес-процесс остановился на конкретном шаге. Это особенно важно в момент отладки и выяснения причин неполадок в работе механизма.
Текст статуса: в данном поле указывается текстовый вариант статуса, который Вы можете изменять.
Ожидать ответа: данное поле Вами не управляется. Оно необходимо для того, чтобы определить, нужно ли ожидать реакции от нашего активити после запуска.
Период ожидания. Время ожидания ответа от приложения: Данная опция позволяет ограничить срок ожидания ответа от приложения.
Технические особенности платформы Битрикс24 иногда создают ситуацию при которой создаётся очередь из огромного числа запросов. Это может помешать работе нашего активити и бизнес-процесс будет ожидать длительный период времени.
Для того, чтобы не останавливать дальнейшие действия, вы можете установить своё время ожидания. Если время истекло и результат не получен, то бизнес-процесс будет двигаться далее по заложенной вами логике.
Если вы хотите использовать результат работы активити (возвращаемый параметр) в другом активити, в котором параметр - простое число, то несколько чисел разделенных запятыми работать не будут, так как параметр ждет только одно число.
Если параметр простой - строка, то туда не нужно вставлять результат работы в виде массива для итератора, так как данный параметр предназначен для полей с типом заполнения "множественное".
Если параметр простой - строка, то туда не нужно вставлять результат работы в виде массива для итератора, так как данный параметр предназначен для полей с типом заполнения "множественное".
Сценарий работы робота
Возвращаемые параметры данного активити:
- Список ID встреч;
- Результат поиска(массив для итератора);
- Количество найденных элементов;
- Соответствует условиям;
- Сообщение об ошибке.
- Список ID встреч;
- Результат поиска(массив для итератора);
- Количество найденных элементов;
- Соответствует условиям;
- Сообщение об ошибке.