С разговором: TikTok — Make Your Day

Содержание

Настройка кнопки «Связать с разговором» в форме сущности приложения на основе модели

  • Статья

Многоканальное взаимодействие для Customer Service предлагает набор возможностей, которые расширяют возможности Dynamics 365 Customer Service Enterprise, позволяя организациям мгновенно подключаться и взаимодействовать со своими клиентами по каналам обмена цифровыми сообщениями. Для доступа к многоканальному взаимодействию для Customer Service требуется дополнительная лицензия. Для получения дополнительной информации см. страницы Обзор цен на Dynamics 365 Customer Service и План цен на Dynamics 365 Customer Service.

Этот тема описывает, как вы, как настройщик системы, можете настроить кнопку

Связать с разговором в форме сущности приложения на основе модели для агентов, использующих приложение «Многоканальное взаимодействие для Customer Service».

Когда агент принимает запрос на разговор, и в приложении «Многоканальное взаимодействие для Customer Service» нет записи, связанной с этим разговором, агент хочет найти контакт или запись организации и связать эту запись с разговором. Как системный настройщик, вы должны настроить кнопку Связать с разговором в форме сущности приложения на основе модели (контакт, организация или обращение), чтобы агенты могли связать запись с текущим разговором. После того, как вы связали запись с беседой, загружается страница

Активный разговор и отображается запись, которую вы связали.

Заметка

Кнопка «Связать с разговором» появляется только в сеансе (контекст разговора), а не в основных формах.

Чтобы добавить кнопку Связать с разговором в форму сущности приложения на основе модели, вам, как системному настройщику, нужно настроить определение ленты (<RibbonDiffXml>). Настройка изменяет определения, которые вы указали как применяющиеся во время выполнения, когда лента отображается в приложении.

В последней версией базовых решений многоканального взаимодействия для Customer Service вы получаете веб-ресурсы для добавления кнопки

Связать с разговором.

Чтобы добавить кнопку Связать с разговором, вам нужно настроить ленту (<RibbonDiffXml>) сущности. Для этого вы редактируете ленту в разделе Контекст формы сущности.

Название веб-ресурса: msdyn_OmnichannelLinkCommand.js

Шаг 1. Экспортируйте и измените XML

Шаг 2. Добавьте команду и определите действия ленты

Шаг 3. Включите правила отображения

Шаг 4. Импортируйте ленту

Шаг 1. Экспортируйте и измените XML

На этом этапе вам нужно экспортировать ленту и отредактировать <RibbonDiffXml>.

Чтобы узнать больше, см. раздел Экспорт, подготовка к редактированию и импорт ленты.

Шаг 2. Добавьте команду и определите действия ленты

Отредактируйте XML, чтобы обеспечить значения для параметров, таких как:

  • Библиотека
  • FunctionName
  • Значение StringParameter
  • Кнопка
Имя параметраЗначениеКомментарии
Library$webresource:msdyn_OmnichannelLinkCommand.js
FunctionNameOmniChannelPackage.OmnichannelLinkCommand.linkRecordToConversation
StringParameter Value
  • msdyn_account_msdyn_ocliveworkitem_Customer
  • msdyn_incident_msdyn_ocliveworkitem
  • msdyn_contact_msdyn_ocliveworkitem_Customer
  • Используется для сущности Организация
  • Используется для сущности Обращение
  • Используется для сущности Контакт

Образец фрагмента

<JavaScriptFunction FunctionName="OmniChannelPackage. OmnichannelLinkCommand.linkRecordToConversation" Library="$webresource:msdyn_OmnichannelLinkCommand.js">
<StringParameter Value="msdyn_account_msdyn_ocliveworkitem_Customer" />
</JavaScriptFunction>

Пример кода XML для настройки ленты объекта Организация

<RibbonDiffXml>
  <CustomActions>
    <CustomAction Location="Mscrm.Form.account.MainTab.Save.Controls._children" Sequence="57">
      <CommandUIDefinition>
        <Button Alt="$LocLabels:msdyn.account.LinkToConversation.Button.Alt" Command="msdyn.account.LinkToConversation.Command" Image32by32="$webresource:msdyn_LinkToConversationCommandButtonIcon.png" Image16by16="$webresource:msdyn_LinkToConversationCommandButtonIcon.png" LabelText="$LocLabels:msdyn.account.LinkToConversation.Button.LabelText" Sequence="57" TemplateAlias="o1" ToolTipTitle="$LocLabels:msdyn.account.LinkToConversation.Button.ToolTipTitle" ToolTipDescription="$LocLabels:msdyn.account.LinkToConversation.Button.
