AWS Connect - Salesforce

0

After installing the Salesforce App, there is a step that requires updating some information in the AC Lightning Adapter, however when I open this, there are no fields displayed. Enter image description here The documentation (https://amazon-connect.github.io/amazon-connect-salesforce-cti/docs/lightning/installation/03-managed-package-manual-setup) states (step 6) that Replace the CTI Adapter URL with the AC Lightning Adapter visualforce page url you copied in the previous section. But how can I achieve this if there are no fields?

Fab
asked 2 years ago250 views
1 Answer
0
Accepted Answer

I have to install in production (in here it did show all the fields). Then I retrieve the metadata using this in my manifest file:

  <types>
    <members>ACClassicAdapter</members>
    <members>ACConsoleAdapter</members>
    <members>ACLightningAdapter</members>
    <members>AircallCTI</members>
    <members>RPHostedCallCenter</members>
    <name>CallCenter</name>
  </types>    

Then I ammend my sandbox metadata for each call center and deploym just in case if anyone need it (ACLightningAdapter.callCenter-meta.xml)

<?xml version="1.0" encoding="UTF-8"?>
<CallCenter xmlns="http://soap.sforce.com/2006/04/metadata">
    <adapterUrl>/apex/amazonconnect__AC_LightningAdapter?ccpVersion=2</adapterUrl>
    <customSettings>{&quot;reqSoftphoneHeight&quot;:&quot;511&quot;,&quot;reqUseApi&quot;:&quot;true&quot;,&quot;reqSoftphoneWidth&quot;:&quot;352&quot;,&quot;reqSalesforceCompatibilityMode&quot;:&quot;Lightning&quot;}</customSettings>
    <displayName>AC Lightning Adapter</displayName>
    <displayNameLabel>Display Name</displayNameLabel>
    <internalNameLabel>InternalName</internalNameLabel>
    <sections>
        <items>
            <label>CTI Adapter URL</label>
            <name>reqAdapterUrl</name>
            <value>/apex/amazonconnect__AC_LightningAdapter?ccpVersion=2</value>
        </items>
        <items>
            <label>Softphone Height</label>
            <name>reqSoftphoneHeight</name>
            <value>511</value>
        </items>
        <items>
            <label>Softphone Width</label>
            <name>reqSoftphoneWidth</name>
            <value>352</value>
        </items>
        <items>
            <label>Use CTI API</label>
            <name>reqUseApi</name>
            <value>true</value>
        </items>
        <items>
            <label>Salesforce Compatibility Mode</label>
            <name>reqSalesforceCompatibilityMode</name>
            <value>Lightning</value>
        </items>
        <items>
            <label>Default CallCenter</label>
            <name>reqIsDefault</name>
            <value>true</value>
        </items>
        <items>
            <label>Package Namespace</label>
            <name>reqPackageNamespace</name>
            <value>amazonconnect</value>
        </items>
        <items>
            <label>Setup Flow Metadata</label>
            <name>reqSetupFlowMetadata</name>
            <value>setupFlowConfig</value>
        </items>
        <label>General Information</label>
        <name>reqGeneralInfo</name>
    </sections>
</CallCenter>

Fab
answered 2 years ago
profile pictureAWS
EXPERT
reviewed a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions