Мы добавили возможность объединять ответвления в процессы рабочего потока Вашего Случая, что поможет Вам усовершенствовать создание Ваших бизнес процессов для Случая.
Иногда создание бизнес процесса может предоставить Вам много разных путей, которые Вы можете захотеть объединить в одно и то же Действие, в зависимости от критерия этого шага. Использование этого нового функционала объединения позволит Вам выбрать разные Действия для соединения в одном месте.
Ознакомьтесь с этим видео, чтобы узнать больше:
Вы можете выбрать для объединения параллельные ответвления или условные ответвления.
Чтобы объединить вместе несколько Действий, нажмите на меню одного из Действий, которое Вы хотите объединить, выберите "Объединить", затем "Добавить".
В последующем всплывающем окне выберите другие Действия, с которыми Вы хотите его объединить, из списка Действий, которые доступны для объединения.
Далее выберите, в какое Действие Вы хотите их объединить - Вы можете или выбрать из имеющегося типа Действия или Вы можете выбрать создание совершенно нового типа Действия для этого.
Объединенное Действие теперь появится в потоке.
Обратите внимание, что Вы можете объединять вместе только те Действия, что находятся в одном шаге.
Если Вы объединяете вместе Действия из параллельных ответвлений, то Действие объединения будет ждать ВСЕ его предшествующие Действия для завершения прежде, чем оно может быть начато.
Если Вы объединяете вместе Действия из условных ответвлений, то Действие объединения начнется, когда ОДНО из условных ответвлений будет завершено.
В версии 2023.1 Enate мы сфокусировались на улучшении функционала Конструктора для расширения возможностей конструирования потока Случаев. Теперь у Вас более широкие возможности для использования условий в Ваших потоках: теперь поддерживается маршрутизация по разным путям на основе ответов по проверочным спискам Действия, плюс Вы теперь можете обходить проверки коллегой ручных Действий, основываясь на условия. Объединение вместе различных ответвлений Ваших потоков в единое Действие теперь также поддерживается.
Ознакомьтесь с этим видео, чтобы узнать больше:
Ознакомьтесь с этими и другими новыми функциями более подробнее в секциях ниже...
Добавлять условия, основанные на проверочном списке Действия - мы добавили возможность использовать результаты индивидуальных элементов проверочных списков в Ваших условиях, позволяя Вам выбирать другие пути, в зависимости от того, как прошла проверка.
Обходить ненужные проверки коллегой - мы добавили новую опцию автоматического обхода проверки коллегой, если определенные условия соблюдены. Вы можете добавить условия к Действию проверки коллегой в конфигурации Вашего Случая - если это условие будет соблюдено, то часть Действия, которая является проверкой коллегой, не будет более необходимой и будет пропущена. Работа перейдет напрямую к следующему Действию.
Объединить ответвления потока Случая - мы добавили возможность объединять ответвления в процессах рабочего потока Вашего Случая, чтобы помочь Вам усовершенствовать создание Ващих бизнес потоков для Случаев. Ранее, переход на новый шаг был необходим, чтобы перекомбинировать несколько ответвлений в потоке. Теперь это может происходить в процессе внутри одного шага, столько раз сколько потребуется.
Вы можете ознакомится со списком нового Функционала, Улучшений и Исправленных багов, которые мы включили в этот релиз в следующих секциях. Для более полного списка изменений, включая изменения API, хранения информации и любые значительные изменения, пожалуйста, ознакомьтесь с отдельной секцией ЗАМЕТКИ ПО ВЫПУСКУ.
Когда Вы работаете с условиями в Ваших потоках Случаев, Вы можете использовать разные типы системных данных как часть Вашего условия. Например, стандартные поля системных задач и поля персонализированных данных.
Теперь мы добавили возможность использования результатов индивидуальных элементов проверочных списков, глобальных и локальных, в Ваших условиях, что позволяет Вам выбирать другие пути, в зависимости от того, как прошла проверка.
Просмотрите это видео, чтобы узнать, как это можно сделать, или прочитайте более детальную информацию ниже:
Нажатие на выпадающий список откроет для Вас Действия, у которых есть проверочные списки, из которых можно выбрать. Они будут отображаться в том же порядке, как Действия будут появляться в потоке. Если Вы нажмете на Действие, то увидите проверочные списки, из которых Вы сможете выбирать, чтобы составить базу для Вашего условия. Они будут отображаться в том порядке, как они указаны в проверочном списке.
Вы можете использовать только условия "Равно" и "Не равно" для условий, основанных на результатах проверки в проверочном списке Действия, так же как Вы бы использовали поля коротких текстовых данных.
Значения, для которых Вы можете создавать условия по проверочным спискам - это "Да", "Нет" и "Не применимо". Обратите внимание, что эти значения чувствительны к регистру и они должны быть введены в поле значений именно в таком виде, как указано выше, обрамленные двойными кавычками.
В качестве стандарта, убедитесь, что Вы создали "если не" ответвление, чтобы обрабатывать поток, когда Ваши условия не соблюдены. Во время выполнения, если условия не удовлетворены, система автоматически пойдет по ответвлению "если не".
Если Вы используете продвинутую опцию для построения более сложных выражений, то элементы проверочных списков также могут быть внедрены тут - когда Вы выберете их из выпадающего списка, то они будут добавлены в Ваше выражение с уникальным идентификатором GUID.
Обратите внимание, что Вы можете использовать проверки только из Действий в предыдущем шаге для Вашего условного выражения, и Вы не можете использовать проверки из ситуативных Действий.
Когда Вы будете довольны настройками Вашего условия, нажмите на валидацию, чтобы убедиться, что они будут работать во время выполнения, затем "ОК", чтобы применить условие к потоку Случая.
Мы также добавили возможность автоматического обхода проверок коллегой, если определенные условия удовлетворены. Новая опция теперь доступна для добавления условий к Действию проверки коллегой в конфигурации Вашего Случая. Если те условия соблюдены, то часть Действия по проверке коллегой более не будет обязательной и она будет пропущена.
Это дает Вам больше гибкости, когда Вы используете Действия проверки коллегой, и позволяет Вам избегать любые ненужные проверки коллегой.
Ознакомьтесь с этим видео, чтобы узнать больше:
Чтобы настроить условие для проверки коллегой, на экране потока Вашего Случая выберите соответствующее Действие типа "Ручной с проверкой коллегой", и во вкладке проверки коллегой нажмите на иконку "Обойти если".
В открывшемся всплывающем диалоге, задайте условие - выберите поле данных (которое может быть стандартным или одним из элементов Ваших собственных персонализированных данных), затем условие и значение.
Когда Вы будете довольны заданными настройками, нажмите, чтобы применить условие.
Теперь иконка "Обойти если" будет выделена, показывая, что условие было добавлено.
Убедитесь, что Вы сохранили обновления для Вашего Случая и запустили новую версию в работу.
Выбор "Продвинутой" опции позволит Вам создать более сложное условие с комбинацией нескольких критериев, добавляя знак "+" между каждой частью. Вы можете проверить, валидно ли Ваше условие через внешнюю ссылку dotNetFiddle.
Когда Вы будете довольны Вашими настройками, нажмите на применение условия.
Теперь иконка "Обойти если" будет выделена, показывая, что условие было добавлено.
В Менеджере работ, если условие, которое Вы добавили, удовлетворено во время выполнения, то активность будет напрямую переведена из ручной активности к следующему Действию, пропуская этап проверки коллегой. Заметка, показывающая, что активность проверки коллегой не нужна, будет впоследствии отображаться в списке Действий на экране Случая.
Обратите внимание, что пользователи, подписанные на получение уведомлений "Проверка коллегой завершена", не получат уведомления о том, что проверка коллегой была пропущена.
Тут Вы можете ознакомиться с более подробной информацией о том, как обрабатываются Действия по проверке коллегой в Менеджере работ: