|  24.03.2010, 18:35 | #1 | 
| Участник | Удаление объекта из бизнес процесса 
			
			В бизнес-процессе есть шаги "Создать запись", "Обновить запись", но нет удаления записи. Задача такая: в объекте "контакт" есть текстовое поле "телефон". И есть скрытое поле-ссылка на отдельный объект "телефон" с полем "номер". Юзер изменяет текстовое поле телефона, а бизнес-процесс автоматом синхронизирует это значение с полем "номер" в соответствующем объекте. Проблема с тем, что делать, когда в поле телефон ничего не указано. Мне надо удалить соответствующий объект. А такого этапа нету. Собственно, для чего это все надо: Надо делать поиск дубликатов. В "контакте" есть поля "Домашний телефон", "Мобильный телефон" и т.д. Можно задать правило поиска повторяющихся записей сравнивая домашний с домашним и/или мобильный с мобильным. Но нельзя сравнить домашний с мобильным. Я выкрутился, создав отдельный объект "телефон" и выполняя поиск дубликатов по нему. Соответственно, "контакт" кроме текстовых полей содержит еще и объекты "телефон", которые автоматически синхронизируются с текстовыми полями. Проблема в том, как их автоматически удалять при возникновении неких условий? | 
|  | |
| За это сообщение автора поблагодарили: AnatolyGreen (1). | |