ToolTipDescription" /> </CommandUIDefinition> </CustomAction> </CustomActions> <Templates> <RibbonTemplates></RibbonTemplates> </Templates> <CommandDefinitions> <CommandDefinition> <EnableRules> <EnableRule /> </EnableRules> <DisplayRules /> <Actions> <JavaScriptFunction FunctionName="OmniChannelPackage.OmnichannelLinkCommand.linkRecordToConversation" Library="$webresource:msdyn_OmnichannelLinkCommand.js"> <StringParameter Value="msdyn_account_msdyn_ocliveworkitem_Customer" /> </JavaScriptFunction> </Actions> </CommandDefinition> </CommandDefinitions> <RuleDefinitions> <TabDisplayRules /> <DisplayRules /> <EnableRules> <EnableRule> <CustomRule FunctionName="OmniChannelPackage.OmnichannelLinkCommand.shouldDisplayLinkCommand" Library="$webresource:msdyn_OmnichannelLinkCommand.
js" Default="false" /> </EnableRule> </EnableRules> </RuleDefinitions> <LocLabels> <LocLabel> <Titles> <Title description="Link to conversation" languagecode="1033" /> </Titles> </LocLabel> <LocLabel> <Titles> <Title description="Link to Conversation" languagecode="1033" /> </Titles> </LocLabel> <LocLabel> <Titles> <Title description="Link this record to the conversation" languagecode="1033" /> </Titles> </LocLabel> <LocLabel> <Titles> <Title description="Link to conversation" languagecode="1033" /> </Titles> </LocLabel> </LocLabels> </RibbonDiffXml>

Пример кода XML для настройки ленты объекта Обращение

<RibbonDiffXml>
  <CustomActions>
    <CustomAction Location="Mscrm.Form.
incident.MainTab.Save.Controls._children" Sequence="45"> <CommandUIDefinition> <Button Alt="$LocLabels:msdyn.incident.LinkToConversation.Button.Alt" Command="msdyn.incident.LinkToConversation.Command" Image32by32="$webresource:msdyn_LinkToConversationCommandButtonIcon.png" Image16by16="$webresource:msdyn_LinkToConversationCommandButtonIcon.png" LabelText="$LocLabels:msdyn.incident.LinkToConversation.Button.LabelText" Sequence="45" TemplateAlias="o1" ToolTipTitle="$LocLabels:msdyn.incident.LinkToConversation.Button.ToolTipTitle" ToolTipDescription="$LocLabels:msdyn.incident.LinkToConversation.Button.ToolTipDescription" /> </CommandUIDefinition> </CustomAction> </CustomActions> <Templates> <RibbonTemplates></RibbonTemplates> </Templates> <CommandDefinitions> <CommandDefinition> <EnableRules> <EnableRule /> </EnableRules> <DisplayRules /> <Actions> <JavaScriptFunction FunctionName="OmniChannelPackage.
OmnichannelLinkCommand.linkRecordToConversation" Library="$webresource:msdyn_OmnichannelLinkCommand.js"> <StringParameter Value="msdyn_incident_msdyn_ocliveworkitem" /> </JavaScriptFunction> </Actions> </CommandDefinition> </CommandDefinitions> <RuleDefinitions> <TabDisplayRules /> <DisplayRules /> <EnableRules> <EnableRule> <CustomRule FunctionName="OmniChannelPackage.OmnichannelLinkCommand.shouldDisplayLinkCommand" Library="$webresource:msdyn_OmnichannelLinkCommand.js" /> </EnableRule> </EnableRules> </RuleDefinitions> <LocLabels> <LocLabel> <Titles> <Title description="Link to conversation" languagecode="1033" /> </Titles> </LocLabel> <LocLabel> <Titles> <Title description="Link to Conversation" languagecode="1033" /> </Titles> </LocLabel> <LocLabel> <Titles> <Title description="Link this record to the conversation" languagecode="1033" /> </Titles> </LocLabel> <LocLabel> <Titles> <Title description="Link to conversation" languagecode="1033" /> </Titles> </LocLabel> </LocLabels> </RibbonDiffXml>

Пример кода XML для настройки ленты объекта Контакт

