Skip to main content Salesforce and Tableau exam registrations are now closed through July 21st. Learn more about the new Salesforce certification experience coming soon.

Feed

Connect with fellow Trailblazers. Ask and answer questions to build your skills and network.
1 answer
0/9000

I use Service Cloud Voice and Amazon Connect. Once a call is received, a VoiceCall is created in Salesforce, which triggers creation of the PendingServiceRouting record with the RoutingModel of ExternalRouting. However, the call is not routed to available agents, so the caller is always holding on the line. 

What I checked so far:

  1. Agents got a contact center group assigned
  2. The contact center group has the queue mapped with it
  3. The VoiceCall record is assigned to that Queue
  4. The Queue is linked with the Routing Configuration of type External Routing
  5. The presence status of the agents is linked with the Phone channel
  6. The Connection Status component shows that the agent is available (screenshot)

What might be the issue?

1 answer
  1. Today, 5:18 PM

    Based on this documentation:  

    We don’t recommend using both external routing and Omni-Channel queue-based routing in the same implementation. If the same agent is in both queues, the agent’s capacity could be exceeded. We don't have control over an agent's capacity in external routing. If you attempt this combination, there can be unknown issues."

0/9000

Hello everyone 

 

I need your help. I'm creating an LWC for my community. I need to read their user information when they log in to obtain their company name. Once obtained, search the Account object for the information that will be shown to them, which is the company name, RFC, among other data. Once you have that information, you can associate the case you created. 

 

The user who logs into the community has their user information, where they register in Salesforce to be part of a community. In the company field, enter the name of the account to which the user should be linked. 

 

I'm posting an image of what the community view looks like. It's in Spanish because the client uses Salesforce in Spanish.

Retrieve User information to search within the Account through a LWC for a community

The first two fields, which are grayed out, are where the user's name information should appear. account and the RFC to which the user is associated, but I don't know what I should do within the LWC to extract the account information that is in the user's company field. 

 

I'll share part of the code I've created. What I did was get the user who is logging into the community and the fields you see in the image. However, when I retrieve the user information and the company field, I don't know how to get the account information to put the values ​​in the grayed-out fields. 

 

HTML:

<template>

<div class="slds-grid slds-wrap">

<div class="slds-col slds-p-horizontal_small slds-size_12-of-12">

<lightning-card>

<h3 slot="title">

<lightning-icon icon-name="standard:case" size="small"></lightning-icon>&nbsp; Apertura del caso

</h3>

<div slot="footer">

<lightning-button

label="Cancelar"

variant="neutral"

onclick={handleCancel}></lightning-button>

&nbsp;

<lightning-button

label="Guardar"

variant="brand"

onclick={handleCreateCase}></lightning-button>

</div>

<div class="slds-p-horizontal_small">

<div class="slds-grid slds-wrap">

<div class="slds-col slds-p-horizontal_xx-small slds-size_6-of-12">

<lightning-input type="text" label="Nombre de la empresa" value={companyName} disabled></lightning-input>

</div>

<div class="slds-col slds-p-horizontal_xx-small slds-size_6-of-12">

<lightning-input type="text" label="RFC" value={rfc} disabled></lightning-input>

</div>

<div class="slds-col slds-p-horizontal_xx-small slds-size_12-of-12">

<lightning-textarea name="description" data-id="description" label="Descripción" class="validate" required></lightning-textarea>

</div>

</div>

</div>

</lightning-card>

</div>

</div>

<div class="spinner">

<template if:true={isLoading}>

<lightning-spinner alternative-text="Loading" variant="brand" size="large">

</lightning-spinner>

</template>

</div>

</template>

 

JS: 

 

import { LightningElement, track, wire } from 'lwc';

import Id from '@salesforce/user/Id';

import { getPicklistValuesByRecordType } from 'lightning/uiObjectInfoApi';

import { getRecord, getFieldValue } from "lightning/uiRecordApi";

import { createRecord } from "lightning/uiRecordApi";

import { ShowToastEvent } from "lightning/platformShowToastEvent";

import { NavigationMixin } from "lightning/navigation";

import { loadStyle } from 'lightning/platformResourceLoader';

import NAME_FIELD from "@salesforce/schema/User.Name";

import COMPANY_FIELD from "@salesforce/schema/User.CompanyName";

export default class CamNewCaseCustomer_lwc extends NavigationMixin(LightningElement) {

userId = Id;

@wire(getRecord, {

recordId: '$userId',

fields: [NAME_FIELD],

fields: [COMPANY_FIELD],

}) user;

 

I hope you can help me. 

Thanks and Regards 

Tania García

2 answers
  1. Today, 5:09 PM

    Hi @Naga Vijaya Sravani Surampudi

     

     

    That attribute that has where the fields are disabled is correct, because I do not want the user who enters the community to write anything in those fields, those fields are informative and that is where I want to put the information that I want to extract from the user who enters the community to bring the account information and put it in the fields, as I mentioned above in the publication 

     

    Thanks and Regards 

    Tania García

0/9000

Hi everyone,

I’m scheduled to take the Salesforce AI Specialist exam on July 13 at 10:00 AM, but I’m not ready and missed the rescheduling deadline.

When I tried to cancel the exam, I saw a charge of USD 82.50

, and the platform returned an error (the credit card page freezes and won’t proceed). I also tried contacting support through the case form, but I wanted to ask here if anyone has faced a similar issue or received help from Salesforce for this situation. 

 

If any Trailblazers or Salesforce support staff can guide me on how to fix this, I’d really appreciate it.

Thank you!

— Phyo Pyae Sone 

 

#Webassessor Exams

 

Unable to Cancel or Reschedule AI Specialist Exam — Error on Payment Page

 

 

1 answer
0/9000

Hello - I am looking to create a flow that will check against an account id and object id to see if the account already exists in a custom object when importing data via data loader. 

 

For example, in a custom object "account role" which is a related list under another custom object there is an existing account that is listed as "buy-side".  Weekly I import new account roles using data loader and there could be in the list the same account already listed as buy-side but in my latest import it is listed as "user."  I want to prevent creating a new role for the same account so the flow would need to review for existing account id's within the same object id  

 

Flow for data loader import to prevent duplicates on custom object

 

 

 

#Flow

9 answers
0/9000
1 answer
  1. Today, 4:40 PM

    You can't download it from Trailhead, but a copy of your certification is sent to your individual email. Could you check your email and search for the certification you want to download?

0/9000

Having conversations with clients, I have difficulties explaining and making it tangible for non-tech and business related positions contacts. I always take examples and make sure its understood but i feel like being creative and having it all explained in one or two slides. 

Goal : explaining how credits are consumed without talking about rows. ;) 

 

Thanks

0/9000

My customer is currently using our live chat embedded in a custom app. They are moving to SFS mobile and require the ability to have real time chat with the different internal business groups that are existing agents. Has anyone done this? The field technicians often need questions answered while onsite and they do not want them to call. 

7 answers
0/9000