Desktop and UI Extensibility

Get Involved. Join the Conversation.

Topic

    Shiv Tenneti
    Agent Browser Extensibility Framework Quick Start Guide
    Topic posted April 11, 2017 by Shiv TennetiBlue Ribbon: 750+ Points, last edited August 30, 2018 by Erica (Leep) AndersonBlack Diamond: 60,000+ Points 
    8639 Views, 22 Comments
    Title:
    Agent Browser Extensibility Framework Quick Start Guide
    Content:

    The Agent Browser User Interface (BUI) Extensibility Framework is the API framework that allows you to write JavaScript code to create custom controls and UI components for the Agent Browser User Interface. Use these API's to build components (we call them “Extensions”) to extend, automate and integrate the Agent Browser User Interface and provide a more unified agent experience.

    The Agent Browser Extensibility Framework Quick Start Guide is intended to help you learn this framework and provide some examples with step-by-step instructions on how to create commonly used controls or UI components.

     

     

    Table of Contents

     

     

    Additional Resources

     

     

     

     

     

     

     

    Have you tried the new Agent Browser UI? Tell us what extensions you plan to build with the Extensibility Framework!

     

     

    Comment

    • Dietrik

      I've given the CTI extension sample a try but it did not show up in the bui. Are there any special requirements ?

      Debugging is not nearly as comfortable as the console addin framework, There's also no logging available.

      Edit: I got the CTI extension example running. There are no specific dependencies but it does require you to fix a number of issues. Also pay attention to the right file naming..

    • Dietrik

      I noticed the CTI extension sample has been modified. I did not test that latest version.

      Maybe the feedback option for these example forum posts should be opened to make it possible to add relevant comments..

    • Barrilito van Dijk

      Agree with Dietrik, lets keep the conversation open, especially with these kind of interesting topics.

      Regads

    • Shiv Tenneti

      Thank you all for your comments. 

      While we recognize that there are definitely some excellent suggestions for the Add-In Framework as well as the Service Console in general on the Idea Lab, this post is specific to the Extensibility Framework.  The .Net Client Desktop will continue to be supported and built out, and we will certainly take the customer and partner feedback into consideration.  The need for a browser user interface is a very common request that we are currently acting on but I want to reassure you that we are also currently investing in the core infrastructure which benefits both the Service Console and Browser UI.  

      Shiv.

    • Erica (Leep) Anderson

      Barrilito said:


      Agree with Dietrik, lets keep the conversation open, especially with these kind of interesting topics.




      Thanks for the feedback here, guys! We certainly would love to hear from you--your reactions, questions, solutions, etc. as you explore the Agent Browser UI Extensibility Framework. We're interested in adding "how to" components from Community members (similar to having folks contribute report recipes in the Analytics Cookbook) as this Quick Start Guide evolves. 



      Regarding whether or not to leave these posts open, we intentionally closed them, because we want to help keep conversations organized and see specific questions/issues get resolved with a "best answer" as much as possible. If we keep the threads open, it would likely be difficult to follow the comments, questions, solutions and updates. With this in mind, please start a new discussion post and reference the relevant component/post, and we'll make sure the right folks are seeing it and responding. To that end, we are going to close this thread to comments...not to discourage your feedback but to encourage focused discussions around this topic.smiley



      Thanks!

      Erica, Community Manager

    • Naveen Thulasidharan

      Dietrik,

      With regards to the comment on debugging, those comfortable with the developer tools in their preferred browser should be able to debug their extensions. The init file that is included in the extension is a great place to add a breakpoint as that will allow you to step through your code as soon as the extension is loaded. That would be at login for a console based extension and at the time the workspace loads for a workspace extension.

       

      You raise a great point with regards to logging. We are working on an extension log viewer right this moment. We will post an update when that is available.

       

      Thanks for your feedback! Please keep it coming.

    • Dietrik

      I don't really see why preventing comments on the examples helps keeping conversations organized. It does not stimulate me to create a separate topic.

      People will just start posting their comments on different, not related posts.

      Comments will helps others trying to get the examples running, and help fixing issues with the examples.

      Regards

       

    • Erica (Leep) Anderson
      Dietrik said:

      I don't really see why preventing comments on the examples helps keeping conversations organized. It does not stimulate me to create a separate topic.

      People will just start posting their comments on different, not related posts.

      Comments will helps others trying to get the examples running, and help fixing issues with the examples.

      Alright, we'll try opening up comments in hopes of helping encourage more collaboration and conversation around the Agent Browser UI Extensibility Framework! If the comments start to get too cluttered or confusing, we may change it, but we're game to try based on your input.

      Thanks,
      Erica, Community Manager

    • Dietrik

      Thanks Erica, Just blame me if someone is causing confusion...

    • kerry walker

      I'm not sure if this has been said before, but it would be great if the BUI supported the Configuration Options.  We would like to be able to administer accounts and features from the BUI.  This would be beneficial to our organization in multiple ways.

      Thanks!  =]

    • Danette Beal

      Hi All,



      Please see the new addition to the Agent Browser Accessibility Framework Quick Start Guide. The new addition has been added by Principal Product Manager, Shiv Tenneti. Workspace Extensions: Building Extensions: Contact Lookup Toolbar.



      Thanks Shiv!!!



      Danette, Community Manager

    • aaron schubert

      As a reminder, Erica did enable the comments section on all of the examples. Please help us keep the conversation going.

      Aaron

    • Ammar Aldaffaie

      Hi all, this is amazing, thank you so much.

      We are still using the console but we are considering to switch and this will happen one day, I really think the browser UI is the way to go for the future.

    • Colin Campbell

      I am a fan of the BUI and I do keep saying to myself we really should be exploring this, but I just never seem to get to sit down and play with it.  This and the webinar are good way of keeping my mind fresh on the progress of the development of the BUI.

    • Varun Srinivasan

      I had requested for the agent browser console. It looks promising as well. It does not still have the changes similar to agent desktop with the integration and component additions like CTI or any DLL that can be attached. 

       

      I heard there will be more to come and waiting for it. This makes the user to login using browser and many feel it easier.