March 18th - March 19th, 2023 / Release notes

Was this article helpful?

Still need help? contact us

Comments

8 comments

  • Avatar
    Roy Eriksson
    inriver champion
    • Correction for call to AddPersonalWorkAreaFolder (UtilityService) with "new WorkAreaFolder { Name = "My Test work area" }", It should add it to "My work areas and queries" and not added as a top node.

    • Correction for call to AddSharedWorkAreaFolder (UtilityService) with "new WorkAreaFolder { Name = "My Test work area" }" where it should be added to the shared work areas folder and not as a top node


    Does the above mean that we cannot add new "top nodes" (image below)?

    What will happen to existing top nodes?

    Should I create a feature request to add custom top nodes?

    2
  • Avatar
    Karin Björnbäck
    First Responder

    Hi Roy Eriksson
    Thanks for reaching out about this! Yes, the hidden "feature" to create additional "top nodes" for work areas has been removed as this was seen as an unwanted behavior. We are discussing if this was a hasty decision and if there is any harm in allowing this. There are some limitations in that you cannot access these "top nodes" from the dashboard and there is also a limitation/inconsistency in that its only possible to create these "top nodes" from the API and not from the UI. What are your thoughts around these limitations? 
    On your question about already created top nodes I have verified that these will still be available in the UI and can be worked with as before. What has changed is that you are currently not able to create new "top nodes".
    Hope to hear back from you!
    Kind regards, 
    Karin Björnbäck, Product Owner

    0
  • Avatar
    Tobias Månsson
    inriver champion

    I see this as a breaking change you introduced and this is not attached at all to the Remoting 8.6.5 since you already changed it on the server side. 


    Above: Workarea created with Remoting 8.2.4 

    Context.ExtensionManager.UtilityService.AddSharedWorkAreaFolder(new WorkAreaFolder
    {
    Name = "Root level",
    ParentId = null
    });

    Below is how it can look in one of our customer environments.


    Please put it back! 

    1
  • Avatar
    Roy Eriksson
    inriver champion

    Karin Björnbäck

    Yes, the hidden "feature" to create additional "top nodes" for work areas has been removed as this was seen as an unwanted behavior. We are discussing if this was a hasty decision and if there is any harm in allowing this.
    I would say yes, and agree with Tobias Månsson that it might even be regarded as a breaking change (which we would have liked to be informed about in advance). Instead of removing I would have linked for it to instead be added and improved upon since it's actually a great feature, read more below.

    There are some limitations in that you cannot access these "top nodes" i.e. when configuring channel nodes or from the dashboard. There is also a limitation/inconsistency in that its only possible to create these "top nodes" from the API and not from the UI. What are your thoughts around these limitations? 
    We've come to accept the limitations that might exist (no availability in channel nodes, etc.) and only use this internally as navigation, divisions, etc. I actually like that it's only available using the API because it cannot be "abused" by users that might create their own "top nodes", so we partners can guide regarding "best-practices" (hehe, weird to say for unofficial "features" 😉) and alike for "top nodes".

    Of course the best scenario would be if we could create these in the Control Center. Access from all places just like regular personal and shared workarea nodes, from the API, etc. Icing on the cake would be if the visibility could be tied to user roles, segments or similar to control visibility (feature request material).

    On your question about already created top nodes I have verified that these will still be available in the UI and can be worked with as before. What has changed is that you are currently not able to create new "top nodes".
    Great that existing once are kept as it's being used in live environments. Please keep it that way if possible.

    1
  • Avatar
    Tobias Månsson
    inriver champion

    There are some limitations in that you cannot access these "top nodes" i.e. when configuring channel nodes or from the dashboard.

    I don't agree with that. In my example below you see the Root node "LinkRule Queries". We found that queries used in LinkRules should often never be altered. By placing them in their own tree structure, the risk of users manipulating them is lower. You can both Save new queries and find existing queries in the LinkRule Configuration if you store them as Shared. 

    0
  • Avatar
    Karin Björnbäck
    First Responder

    Hi Roy Eriksson & Tobias Månsson
    We have now decided that we will revert this change and keep this functionality as it used to work with the possibility to create "top nodes" from the Remoting API. 
    Thanks again for reaching out!

    3
  • Avatar
    Karin Björnbäck
    First Responder

    Hi Roy Eriksson & Tobias Månsson

    It's now possible to create "top nodes" via the Remoting API again and we have reverted the change that prevented this. For the future we will investigate if this capability should be extended so I think the feature request that was created is still valid. Keep adding more comments if you have other ideas on how to work with this! 
    Thanks, 
    Karin

    1

Please sign in to leave a comment.