I am trying to create a Rovo agent that will look through all the child/descendent pages of a particular page in Confluence and tell me if the correct labels have been applied.
The issue that I have been encountering is that Rovo will only check the first 15 pages. It seems there is an API limit for returning results. I have tried to get Rovo to make multiple API calls to provide a complete list, but this has not worked.
Some suggestions in other forums say to create a list of pages on another page and get Rovo to use this list. Unfortunately I don't expect the list of pages to be static so the best way to create this list is through a Child Page macro, which Rovo is unable to read.
Is there a way for Rovo to do an exhaustive search through all relevant pages without providing a hard-coded list?
@Jon-Paul Sun first I would reiterate what @Kris Klima _K15t_ said more or less, why do you have to use Rovo or an automation if you can solve it in an easier way.
A tool to manager label manager seems to be what you are looking for. There are options on the marketplace. We have one.
Space Content Manager has a bunch of build-in scripts to manager content. To bulk edit labels you can use the select specific pages in the content tree and then bulk edit labels.
But it also has a label manager which for your use case seems like would be easier. Admins can also merge labels.
If you have a premium account you can use Content Manager. Note it only works per space. Space Content Manager works across spaces. I say this as you start with a small idea as to what you want to do and then once you start to poke around you can discover something larger that impacts multiple spaces.
@Stavros_Rougas_EasyApps - important point that you made. Space Content manager IS limited to a single space.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
And only available in Premium and Enterprise Plans
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Kris Klima _K15t_ you mean Atlassian 'Content Manager' is limited to a single space while our app 'Space Content Manager' works across multiple spaces.
I don't want to imply that our app does everything or is magical. That's like says AI will solve problems itself, rather than the reality that it is a tool to be used to help solve some problems, yet it can't help with others.
Managing content is more art than science.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @Jon-Paul Sun and welcome to the Commnity.
Simply use Content Manager - there's no need to try automate everything :)
You open the any parent page and check the Label column. You can just look and see if the pages have the label applied or not.
There's also Pages Manager (free app) that allows for bulk change of labels.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
not taking away from anything @Kris Klima _K15t_ said.
Rovo has a limit when searching for content, last I heard it was 50 pages. You can instruct Rovo to run multiple searches parallel though. Have you tried to have Rovo chunk the task and run on those chunks individually?
If you don't need text analysis per label but rather a deterministic comparison (does page xyz have a specific label), it would be easiert to write an Automation that branches through child pages and checks for those labels.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.