It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

What is ConfiForms and how to start with it Edited

This is a placeholder question/answer for ConfiForms add-on for Confluence on Atlassian Answers

---------------

ConfiForms helps you to create custom data entry forms and workflows in Confluence. 

 

Easiest and fastest way to start with it is to watch this video: http://wiki.vertuna.com/display/CONFIFORMS/Creating+a+simple+form

 

Also, this page helps to understand the basic concept used in ConfiForms - separation of form definitions from data presentations. And shows multiple ways how you can show the stored data to your users: http://wiki.vertuna.com/display/CONFIFORMS/Multiple+ways+to+show+your+form+data

 

Update 7.11.2019 - we have launched a new website for ConfiForms app at https://confiforms.com (lots of tutorials grouped by themes)

 

Welcome!

---------

 

5 answers

Is this a free plugin for Confluence?

Hi, plugin is free for Open Source and Non Profit orgs For commercial use it is a paid plugin, Take a look at Marketplace listing https://marketplace.atlassian.com/plugins/com.vertuna.confluence.plugins.confiforms/server/overview

An article about ConfiForms on Atlassian blogs - 6 simple HR forms you can use in Confluence

And this is just one area where you can use ConfiForms. The possibilities are really endless, you can build your very own dynamic forms for any business purpose you may have. 

Give it a try, available on Atlassian marketplace, https://marketplace.atlassian.com/plugins/com.vertuna.confluence.plugins.confiforms/server/overview

Hi @Alex_Medved__ConfiForms_

It' really a nice plugin. I have a feature request if possible.
When I use Calendar View and double click on a date, my date picker field on form get that specific date as default value. Is it possible now?

@Alex_Medved__ConfiForms_

Could you help me about using this functionality:
https://wiki.vertuna.com/display/TEST/using+inline+mode+individual+edits+with+Using+permissions+to+restrict+edit+of+certain+fields+to+certain+user+groups

I need to restrict editing to confluence-administrators users and I use this in hide control of edit macro:
confluence-administrators.securityGroupHas():false

but it dosen't work.

Thank you fo your feature request, we will look into extending the CalendarView to implement this functionality.

 

As for your second question - the correct expression filter would be 

_user.userInSecurityGroup(confluence-administrators):true

Hi Alex

Thanks for your fast responce.

This doesn't work for me.
I need to restrict edit control to current user if

1- his/her name picked in a single user picker

or

2- belong to confluence-administrator group.

I use this expression 

  • !myuserpickerfieldname:[entry._user] OR _user.userInSecurityGroup(confluence-administrators):true

in Hide controls when stored data (for given record) matches this criteria field

and this

  • myuserpickerfieldname:[entry._user] OR _user.userInSecurityGroup(confluence-administrators):true

in Visible only to groups/users field in ‘Edit Controls for ConfiForms’ Macro and no one work.

 

Could you correct my expression?

The requirements you put should be implemented differently.  As you are missing one core concept in ConfiForms - record ownership.

 

Each record in ConfiForms has a metadata field called "ownedBy" to hold the owner of the record. See ConfiForms Documentation

You shall have this field updated with ConfiForms IFTTT on create/ on update events with the value from your "myuserpickerfieldname" field

This will ensure the record is only editable by this person

Additionally, you need to set restrictions on the page with ConfiForms to be editable only by your "confluence-administrators" group

This way, you will ensure who are the form administrators and form administrators could edit any record within the form

See also Confluence page permissions and ConfiForms

Hello, I have installed the confiform app  but cannot find it in Confluence when I want to add in in a confluence page. I am sure I am missing something here...pls help.

Are you using Confluence server or cloud? Make sure the app is enabled (for server) and you have active subscription (for cloud)

Look for the macros which start with confi

Its working now Thanks. I think I just needed to give it time to appear.

@Alex_Medved__ConfiForms_ is there any plan to add plugins for microsoft teams ?

Can you elaborate? What plugin are you looking for?

Am looking to create teams meeting through confiform 

ConfiForms has a way to call any web-api, as long there is one - https://wiki.vertuna.com/display/CONFIFORMS/Configuring+ConfiForms+IFTTT+actions#ConfiguringConfiFormsIFTTTactions-WebServiceRequest

So, this means - if teams have the APIs to create a meeting then this should be doable with ConfiForms

Suggest an answer

Log in or Sign up to answer
TAGS
Community showcase
Posted in Confluence

What project did you transition or start on Confluence with the shift to remote work?

It’s been great to hear from fellow users over the last few weeks about the best tips and fun moments you’ve had working on Confluence since the transition to working remote. I’d love to keep the c...

159 views 3 8
Join discussion

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you