Size: a a a

2017 November 08

B

Bat in Bitrix24dev
Alexander S
имеете в виду свое приложение написать (для заказчиков какую-то отдельную веб-морду), которое будет по REST API c Битрикс24 общаться?
по другому никак
источник

AS

Alexander S in Bitrix24dev
ну ок, спасибо, да, думал уже об этом, если не найдется проще решения, то придется наверное так и поступить.
источник

B

Bat in Bitrix24dev
Alexander S
ну ок, спасибо, да, думал уже об этом, если не найдется проще решения, то придется наверное так и поступить.
ну можно открытые линии использовать, но их в задачу нельзя конвертировать, только в сущности CRM и то это не всегда делается автоматически
источник

AO

Alexander Ostrovsky in Bitrix24dev
Bat
нужно просто сделать один БП с ожиданием стадии сделок
попил чаю. подумал.
в вашем варианте.
запустил БП, ждем стадию 1, дождались, запустили задачи.
а потом чего?
если линейно ждем следующую стадию, она может не наступить.

вариант только если возвращаемся наверх и опять ждем какую то другую статию (в ветвлении) и предусмотреть завершение БП при финальных стадиях?
источник

AS

Alexander S in Bitrix24dev
Bat
ну можно открытые линии использовать, но их в задачу нельзя конвертировать, только в сущности CRM и то это не всегда делается автоматически
не, мне именно задачи и весь этот механизм внутри задач нужен. Придется наверное все таки свое что-то думать и прикручивать к Б24.
источник

B

Bat in Bitrix24dev
Alexander Ostrovsky
попил чаю. подумал.
в вашем варианте.
запустил БП, ждем стадию 1, дождались, запустили задачи.
а потом чего?
если линейно ждем следующую стадию, она может не наступить.

вариант только если возвращаемся наверх и опять ждем какую то другую статию (в ветвлении) и предусмотреть завершение БП при финальных стадиях?
если она не наступает то она может вернуться на стадию назад?
источник

B

Bat in Bitrix24dev
как вообще происходит смена стадии?
источник

AO

Alexander Ostrovsky in Bitrix24dev
может.
может и вернуться назад и перескочить и завершиться из любого этапа (это сделка по продажам, там не всегда линейно).
переставляют руками, в зависимости от текущей обстановки.
источник

B

Bat in Bitrix24dev
Alexander Ostrovsky
может.
может и вернуться назад и перескочить и завершиться из любого этапа (это сделка по продажам, там не всегда линейно).
переставляют руками, в зависимости от текущей обстановки.
тогда цикл с примерно таким условием
источник

AO

Alexander Ostrovsky in Bitrix24dev
хм.
сенкс.
пошел дальше матчасть курить.
источник

B

Bat in Bitrix24dev
Alexander Ostrovsky
хм.
сенкс.
пошел дальше матчасть курить.
хотя если задачи не приостанавливают выполнение БП то цикл тоже не подойдет
источник

AO

Alexander Ostrovsky in Bitrix24dev
:) нет.
задач ставится несколько параллельно.
а потом если ждать в цикле, разве не будет постоянно условие выполняться и цикл зациклится?
источник

B

Bat in Bitrix24dev
Alexander Ostrovsky
:) нет.
задач ставится несколько параллельно.
а потом если ждать в цикле, разве не будет постоянно условие выполняться и цикл зациклится?
там в запуске БП есть галка " Ожидать завершения бизнес-процесса"
источник

B

Bat in Bitrix24dev
скорее всего решающая все проблемы
источник

B

Bat in Bitrix24dev
сменили статус, ваш второй бп завершился после назначения всех задач, и он заново их назначит)))
источник

B

Bat in Bitrix24dev
если не записать в переменную последнюю стадию сделки
источник

B

Bat in Bitrix24dev
сравнить ее с текущей и если они отличаются запускать БП
источник

B

Bat in Bitrix24dev
костыльное БИНГО!!!
источник

B

Bat in Bitrix24dev
так можно вообще без второго БП обойтись
источник

AO

Alexander Ostrovsky in Bitrix24dev
т.е. делаем переменную
проверяем ее с текущим статусом, если не равна, запускаем мой бп
завершаем мой бп, а в конце в эту переменную записываю значение текущего статуса.
типа того получается.
источник