Привет всем, такой вопрос

Как можно заместить родительское сообщение в дизайнере процессов ?



Мне нужно заместить сообщение InvoiceSaved так что бы запускалось только моё сообщение без родительского.



(Это мне нужно для того что бы отключить автонумерацию после сохранения счета)



Изображение удалено.

Нравится

3 комментария

Примерно так:

Заместить объект  добавить обработку сообщения InvoiceSaved  Добавить необходимую обработку (скопировать из родительского) и не вызывать родительскую обработку (те оборвать провал к родителю)

Чтобы отключить автонумерацию можно просто удалить системные настройки или что еще проще просто спрятать поле номер. Или вам нужно чтобы нумерация осталась но номер присваивался не автоматом?

Григорий Чех,

Мне нужно в определённых условиях обнулять номер и так что бы он не обновлялся и счетчик не шёл дальше.

Я сделал дочерний процесс который работает в место этого, проблема была в том что после моего процесса начал выполнятся этот (родительский), мне нужно было его как то убрать, мне тут подсказали какой командой это можно сделать:

context.Process.ActivatedEventElements.Remove("InvoiceSaved");

 

Показать все комментарии

Доброго времени!

В пакете, после попытки сохранить изменения для выполняющегося процесса, создалась копия для новой версии процесса. Новую копию сделал актуальной в свойствах процесса, но как теперь удалить изначальную версию, чтобы "не тащить" ее на промышленную среду из среды разработки?

Стандартный функционал удаления схемы процесса (его некоторой версии) приводит к удалению всех схем данного бизнес-процесса из пакета.

Нравится

6 комментариев

Кажется, я делал Export, затем удалял, затем Import :)

Создание новой версии процесса подразумевает создание новой схемы, которая ссылается на оригинальную схему БП.
Удалить оригинальную схему БП без всех остальных версий не получится.

Только на прошлой неделе удаляла копию БП, при этом удалялись все запущенные экземпляры данного процесса-копии, если таковые имелись, но в моем случае таких вроде не было, а родительский процесс (из которого делала копию) остался.
Он был неактивен и активировала я его через действие [Set as actual] прямо в дизайнере БП.
Используемая версия 7.10.0.
Если у Вас версия ниже данной, то, возможно, что вариант, предложенный Владимиром подойдет больше.

Коллеги, спасибо за ответы.

Задача решилась небольшим шаманством :) с файлами descriptor.json и properties.json.

Из первого файла удалил секцию Parent (ссылка на первую версию процесса), а во втором файле указал "Version": "0" и "IsActiveVersion": "True". Все изменения производил в Visual Studio.

Затем загрузил изменения в файловой системе в Конфигурацию, и удалил из Конфигурации первую версию процесса уже как независимый процесс.

Решение выше оказалось не рабочим, при попытке сохранить отредактированную диаграмму процесса стало вылетать исключение: http://prntscr.com/fe4sw8
Пришлось через меню "Действия" в диаграмме процесса создавать копию процесса, а старый удалять.

"Давыдов Андрей Дмитриевич" написал:Пришлось через меню "Действия" в диаграмме процесса создавать копию процесса, а старый удалять.

Жаль, с версиями подпроцессов так не поступить :(

Показать все комментарии
Предлагаю сделать больше точек для присоединения стрелочек (входящих и исходящих) к квадратику в процессах. Это позволит сделать менее запутанным графическое отображение процесса при большом количестве входящих и исходящих стрелок из квадратика элемента процесса.Сейчас таких точек всего 4-е: Добавить еще 6 точек, как на этом рисунке видно:
5 комментариев

Спасибо за Ваше обращение.

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

Здравствуйте, Евгений.
Меня консультировать не нужно, это оформлено как идея, которую Террасофт может реализовать в движке.

Сомневаюсь, что движок 3.X будут дорабатывать. А в 5.Х и 7.Х и так 8 точек.

Андрей, на самом деле, 3.Х закончило свое развитие, поэтому идею возможно рассмотрят при реализации интеграции с 1С в 7.Х.

Причём тут 1С? В BPMonline и так 8 точек у квадратных блоков.

Показать все комментарии

Добрый день всем.

Помогите понять как правильно настроить отображение записей в разделе Процессы.

Я администратор системы, у меня в этом разделе отражаются списком запущенные всеми пользователями элементы процессов.
У всех остальных пользователей такой роскоши нет. Обычные пользователи в этом разделе видят (ВНИМАНИЕ !) те элементы которые были ими созданы для следующих в процессе исполнителей, те элементы, за которые ответственны другие! А свои элементы они увидеть списком в этом разделе не могут, исключение если пользователь сам выполняет и следующую задачу. В любому случае для таких пользователей раздел по сути бесполезный.

Вопрос возможно в раздаче прав доступа:
1) фильтра по создателю элемента процесса я так и не нашла, а раздел все же фильтруется
2) в разделе Настройка прав доступа в закладке права доступа по умолчанию раздела Процессы нет.
3) таблица tbl_Workflow не администрируется по записям (видимо из-за этого пункт 2)
4) если поставить таблицу tbl_Workflow администрироваться по записям, то у всех пользователей вообще появляется ошибка при попытке открыть свои задачи созданные по процессу, из-за ошибки прав доступа к ним.

