nextcloud / forms

📝 Simple form & survey app for Nextcloud
https://apps.nextcloud.com/apps/forms
GNU Affero General Public License v3.0
320 stars 97 forks source link

Flow and Forms #805

Open Spartachetto opened 3 years ago

Spartachetto commented 3 years ago

reading the issues #790 and #789, I thought that it would be interesting to make a further step and integrate Forms with Flow.

There are a lot of possible conditions and actions that could be of interest, like for example:

and so on...

An hypothesis of schema

conditions

I put only the actions specific to the Forms app, it is clear that all the other actions would be usable.

susnux commented 1 year ago

As I have a use case for this, I started looking into it (see my branch), this will require quite a lot of work:

gotjoshua commented 1 year ago

@susnux

I started looking into it,

me too! and i started a repo where i will try to create a flow from forms to deck.

However, I am a bit unsure how to proceed:

  1. never hacked on a nextcloud plugin before = D
  2. none of the flow specific events are being emitted
  3. hoping that i can listen for this activity thingy

is this a reasonable idea? any help?

BarBaar44 commented 6 months ago

Yes! Very much support this!

I have an intake form for new clients. I would like to create a new user based on the information in the intake form. It would be a super simple flow:

  1. Share unique link to form with a potential client
  2. The client fills out the form and submits
  3. NextCloud creates a user account (etc) based on the input of the form (username == e-mail address)
tatrapikao commented 5 months ago

this would be brilliant! There are multiple usecases coming to mind. Would it be possible to check a specific question and send e.g. talk messages to different accounts based on the answer maybe with the content of one or different answers of the same form?

Rello commented 4 months ago

https://github.com/nextcloud/forms/pull/2195

I am working to add Forms as a direct data source to Analytics. stay tuned...

QuantenToast commented 2 months ago

What is the current status on this? I would like to contribute to this issue and would like to know what I can do, for example: should I work off the branch @susnux created or is that one a "dead end"? If so, what progress has already been made?