<RibbonDiffXml>
  <CustomActions>
    <CustomAction Location="Mscrm. Form.contact.MainTab.Save.Controls._children" Sequence="53">
      <CommandUIDefinition>
        <Button Alt="$LocLabels:msdyn.contact.LinkToConversation.Button.Alt" Command="msdyn.contact.LinkToConversation.Button.Command" Image32by32="$webresource:msdyn_LinkToConversationCommandButtonIcon.png" Image16by16="$webresource:msdyn_LinkToConversationCommandButtonIcon.png" LabelText="$LocLabels:msdyn.contact.LinkToConversation.Button.LabelText" Sequence="53" TemplateAlias="o1" ToolTipTitle="$LocLabels:msdyn.contact.LinkToConversation.Button.ToolTipTitle" ToolTipDescription="$LocLabels:msdyn.contact.LinkToConversation.Button.ToolTipDescription" />
      </CommandUIDefinition>
    </CustomAction>
  </CustomActions>
  <Templates>
    <RibbonTemplates></RibbonTemplates>
  </Templates>
  <CommandDefinitions>
    <CommandDefinition>
      <EnableRules>
        <EnableRule />
      </EnableRules>
      <DisplayRules />
      <Actions>
        <JavaScriptFunction FunctionName="OmniChannelPackage. OmnichannelLinkCommand.linkRecordToConversation" Library="$webresource:msdyn_OmnichannelLinkCommand.js">
          <StringParameter Value="msdyn_contact_msdyn_ocliveworkitem_Customer" />
        </JavaScriptFunction>
      </Actions>
    </CommandDefinition>
  </CommandDefinitions>
  <RuleDefinitions>
    <TabDisplayRules />
    <DisplayRules />
    <EnableRules>
      <EnableRule>
        <CustomRule FunctionName="OmniChannelPackage.OmnichannelLinkCommand.shouldDisplayLinkCommand" Library="$webresource:msdyn_OmnichannelLinkCommand.js" Default="false" />
      </EnableRule>
    </EnableRules>
  </RuleDefinitions>
  <LocLabels>
    <LocLabel>
      <Titles>
        <Title description="Link to conversation" languagecode="1033" />
      </Titles>
    </LocLabel>
    <LocLabel>
      <Titles>
        <Title description="Link to Conversation" languagecode="1033" />
      </Titles>
    </LocLabel>
    <LocLabel>
      <Titles>
        <Title description="Link to Conversation tooltip description" languagecode="1033" />
      </Titles>
    </LocLabel>
    <LocLabel>
      <Titles>
        <Title description="Link to conversation" languagecode="1033" />
      </Titles>
    </LocLabel>
  </LocLabels>
</RibbonDiffXml>

Чтобы узнать больше, см. раздел Определение действий ленты.

Шаг 3. Включите правила отображения

Включите правило отображения для сущности и добавьте пользовательское правило в тег включения правила.

Элемент <CustomRule> вызывает функцию в библиотеке JavaScript, которая возвращает значение Promise.

Имя параметраЗначениеКомментарии
EnableRule Idmsdyn.account.EnableInConversationContext.EnableRule
Library$webresource:msdyn_OmnichannelLinkCommand.jsВ элементе <CustomRule>
FunctionNameOmniChannelPackage.OmnichannelLinkCommand.shouldDisplayLinkCommandВ элементе <CustomRule>

Пример кода XML для включения правил отображения

<CommandDefinitions> 
    <CommandDefinition> 
      <EnableRules> 
        <EnableRule /> 
      </EnableRules> 
      <DisplayRules /> 
      <Actions> 
        <JavaScriptFunction FunctionName="OmniChannelPackage. OmnichannelLinkCommand.linkRecordToConversation" Library="$webresource:msdyn_OmnichannelLinkCommand.js"> 
          <StringParameter Value="msdyn_account_msdyn_ocliveworkitem_Customer" /> 
        </JavaScriptFunction> 
      </Actions> 
    </CommandDefinition> 
  </CommandDefinitions> 
  <RuleDefinitions> 
    <TabDisplayRules /> 
    <DisplayRules /> 
    <EnableRules> 
      <EnableRule> 
        <CustomRule FunctionName="OmniChannelPackage.OmnichannelLinkCommand.shouldDisplayLinkCommand" Library="$webresource:msdyn_OmnichannelLinkCommand.js" Default="false" /> 
      </EnableRule> 
    </EnableRules> 

Чтобы узнать больше, см. раздел Определение правил отображения ленты

