Я следовал этому руководству, чтобы скопировать поле адреса значения. Это работает хорошо, но я подумал, как я могу сделать это лучше для моих пользователей ... должен был оставить достаточно хорошо в покое, я знаю.
Итак, я подумал, что, если они по привычке по ошибке поставят флажок для копирования полей address1. Поэтому я подумал, что будет достаточно просто создать второе бизнес-правило для очистки полей address2.
Ну, правило четкого адреса вообще не работает, и да, оно активировано. Я подражал учебнику, создав еще одно настраиваемое поле «очистить адрес», а затем установил свое бизнес-правило, согласно которому, если это поле имеет значение true, для поля address2 установлено значение «».
Doh, он не примет пустое значение. Перепробовал всякие гирации не идут. Поэтому я создал еще одно настраиваемое поле (все это находится в песочнице разработки vm), называемое emptytext. Это 1-символьное текстовое поле.
Затем я вернулся к своему бизнес-правилу и изменил его, чтобы установить поля address2 в пустое текстовое поле, и это не сработало.
О, да, поле, вероятно, должно быть в форме. Поэтому я положил его на форму и спрятал.
Теперь все работает, но действительно ли это лучший способ вернуть пустое значение текстового поля?
Спасибо
Редактировать:
По рекомендации Юкки Нииранена здесь всем, кто читает это и хотел бы, чтобы Msoft добавила эту функцию, должна проголосовать за нее при подключении. CRM 2013 — возможность установить значение поля в NULL в бизнес-правилах.