Microsoft Dynamics необходимо указать сегодняшнюю дату в качестве условия для бизнес-правила

Я создаю бизнес-правило, которое изменяет содержание описания в зависимости от времени суток, когда создается электронное письмо.

введите описание изображения здесь

В идеале я хотел бы указать значение даты, чтобы быть сегодняшней датой, поскольку дата постоянно меняется. Тем не менее, мне нужно время (12:00 вечера), чтобы остаться прежним.

Есть ли способ сделать это?

1 ответ

Решение

Вы не можете установить сегодняшнюю дату с бизнес-правилом.

Вместо этого вы можете использовать JavaScript для сравнения временной части CreatedOn с 12:00, что можно было сделать следующим образом:

function onLoad() {
    var createdOn = Xrm.Page.getAttribute("createdon").getValue();
    var noon = new Date(createdOn.getTime());
    noon.setHours(12, 0, 0);

    Xrm.Page.getAttribute("description").setValue(createdOn < noon ? "Good Morning" : "It's after noon!");
}
Другие вопросы по тегам