Шаг 4. Импортируйте ленту

На этом этапе вам необходимо импортировать настроенную ленту.

Чтобы узнать больше, см. раздел Импорт ленты.

См. также

Экспорт, подготовка к редактированию и импорт ленты

Определение правил включения ленты

Передача данных со страницы в качестве параметра в действия ленты

Эксперт: скандал с разговором Трампа и Зеленского вызван внутриполитической борьбой в США

22 сентября 2019, 13:17

МОСКВА, 22 сентября. /ТАСС/. Информация о том, что президент США Дональд Трамп в ходе июльского телефонного разговора с Владимиром Зеленским якобы оказывал давление на украинского лидера, требуя от того посодействовать в расследовании дела бывшего американского вице-президента Джо Байдена, является очередным проявлением американской внутриполитической борьбы, когда национальные интересы приносятся в ущерб партийным. Такое мнение в воскресенье в разговоре с корреспондентом ТАСС выразил председатель совета фонда международного дискуссионного клуба «Валдай» Андрей Быстрицкий.

«Можно сказать, что мы вновь видим пример, когда США жертвуют внешней политикой в угоду внутренней. Это очень досадно и касается не только США, но и других стран, — отметил Быстрицкий. — Посмотрите, что происходит с Brexit, когда в топку внутриполитической борьбы бросаются любые рациональные соображения внешней политики».

Эксперт обратил внимание на то, что подобные конфликтные ситуации являются не борьбой идеологий и стратегий, а лишь попыткой повлиять на оппонента и добиться «поверхностных, сиюминутных результатов». «И ради этого нередко приносятся в жертву национальные интересы, а то и общемировые», — добавил аналитик.

Отсутствие доказательств

Быстрицкий обратил внимание на то, что эта ситуация «не может иметь внятных перспектив», потому что пока стороны не представили никаких доказательств в подтверждение своих слов. При этом со временем сам скандал, связанный с расследованием, как отмечает эксперт, отойдет на второй план, но останется неприятный шлейф, который будет преследовать Байдена в ходе президентской кампании, накануне выборов в 2020 году.

«С учетом того, что выборы стремительно приближаются, против Байдена должны были быть предприняты какие-то меры. Эта история с украинским следом, вероятно, относится к их числу», — сказал аналитик.

Позиция Украины

По словам эксперта, ситуация вокруг расследования и связанного с ним телефонного разговора лидеров Украины и США в очередной раз продемонстрировала Зеленскому, насколько сложна работа на президентской должности. Украина же, в свою очередь, на данный момент заняла выжидательную позицию и не спешит представлять доказательств в подтверждение слов ни одной из сторон.

«От них [доказательств] многое зависело бы, но украинцы ничего не подтверждают, — продолжил аналитик. — Пока кажется, что украинская сторона затаилась и пытается понять, что ей делать в сложившейся ситуации, они не торопятся, что в общем-то разумно».

Расследование против Байдена

Газета The Wall Street Journal в пятницу сообщила, что во время телефонного разговора в июле Трамп «примерно восемь раз» заявлял о том, что Зеленскому следует оказать содействие адвокату Трампа Рудольфу Джулиани, который выступает за проведение на Украине разбирательства, связанного с Байденом и его сыном. Издание отметило, что Джулиани признал факт своих встреч в июне и августе с украинскими официальными лицами для обсуждения с ними этого вопроса. По мнению адвоката, Байден, будучи вице-президентом США, мог оказывать давление на Киев, чтобы прекратить расследование в отношении связанной с его сыном Хантером украинской газовой компании Burisma. Власти в Киеве заявили, что не уличили ни Джозефа Байдена, ни его сына в каких-либо преступлениях.

Глава украинского МИД Вадим Пристайко в пятницу подтвердил факт разговора Трампа и Зеленского, но сказал, что разговор был дружеским и никакого давления на украинского лидера не оказывалось.

Байден сейчас является наиболее вероятным противником Трампа на предстоящих в 2020 году президентских выборах США. Он имеет наибольшие шансы на выдвижение кандидатом в президенты США от Демократической партии. 

Теги:

УкраинаСШАВеликобританияРоссияБайден, ДжоТрамп, ДональдЗеленский, Владимир Александрович

РАЗГОВОР определение | Кембриджский словарь английского языка

Примеры разговора

разговор

В конце концов, по этому поводу было много тонких разговоров.

Из США СЕГОДНЯ