Skip to content
Snippets Groups Projects
Commit aa9dcbac authored by ErikHommel's avatar ErikHommel :homes:
Browse files

wip documentation

parent f9717529
No related branches found
No related tags found
No related merge requests found
...@@ -80,8 +80,9 @@ As time goes by and more people start using and enhancing the **Action Provider* ...@@ -80,8 +80,9 @@ As time goes by and more people start using and enhancing the **Action Provider*
!!! Note "Create your own" !!! Note "Create your own"
It is possible to develop your own specific actions, or indeed generic ones that others can use too! Check the relevant sections in this guide: It is possible to develop your own specific actions, or indeed generic ones that others can use too! Check the relevant sections in this guide:
* [Introduction to creating your own][create-your-own-introduction.md]
* [Example of Email Preferences][email-preferences.md] * [Introduction to creating your own](create-your-own-introduction.md)
* [Example of Email Preferences](email-preferences.md)
In this example we have a first step: find the contact with the data from the form: In this example we have a first step: find the contact with the data from the form:
...@@ -106,10 +107,21 @@ I can specify here what criteria I want to use, in this example I have specified ...@@ -106,10 +107,21 @@ I can specify here what criteria I want to use, in this example I have specified
At the *retrieval methods* part I can select how I want to retrieve my data. At the *retrieval methods* part I can select how I want to retrieve my data.
Here I would like an action called *Find contact with checksum*. Unfortunately that is not available yet because it has not been developed yet, but you get the gist. Here I would like an action called *Find contact with checksum*. Unfortunately that is not available yet because it has not been developed yet, but you get the gist.
And it will be developed in the section [Email Preferences][email-preferences.md]. And it will be developed in the section [Email Preferences](email-preferences.md).
For each of my input fields I can finally specify what data should be loaded here, which should come from the result of my action. For each of my input fields I can finally specify what data should be loaded here, which should come from the result of my action.
## Output Handler
At the bottom of the form where you edit or create your form processor there is also a bit about an *output handler*:
![Output Handler](/images/output-handler.png)
This gives you the option to manipulate the output that is sent back to the public website once all the actions have been executed.
If you do not specify anything, the default value of *send everything* then all the data involved is sent back (inputs, output from actions etc.).
If you decide for example you only want to send the ID of the contact back you can select the *decide what to send* and specify what from all the available data should be send back and how it is called.
## That's it! ## That's it!
If you click on the *Retrieval of defaults* tab in the **New Form Processor** form you will get a form like this: If you click on the *Retrieval of defaults* tab in the **New Form Processor** form you will get a form like this:
...@@ -117,7 +129,7 @@ And that is all! A form to be used without coding. Once I saved the form process ...@@ -117,7 +129,7 @@ And that is all! A form to be used without coding. Once I saved the form process
![API to be used](/images/api-to-be-used.png) ![API to be used](/images/api-to-be-used.png)
So far the basic concept. Obviously the public website part needs to be done too, check the [Example Sign Up Newsletter][sign-up-newsletter.md] section for that part, this section just covers the basis principles. So far the basic concept. Obviously the public website part needs to be done too, check the [Example Sign Up Newsletter](sign-up-newsletter.md) section for that part, this section just covers the basis principles.
......
images/output-handler.png

15.3 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment