General Technical Discussions for Service

Get Involved. Join the Conversation.

Topic

    Muthulakshmi Muthaiah
    SRM accelerator IssueAnswered
    Topic posted March 24, 2017 by Muthulakshmi MuthaiahBronze Trophy: 5,000+ Points 
    316 Views, 19 Comments
    Title:
    SRM accelerator Issue
    Content:

    Hi All,

    I could n't see the accelerator custom object in the git hub.(https://github.com/oracle/accelerators/tree/master/social/cx/imports/custom_attribute)

    And also I am unable to import the report XML -SrmRepliesListTable.xml.It shows the following error "The selected Report Definition File is not a valid file exported by the report designer Export function, or the exported file has been modified"

    Can anyone aware about this and kindly give some idea to overcome this issue.

     

    Thanks,

    Muthulakshmi

    Best Comment

    Scott Harwell

    Hi Mathu,

    We have replicated the problem and hope to have an update to the GitHub repo in an upcoming release.

    Of note, the AcceleratorAccount.zip file is not required for the accelerator and will be removed from the documentation.  The workspace and report errors that you see don't inhibit you from using the accelerator, but they do prevent you from starting with a workspace to build from.  Until then, you could manually create a report and workspaces; the report would leverage the SrmRepliesList table that is generated by one of the add-ins.  You can order the report columns as you desire.  The workspaces are fairly close to out-of-the-box, but with the incident workspace embedding the SrmRepliesList report and the contact workspace embedding the SrmAccountChannel report (which should have imported correctly for you).

    -Scott

    Comment

    • Muthulakshmi Muthaiah

      And also I am facing issue while importing the contact workspace .(attached the error)

      Thanks,

      Muthulakshmi

    • Scott Harwell

      What version of OSvC are you using?

      Regarding your question about the custom object in GitHub, there is no custom object; just custom attributes.  The zip file is present on GitHub.

      Have you implemented the add-in(s) before attempting to import the report(s) and workspace(s)?  The reports and workspaces are dependent on the existence of the add-ins and the custom attributes in order to function, so that needs to happen first.  If you're having trouble with the add-ins and custom attributes, then I would suggest focusing on getting those to import, assigning profile permissions, etc. without error before moving to the reports and workspaces.

    • Muthulakshmi Muthaiah

      Hi Scott Harwell,

      Thank you very much for the response.

      Currently, I am using OSvC Feb 2017.

      And I have imported the add ins now only, but after importing those add-ins also, I am getting the issue while importing the reports and workspaces.

      And in the document, they have mentioned to import the custom object as AcceleratorAccount.zip. (Import the custom object - step 4 -Click Browse to select the AcceleratorAccount.zip archive within the social/cx/imports/custom_attributedirectory, and then click Open.

      Kindly advise on both.

      Thanks,

      Muthulakshmi

    • Muthulakshmi Muthaiah

      Hi Scott Harwell,

      Kindly advise on this to overcome this issue since the contacts matching is the big issue in our project.

      Thanks,

      Muthu

    • Scott Harwell

      Hi Mathu,

      We're looking into the issues that you're seeing to try to replicate on our end.

      -Scott

    • Scott Harwell

      Hi Mathu,

      We have replicated the problem and hope to have an update to the GitHub repo in an upcoming release.

      Of note, the AcceleratorAccount.zip file is not required for the accelerator and will be removed from the documentation.  The workspace and report errors that you see don't inhibit you from using the accelerator, but they do prevent you from starting with a workspace to build from.  Until then, you could manually create a report and workspaces; the report would leverage the SrmRepliesList table that is generated by one of the add-ins.  You can order the report columns as you desire.  The workspaces are fairly close to out-of-the-box, but with the incident workspace embedding the SrmRepliesList report and the contact workspace embedding the SrmAccountChannel report (which should have imported correctly for you).

      -Scott

    • Scott Harwell

      Hi Mathu,

      We pushed updates to the SrmReplyList report and the incident and contact workspaces to GitHub.  Try those.  As mentioned previously, you will need to connect the workspaces to the reports manually after workspace import since the report IDs will have changed based on your OSvC instance.

      -Scott

    • Muthulakshmi Muthaiah

      Hi Scott Harwell,

      Thank you very much for the quick update.Now,I can import the workspaces and report.As you said,I have mapped those reports correctly to the respective workspaces.

      Thanks a lot once again!

      Regards,

      Muthulakshmi

       

    • Muthulakshmi Muthaiah

      Hi Scott Harwell,

      Hope you are doing good!!

      I am having issue, while configure the OAuth settings in the service cloud level.Please find the attached message am getting it, even though I have an admin permissions for the account.

      Could you please give idea to resolve this issue.

       

      Thanks,

      Muthu

    • Scott Harwell

      @Muthulakshmi, since this is a separate issue from your first, it is usually best to create a new thread so that multiple issues aren't conjoined causing confusion for other readers.

      The error that you are getting is because the profile of the user that you have logged into the console with doesn't match the AdminProfileID key in the SRM configuration.  Update the AdminProfileID key to use the ID of the profile for your user, and then you will be an administrator that has access to configure the OAuth components of SRM.

      {
        "AdminProfileID":2,
        "hosts": [
          {
            "rnt_host": "replace.me.with.osvc.site.name",
            "integration": 
             {
              "server_type": "SRM",
      ...
      
    • Muthulakshmi Muthaiah

      Hi Scott Harwell,

      Apologize! Hereafter I will create as a separate thread.

      Thanks for the response.

      Regards,

      Muthulakshmi

    • Mohana Gopal Selvam

      Hi Scott,

      Since my thread is disappear I am updating this ticket. Apologies.

      I have used profile id 2 only. If I use other than profile id 2, I could not see the pop up window which is mentioned in the link (http://download.oracle.com/otndocs/SRMAccelerator/topicrefs/t_configure_oauth.html). Refer the screenshot. I already tried with administrator profile and tried after changed the profileid as 1. I am not even getting any popup. Please help us to resolve it.

      Thanks,

      Mohan

    • Scott Harwell

      @mohana, This is dependent on your configuration.  That "administrator profile" in OSvC configuration is not related to the "admin profile" that the accelerator defines.  The accelerator is built on the extensibility framework as it is intended to be examined and extended by customers and SIs.  So, we define the profiles that should be allowed to configure the SRM integration in that JSON string, as opposed to a permission bit for "product functionality".

      The "Admin Profile" key used in the accelerator config should match the profile that your administrators use (and that you use).  That profile could be anything, so you'll need to get the right ID from your profiles report.  Once you add the correct ID in the config, log out of the console and back in.  You will get the message that you have not configured the SRM accelerator yet and offer you to navigate to the OAuth config page.

      Since the accelerator is open source, I would also suggest that you examine the code to see what logic has been implemented to check that configuration.  You can follow the method chain in the srmoauthinit.php file to see how the check is implemented.

    • Mohana Gopal Selvam

      Hi Scott,

      I have tried the agent who is in Profile id 2. We have mentioned the site_interface name as https://<sitename>.custhelp.com (Same as customer portal url) as per the link http://download.oracle.com/otndocs/SRMAccelerator/topicrefs/t_create_config_setting.html. Is it an issue?

      Thanks,

      Mohan

    • Scott Harwell

      I think that you are referring to the "rnt_host" key, correct?  If so, that is the hostname of your site without http, i.e.

      "rnt_host": "my-interface.custhelp.com",