Genesys Cloud - Main

 View Only

Sign Up

  Thread closed by the administrator, not accepting new replies.
  • 1.  SalesForce Apex Class Action info needed

    Posted 10-30-2018 14:36
    No replies, thread closed.
    All, we have a customer that is receiving the "You don't have access to the Apex class..." message while using SalesForce. Customer would like to know the complete list of what classes they need to allow/add. The excerpt below is from the Resource Center and PureCloud Support said I need to take this to the Community to ask. - So, here I am. Any help would be appreciated. 

    October 17, 2018

    • Salesforce Winter '19 Apex class access

      Starting with Salesforce Winter '19, administrators must grant users of new Salesforce organizations access to Apex classes: Administrator requirements.

    Release notes for PureCloud for Salesforce - PureCloud Resource Center
    #Integrations

    ------------------------------
    Angelia Harper
    Avtex
    ------------------------------


  • 2.  RE: SalesForce Apex Class Action info needed

    Posted 10-30-2018 15:02
    No replies, thread closed.
    @Richard Schott perhaps you could help with more info?

    For those who don't have access to the Salesforce documentation, it says:

    Apex Class access for Open CTI

    Knowledge Article Number 000272524
    Description
    Starting in Winter '19, in existing organizations, CTI users will now see warning messages when the CTI softphone invokes Open CTI RunApex() on an Apex class for which they don't have permission in their profile:

    'You don't have access to the Apex Class [Class Name]. Contact your admin and have them give you access.'

    Users are able to dismiss the warning by clicking the X, and can then proceed normally. For new organizationss, however, RunApex() fails unless the user has permission for each Apex class used in their Open CTI implementation.
     
    Resolution


    To resolve these warning messages:


    1. Review your Open CTI implementation. Make a list of each Apex class that your CTI implementation uses RunApex() on.
    ​2. Next, review the profile(s) assigned to your CTI users. Give them permission for each Apex class that you listed in step 1.



    ------------------------------
    George Ganahl CCXP, GCA
    Principal Program Manager
    Genesys
    ------------------------------



  • 3.  RE: SalesForce Apex Class Action info needed

    Posted 10-30-2018 15:08
    No replies, thread closed.

    The user needs to be given access to the appropriate Apex classes:

    From: https://help.mypurecloud.com/articles/administrator-requirements-for-the-purecloud-embedded-clients/

    Access granted to the following Apex classes through a permission set in Salesforce:

    Note: This only applies to new Salesforce organizations starting with Winter '19. Users of existing Salesforce organizations will see warnings but be unaffected. For more information, see Apex Class access for Open CTI.
    • purecloud.CustomCallCenterSettings
    • purecloud.PureCloudChatTranscriptService

      Access is only needed to this Apex class if you save chat transcripts.

    • purecloud.CTIContactSearchService

      Access is only needed to this Apex class if you use Contact Search to search Salesforce records. For more information, see Configure search in Salesforce.



    ------------------------------
    Richard Schott
    Genesys - Employees
    ------------------------------



  • 4.  RE: SalesForce Apex Class Action info needed

    Posted 10-30-2018 15:11
    No replies, thread closed.
    My apologies, Richard...I blew right past the fact that they are already listed in the Resource Center article.

    Thank you!

    ------------------------------
    George Ganahl CCXP, GCA
    Principal Program Manager
    Genesys
    ------------------------------



  • 5.  RE: SalesForce Apex Class Action info needed

    Posted 10-30-2018 15:59
    No replies, thread closed.
    @Richard Schott @George Ganahl thank you gentlemen! ​​

    ------------------------------
    Angelia Harper
    Avtex
    ------------------------------