You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
Next: Root
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
The Atlassian Community can help you and your team get more value out of Atlassian products and practices.
Multiple projects are using same Confiforms form in their Confluence spaces. I created confiforms form to each confluence pages. I find out problem how to update the form in multiple spaces. Before I am deep in troubles how to avoid that. Can I create a confiforms form as a template and i just update the template or can I somehow update all forms at one time.
Hi @Mika Hotti
ConfiForms configuration is part of the page storage format. Which means, if you have it in multiple places/pages then you will need to update in multiple pages as you do with any Confluence contents
When you say "same" - have you created a ConfiForms Form Definition on each page and now want to update it on these pages?
Generally, forms are created/defined on central pages and and then used through the ConfiForms FromView Registrations Controls from multiple pages. Collecting data from multiple sources into a centralized place
Alex
Hi @Alex Medved
When you say "same" - have you created a ConfiForms Form Definition on each page and now want to update it on these pages?
Yes -that is the challenge. It is not done yet because I noticed that challenge during piloting the solution.
I am building a solution to manage different development projects in jira. For example forms I created are collecting some data from Developmen projects Jira issues. One form is part of development project monthly report to steering committee. The problem is that we have so many development projects. There is no sense to update forms project after project because of the workload.
Does it make any sense that all confiforms forms are in one confluence space. All project managers open forms from the same place and save it to each development projects own space (diary). So in the form project manages choose the development project she/he is going to report and the space where it should be saved (Development projects diary)
I was also thinking the possibility to to use Confiforms form as a global template. Is it possible?
Mika
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You can set up one form and collect data from different projects into one form if that makes sense
If it does not then you can just make a template, right - but this will not solve the problem if you want to update your forms one day
It could also be a user macro, which is centrally managed and that is what you put on a project page.
Hard to advise anything - depends on what you want to achieve. But what ConfiForms can offer is a split of configuration and view
So, you form (definition) can be in one place and form views and other views can be anywhere else
Alex
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
One form collects data from on project. I think the best solution is centrally managed macro. How to do it? I have never done centrally managed Confiforms form as a macro. Any links useful links?
Mika
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Just have a page with ConfiForms Form Definition macro and all that belongs to it (field definitions, IFTTT rules, Field definition rules)... and then on a separate page or pages have a ConfiForms FormView Registrations Control macro "pointing it at the page with the macro definition"
Alex
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.
@Alex Medved _ConfiForms_ I have done all that mentioned above:
But find out one more problem. How can I define the Confluence page where the form should be saved. I had it in IFTTT intgration rules/parent page as a page Id value but it doesn't work anymore because about 300 development projects are using the same form and each form should be saved on each project's own Confluence page. Perhaps using [entry.FIELD_NAME] -but how to do that?
Sorry -I am just tying to learn,
Mika
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Forms data is saved with the page where the form is registered/configured (form definitions are)
I am not sure I get the question
each form should be saved on each project's own Confluence page.
Are you trying to create a page with ConfiForms and want to create it under some specific parent page? Alex
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If I can't define the place where form will be saved dynamically solution does not work for us. One problem solved but now we face another problem. Now I can take care of forms easier. Now filled form goes to "Forms" Confluence space and all project managers should find their form and move it to their own space.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Is this about filtering the data?
Data will go to a central place, as you have a form defined centrally
But you can always FILTER the data as needed
So, what is the problem right now, really?
Alex
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
It is not about filtering.
The main problem is that form I created is formal documentation of development project. In most cases it is a still picture of development project's current situation. This is why it is important to have a formal form. The form is filled once in a month with updated data from Jira. After that it should be archived in our document system.
Development projects have a diary where the forms can be found. Afterwards we can read desissons and risks among other things. Who desided and what.
Confiforms was recommended by one of local Atlassian consultant. Now I find out that forms are difficult to maintain because the forms are in 300 hundred different places or it is complicated to Project managers to use them because I cant define the place where it should be saved dynamically.
Mika
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Why "in 300 hundred different places" if you just can have ONE form that can store thousands of records (projects data)
I dont understand this. Feel free to open the ticket with us and we can discuss that via call
Alex
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
That was my careless creation in Conflu pages. We have 300 different development projects and all of them are going to have confluence pages of their own.
I have made some changes. Now all forms are in one Copnfluence space. All development project's have a page where are registration controls to use forms.
Creating forms works well now.
The problem is that when project manger fills the form and saves it form appears to 'template' page. It should go to Development projects own space. How and where I can define that?
I will be in touch a week after Easten if I don't find solution before that.
Mika
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
If you ask on how to create pages with ConfiForms under a specific root page then this is possible by defining the Parent Page parameter in the corresponding ConfiForms IFTTT
Alex
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I have tried to create parent page definition that works dynamically without success. There is a field in a form where project manager puts correct space and page. Field name is 'Luontisivu' (Add ProjectKey:Page)
I added to parent page definition: [entry.Luontisivu]
What went wrong?
I have also tried some other ways without success.
Mika
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Sorry, what when wrong where? Could you share the configuration?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Result is that I find the filled form from the template space, not the development projects space. Form should go to development projects space. I will collect configuration soon.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Configuration;
Space called 'Kehittämisen dokumentit, KD (Development documents)' includes Confiforms forms. Each form has a own page.
Forms are working fine. They collect data from Jira and Project manager can fill some fields.
Each development project has own space. That space includes page 'Dokumentit ( Documents)' and 'Päiväkirja' (Diary)'
Documents page includes ConfiForms (FormView) Registrations Control Macro that macro incldes definitions (one example):
On 'Kehittämisen dokumentit' space there is a page 'Muutosesitys'
Configuration includes:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
So the field name is Luontisivu or LUONTISIVU?
Also who sets the value for the "Luontisivu" field?
(if it is a "Page/ Blog post" field type then the page id is expected)
Open a support request with us, so we can fix solve this faster
Alex
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.