Когда вы говорите «форма была сохранена», вы имеете в виду впервые? Если это так, вы можете запросить тип формы: -
Xrm.Page.ui.getFormType();
(это в Create или Update например). Если форма уже находится в режиме обновления, вы можете проверить, является ли форма грязной, как вы говорите. Если вы хотите узнать, какие обязательные поля не были заполнены, вы также можете зациклить атрибуты в форме и запросить, являются ли они обязательными для бизнеса: -
Xrm.Page.data.entity.attributes.get("myAttribute").getRequiredLevel();
и добавьте это в предупреждающее сообщение для пользователя.