Что было бы необходимо:
или отражать в разделе все элементы всех процессов не зависимо от того, кто является создателем
или отражать элементы за которые пользователь ответственный + которые он создал + все элементы по процессу который он создал.

Версия ТС 3.3.2.287
Заранее спасибо.

Нравится

2 комментария

Доюрый день.
Попробуйте изменить фильтр OwnerID в сервисе Workflow\General\Main Grid\sq_Workflow

Старый вариант я переименовал в OwnerID___
Новый - вместо Фильтра сравнения, добавлен "Набор фильтров" : OwnerIDFilter, AuthorIDFilter.

Сделать надо было так , да не совсем так.

В указанных двух CompareFilter надо фильтровать не tbl_Workflow, а tbl_WorkflowItem.
И во втором фильтре конечно по полю CreatedByID.

Спасибо за указание направления , где искать.

Показать все комментарии

Часто бывает, что Заказчик не готов к процессному подходу и соответственно внедрение и автоматизация бизнес-процессов в компании может быть не только бесполезной задачей, но и нанести существенный урон организации. Причин неготовности может быть огромное множество:
- Процессная незрелость компании;
- Творческий подход при реализации задач. Ситуация, когда сотрудник оперирует только дедлайном и показателями эффективности и руководство не интересует, что и когда он будет делать для этого;
- Ориентация на работу с ключевыми клиентами, которую тяжело регламентировать;
- и многие другие особенности отрасли или конкретного предприятия.

В одной сделке мы столкнулись с клиентом, который пожелал, что бы мы показали как будет реализован его внутренний процесс на нашей платформе (продажа телекоммуникационной услуги корпоративному клиенту в котором участвует целая группа сотрудников различных подразделений). После интервью мы сделали вывод, что компания не совсем готова работать по бизнес-процессам и на это указывал целый ряд различных индикаторов. В ходе настройки демо-стенда мы реализовали подход, который назвали “совместная площадка” (можно назвать проектом, но я сознательно не хочу употреблять этот термин тут дабы не возникало путаницы с нашим разделом “Проекты”).

Основные идеи, которые заложили в настройку:
- Вся работа происходит в одном окне
- Каждый ответственный сотрудник работает в своей области (закладке) окна
- Все действия на “площадке” логируются
- Мы не ставим задачи на отработку, а лишь фиксируем дед-лайн, когда должен появится нужный документ
- Все ключевые действия согласовываются и визируются с руководителем

Внешне это выглядит так:
Рабочее окно менеджера по продажам:

https://picasaweb.google.com/andy.dovgan/TqRqyG?authkey=Gv1sRgCIe0-LeF_p...

Рабочее окно специалиста маркетинга:

https://picasaweb.google.com/andy.dovgan/TqRqyG?authkey=Gv1sRgCIe0-LeF_p...

Общий пул документов по продаже:

https://picasaweb.google.com/andy.dovgan/TqRqyG?authkey=Gv1sRgCIe0-LeF_p...

Координация осуществляется посредством уведомлений:

https://picasaweb.google.com/andy.dovgan/TqRqyG?authkey=Gv1sRgCIe0-LeF_p...

Все документы дублируются в деталь "Файлы".

Большое спасибо Наде Арсентьевой за постановку задачи и Олегу Лабьяку за качественную настройку.

Нравится

Поделиться

0 комментариев
Показать все комментарии