Customer Portal

Get Involved. Join the Conversation.

Topic

    Willie Eide
    Inlays AnnouncementAnswered
    Topic posted December 7, 2018 by Willie EideGold Trophy: 10,000+ Points 
    503 Views, 24 Comments
    Title:
    Inlays Announcement
    Summary:
    The first batch of Inlays have been released for general availability in OSvC 18D
    Content:

    We are announcing — Inlays! For those familiar with syndicated widgets, Inlays serve the same purpose, but do so using the modern web technologies delivered by Oracle’s JET web development library. The initial release is focused on chat presentation components, which can be embedded in any web page — naturally including OSvC Customer Portal pages — with the placement of a simple HTML element. And because Inlays are delivered via the new continuous delivery process, our customers will see improvements and additions constantly rather than only once per quarter. 

    We are still working on the finer details on delivering up-to-date attribute settings to you as they are not found in the traditional quarterly release. You can check out which Inlays are available by hitting a URL which shows the Inlay Registry within your custhelp site. For example if your custhelp site is acme.custhelp.com then you can access acme.custhelp.com/s/oit/latest for attribute details. As we continue to deliver bi-weekly, this registry will grow with information about Events, Examples and Code Snippets. Additionaliy we provide 10 canned themes to match your company's brand out of the box and will provide examples on how to access.

    A review of previus posts will show that inlays require CX version 18C or higher as well as CP version 3.0 or higher.

    Thank you for your patience as we push this new product into general availability and get the much needed information online and into your hands.

    Willie Eide
    Product Manager, Oracle Inlay Toolkit

    Best Comment

    Willie Eide

    This thread is about Inlays Announcement. 

    If you have any questions about Inlays, please consider creating a new thread.

    Comments Are Closed

     

    • Jessica Bradley

      Congrats to the you & the team! yes

    • JustRhianna

      This is super exciting

    • Johnny Barton

      Hi Willie

      Super excited to try these out on some our Oracle CEC built sites and have just upgraded our OSvC Dev environment to 18D to have a play. Where exactly are the js files held so that I can add the correct link to the snippet?

      In the documentation it has the placeholder link below but no indication of how edit for a real world OSvC site - am I missing something?

      Thanks in advance - 2 go lives with this planned for Jan so great timing for the release

      Ta, Johnny

      src="placeWhereInlaysAreStoredPublically.com/common/v0/libs/oit/loader.js"
      
      • Willie Eide

        Yeah, the documentation needs updating. This was all I had before I knew where they were actually located.
        If you have a OSvC site, lets say acme.custhelp.com then the site-url for the Inlay markup is acme.custhelp.com and the src for the loader script (as shown above) is https://acme.custhelp.com/s/oit/latest/common/v0/libs/oit/loader.js.

         

        • Johnny Barton

          Thanks Willie!

          All working now, looks really slick out of the box, going to be a great new channel for us. smiley

          Ta, Johnny

          • Anthony Smith

            Hey Johnny has your site gone live with this yet? Just wondering if it would be possible to have a look at what the deployed product looks like.

    • Janusz Jasinski

      The script is trying to connect to:

      https://https//MY-INTERFACE.custhelp.com/ci/oit/getConfigs?fields=channelServiceEnabled,channelServiceHost,tenantName,servicePoolId,interfaceId,billingId,billingServiceHost

      <inlay-oracle-chat-embedded
      class="inlay"
      id="chatInlay"
      is-triggered=false
      site-url="https://MY-INTERFACE.custhelp.com">
      </inlay-oracle-chat-embedded>
       
      <script
      id="oit-loader"
      src="https://MY-INTERFACE.custhelp.com/s/oit/latest/common/v0/libs/oit/loader.js"
      data-oit-increment="true"
      data-oit-group="" async>
      </script>
    • Janusz Jasinski

      Despite the documentation, I got it working, but am now getting a 404 on 

      /ci/oit/getConfigs?fields=channelServiceEnabled,channelServiceHost,tenantName,servicePoolId,interfaceId,billingId,billingServiceHost

      • Willie Eide

        I am assuming that the MY-INTERFACE.custhelp.com is a valid site.
        Other than that I would look at your OIT_CORS_WHITELIST setting in the configuration settings to ensure you have the appropriate value set. It is a regex,so make sure your regex is appropriately set

        • Janusz Jasinski

          Sorry - forgot to update that yes, that config setting was what was needed although I couldn't see it in the documentation. Seems strange I need to allow it for the site it is running from and on

          • Willie Eide

            yes,.even though you are on the site, It is a good habit to have the inlays so that we can be sure of the authentication and permission of the feature is properly set

    • Alexander Berndt

      I'm getting this error, seems odd...Loading failed for the <script> with source “https://help.fasthosts.co.uk/euf/assets/themes/standard/help.fasthosts.co.uk/s/oit/latest/common/v0/libs/oit/loader.js”.

      It's weird because I'm not referring to "https://help.fasthosts.co.uk/euf/assets/themes/standard/" anywhere on this page...

    • Janusz Jasinski

      You are referencing scripts incorrectly in that case - what is the code you used

      • Alexander Berndt

        <script id="oit-loader" src="help.fasthosts.co.uk/s/oit/latest/common/v0/libs/oit/loader.js" data-oit-increment="true" data-oit-group="" async>
        </script>   

        <inlay-oracle-chat-embedded class="inlay" id="chatInlay" is-triggered=false site-url="help.fasthosts.co.uk">
        </inlay-oracle-chat-embedded>

    • Janusz Jasinski

      Review what you wrote - the src isn't right

      The answer is earlier in this thread. Try adding https:// before help.fasthosts.co.uk

      • Alexander Berndt

        I tried this earlier, but I removed it due to this error (note the https://https//):

        Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://https//help.fasthosts.co.uk/ci/oit/getConfigs?fields=channelServiceEnabled,channelServiceHost,tenantName,servicePoolId,interfaceId,billingId,billingServiceHost. (Reason: CORS request did not succeed)

        I've checked my config settings as suggested above as well, they are set.

    • Janusz Jasinski

      Review my comment/post history and the answer is there - you need to add your own site to allow CORS bypass

    • Alexander Berndt

      Chatting to Oracle support, I found the solution to my issue. I was asked to input .* into OIT_CORS_WHITELIST but I was not happy to do so due to security concerns, however I found the following works:

      .mysite.co.uk|.mysite.com

      So without the preceeding *

    • Andrew Wooster

      Are we able to customize the Chat Form?  Specifically, we would like to remove all fields and have the chat immediately start.

      • Willie Eide

        Two answers..

        1) Fully customizing the pre-chat form is coming in a future release - being able to add custom fields, remove certain fields, etc...

        2) However, there is an attribute (anonymous-chat-enabled) that would start chat without having to enter fields. 

        You can look at all attributes on your site. If your customer portal site is called ACME.CUSTHELP.COM, then you can hit ACME.CUSTHELP.COM/s/oit/latest and check out the OIT Registry which shows which inlays are present and clicking into them will expose the attributes for which you can use.

    • Janusz Jasinski

      How about those of us that are using SSO? Will this be accounted for (or is it already)?

    • Willie Eide

      This thread is about Inlays Announcement. 

      If you have any questions about Inlays, please consider creating a new thread.