Desktop and UI Extensibility

Get Involved. Join the Conversation.


  • Neil Emrich

    Hi Robert,

    You seem to be on the right track but I think there are some parts that will require custom code to work. From the sounds of it you may be able to get the relationship with answers working with just a relationship from Answers to the Store object - with the region and market joined to the store object. If you want to link to just region and market to the answer you'll need relationships for those too. 

    To get the answers filtered in portal by region you will have to create a report which filters the answers by region, display it on a portal page, and pass the customer's region to the report.

    As for selecting the custom objects on the workspace I don't think you can get a multi select menu without using a custom addin (or BUI extension). The standard method to administer a one to many relationship with custom objects is a workspace report - using the 'add' button for each custom object you wish to add to the answer.

    Whilst this isn't exactly a 'how to' answer I hope it helps to shed some light on what's required.



  • Akshara Balamurugan

    Hi Nate,

    Thank you for the response, We do have separate Browser extensions for BUI. 

    My concern is about the workspace rule execution, While loading BUI workspace, will .Net Addin related workspace rules be disabled? Same way while loading .Net workspace will BUI related workspace rules be disabled? And is there any impact in the performance?

    For instance, The below screenshot is BUI related workspace rule, when this is opened in .Net, this rule expects a return value from Addin, but in .Net it will not be available. How will this be handled?

    Thanks in Advance,
  • Nate Hossner, Oracle

    Hi Akshara, thanks for your question!

    Yes, you can use the same workspace for BUI and .NET, although it is possible to create workspaces specific to BUI and .NET if you choose to. If a record is opened in BUI and no workspace is specifically designated for BUI, the related .NET workspace will be used instead. The workspaces can be associated using the profile editor.

    No, the addins created for .NET will not function in the browser environment. Instead, you can create Javascript Extensions for Agent Browser UI. Here are some links with information to help get you started:

    Agent Browser Extensibility Framework

    Agent Browser Extensibility Quick Start Guide







  • Gursimran Singh Saini

    1) Not sure. Could've just used a jQuery Ajax call to pull data and populate in a HTML table. Easy to embed in any workspace.

    2) Use registerRecordCommand function

  • Alanna Larson

    Hi Shiv,

    The extension I'm developing will be used by multiple companies each with their own sites and set of profiles.

    Based on your comment, it sounds like we would have to produce a separate config.json for each client and update it every time they added/removed a profile.

    Am I missing something, or is this correct?


  • Shiv Tenneti

    Hi Alanna,


    There are no server properties configs to set like there are for AddIn's. If you want to set some configs for you extensions, then you can adda config.json with all the properties needed for you extension and upload it alsong with your extension files. Just be careful not to add any sensitive properties such as passwords to this json file.



  • Lakshay Bhalla

    Hi Alanna,

    Can you please elaborate about what type of Server Configuration Properties you require to customize per-profile basis?


  • Tushar Gupta

    Hi Manjit,

    Did you try the above?

  • Gursimran Singh Saini

    No can do.

  • Tushar Gupta

    Hi Manjit,

    I too faced the same issue while updating the menu field, That's why I had shared the above code as by using it I was able to solve my issue.

  • Manjit SIngh Arora

    Hi Tushar,

    Thanks for sharing i will try this piece code and will let you know, although are you sure the error is because of Category Links? as only three days back the same code was working fine for update and i have tested for like a week?.

  • Tushar Gupta

    To update you can try something like below:

    $ServiceProduct->CategoryLinks = new RNCPHP\ServiceCategoryDeltaArray();
    $ServiceProduct->CategoryLinks[0] = new RNCPHP\ServiceCategoryDelta();
    $menu = new RNCPHP\NamedIDLabel();
    $menu->LookupName = "Category Name";
    $ServiceProduct->CategoryLinks[0]->ServiceCategory = $menu;
  • Narendra Muttineni

    Hi Nigel,

    Were you able to solved this issue. We are also facing the same issue. Your inputs would be really helpful.




  • Rajesh Ashok Kumar

    Thanks Lakshay.

    My question is about making a SFTP connection. I wanted to know, if there is a API for SFTP connection and files transfer.

  • StevenO

    Thank you Tushar.  I now realised that I did not need the IInc2Contact for this as I was after the primary contact.