Как в CRM Ribbon Workbench можно скрыть кнопку «Закрыто как выиграно» в форме «Возможность» на основе поля в связанном объекте? - PullRequest
0 голосов
/ 03 октября 2019

Как в инструментальных средствах ленты как скрыть кнопку «Закрыто при выигрыше» в форме «Возможность» на основе текстового поля (номер счета) в сущности «Учетная запись»? Описание проблемы Как скрыть кнопку «Закрыто как выиграно» в форме «Возможность» на основе текстового поля (номер счета) в сущности «Счет»? Каждая возможность может иметь одну связанную учетную запись. Если поле accountnumber не заполнено, я хочу, чтобы кнопка была скрыта. Я предполагаю, что должен использовать Правило Значения, но я не знаю точно, как это сделать для связанных объектов. Если это невозможно сделать, какой будет наилучший обходной путь?

У меня также есть вторая проблема. Я хочу иметь возможность скрыть кнопку «Сотрудничать», которая используется для интеграции команд, но, похоже, не могу этого сделать и в ленточной рабочей среде.

1 Ответ

1 голос
/ 03 октября 2019

У вас есть много решений ... только два из них:

  1. Напишите пользовательский javascript, который получает значение соответствующей учетной записи, используя web api (вот некоторые примеры: https://butenko.pro/2018/11/13/showing-ribbon-button-based-on-the-result-of-async-operation/)
  2. Добавьте текстовое вычисляемое поле при возможности, указывающее на номер учетной записи связанной учетной записи (синтаксис для вычисляемого поля - «[имя поиска учетной записи] .accountnumber». Затем можно использовать ValueRule в новом поле
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...