Кнопки в представлении в динамике 365 - PullRequest
0 голосов
/ 08 мая 2019

Я новичок в Dynamics 365 и не уверен, как мне этого добиться. Я смотрю на некоторые кнопки в представлении. Может быть, представление не лучший способ сделать это, но я хочу иметь список записей, связанных с вошедшим в систему пользователем (аналогично представлению) Но на каждой строке / записи я хочу иметь несколько кнопок. Эти кнопки могут быть такими, как «Завершить» (изменяет состояние задачи и обновляет представление), «Отправить электронную почту» (запускает рабочий процесс) и т. Д.

Каковы некоторые из способов сделать это? Либо с Javascript / C # / плагином, либо с чем-то еще.

Ответы [ 3 ]

0 голосов
/ 09 мая 2019

Этого можно достичь с помощью RibbonWorkbench. Мой ответ не сильно отличается от ответа @arun vinoth, но только добавил несколько строк объяснения.

https://ribbonworkbench.uservoice.com/knowledgebase/articles/132235-create-a-workflow-short-cut-ribbon-button-no-code

Если вы посмотрите на вид ниже, где я выбрал номер контакта, а затем у меня есть кнопка сверху "Nominieren", которая отображается, и нажатие на нее выполнит любое необходимое действие.

При нажатии кнопки будет присутствовать java-скрипт, из Java-скрипта вы можете вызвать Action или workflow или выполнить операцию в самом Java-скрипте.

Ссылка для добавления новой кнопки: https://community.dynamics.com/crm/b/crmtipsfromadeveloper/archive/2017/07/26/know-how-add-a-ribbon-button-using-ribbon-workbench enter image description here

Теперь, когда вы смотрите на изображение ниже, у меня не выбран ни один контакт, и он не показывает кнопку на ленте. enter image description here

0 голосов
/ 10 мая 2019

Это может быть возможно. Я не пробовал этого, но вы можете написать JavaScript для столбца представления (начиная с CRM 2016).

Если вы переходите к представлению, вы можете дважды щелкнуть столбец представления, чтобы просмотреть его свойства. Вас могут заинтересовать два объекта:

  1. веб-ресурс
  2. Функция

Вот ссылка на страницу MS, которая объясняет, как использовать эти опции для добавления иконки. Может быть возможно создать нажимаемую кнопку, которая использует WebApi CRM для выполнения некоторых действий: Docs @ Microsoft

Screenshot

0 голосов
/ 09 мая 2019

Вы не можете напрямую добавлять кнопки в представления / подсетки.

Именно тогда мы обычно добавляем кнопки ленты / панели команд, используя инструментальные ленты Ribbon.

Создание кнопки ярлыка ярлыка рабочего процесса (без решения кода!)

Обновление :

Есть компоненты PowerAppsСкоро выйдет Framework (PCF - preview), затем мы сможем создать собственный элемент управления сеткой с нужным макетом / кнопками.

...