{"id":39824678,"url":"https://github.com/convertigo/c8oprj-lib-actions-c8oforms","last_synced_at":"2026-01-18T13:03:24.054Z","repository":{"id":74480610,"uuid":"271811315","full_name":"convertigo/c8oprj-lib-actions-c8oforms","owner":"convertigo","description":"This project contains Actions (sequences) and Sources (sequences) that can be called by Convertigo Forms Builder. Deploy this project on the same Convertigo server with C8OForms project to enhance your forms.","archived":false,"fork":false,"pushed_at":"2025-11-05T10:58:24.000Z","size":400,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-11-05T12:21:18.165Z","etag":null,"topics":["back-end","c8o-marketplace","library"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/convertigo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-06-12T13:59:28.000Z","updated_at":"2025-11-05T10:57:34.000Z","dependencies_parsed_at":"2025-06-04T17:54:15.578Z","dependency_job_id":"1f6b60ac-9929-4e30-87db-8e67789b6f7a","html_url":"https://github.com/convertigo/c8oprj-lib-actions-c8oforms","commit_stats":null,"previous_names":[],"tags_count":62,"template":false,"template_full_name":null,"purl":"pkg:github/convertigo/c8oprj-lib-actions-c8oforms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/convertigo%2Fc8oprj-lib-actions-c8oforms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/convertigo%2Fc8oprj-lib-actions-c8oforms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/convertigo%2Fc8oprj-lib-actions-c8oforms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/convertigo%2Fc8oprj-lib-actions-c8oforms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/convertigo","download_url":"https://codeload.github.com/convertigo/c8oprj-lib-actions-c8oforms/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/convertigo%2Fc8oprj-lib-actions-c8oforms/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28536686,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T10:13:46.436Z","status":"ssl_error","status_checked_at":"2026-01-18T10:13:11.045Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["back-end","c8o-marketplace","library"],"created_at":"2026-01-18T13:03:23.984Z","updated_at":"2026-01-18T13:03:24.047Z","avatar_url":"https://github.com/convertigo.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\n\n# lib_Actions_C8Oforms\n\nDefault data sources and actions. Many other data sources and actions can be added by installing Convertigo No Code Studio plugins. Please refer to documentation to understand how to create plugins with the Convertigo Low Code Studio: \u003ca href='https://doc.convertigo.com/documentation/latest/no-code-forms/creating-data-for-c8o-forms/' target='_blank'\u003eConvertigo Plugins\u003c/a\u003e\n\n\nFor more technical informations : [documentation](./project.md)\n\n- [Installation](#installation)\n- [Sequences](#sequences)\n    - [__disabled_formssource_CNN_News](#__disabled_formssource_cnn_news)\n    - [__disabled_formssource_List_of_company_employees](#__disabled_formssource_list_of_company_employees)\n    - [_disabled_formssource_List_of_Ships](#_disabled_formssource_list_of_ships)\n    - [disabled_forms_insert_response_db](#disabled_forms_insert_response_db)\n    - [disabled_forms_notify_response_by_mail_advanced](#disabled_forms_notify_response_by_mail_advanced)\n    - [forms_delete_response](#forms_delete_response)\n    - [forms_edit_field](#forms_edit_field)\n    - [forms_fill_PDF](#forms_fill_pdf)\n    - [forms_notify_response_simple_by_mail_simple](#forms_notify_response_simple_by_mail_simple)\n    - [initSMTP](#initsmtp)\n\n\n## Installation\n\n1. In your Convertigo Studio click on ![](https://github.com/convertigo/convertigo/blob/develop/eclipse-plugin-studio/icons/studio/project_import.gif?raw=true \"Import a project in treeview\") to import a project in the treeview\n2. In the import wizard\n\n   ![](https://github.com/convertigo/convertigo/blob/develop/eclipse-plugin-studio/tomcat/webapps/convertigo/templates/ftl/project_import_wzd.png?raw=true \"Import Project\")\n   \n   paste the text below into the `Project remote URL` field:\n   \u003ctable\u003e\n     \u003ctr\u003e\u003ctd\u003eUsage\u003c/td\u003e\u003ctd\u003eClick the copy button at the end of the line\u003c/td\u003e\u003c/tr\u003e\n     \u003ctr\u003e\u003ctd\u003eTo contribute\u003c/td\u003e\u003ctd\u003e\n\n     ```\n     lib_Actions_C8Oforms=git@github.com:convertigo/c8oprj-lib-actions-c8oforms.git:branch=master\n     ```\n     \u003c/td\u003e\u003c/tr\u003e\n     \u003ctr\u003e\u003ctd\u003eTo simply use\u003c/td\u003e\u003ctd\u003e\n\n     ```\n     lib_Actions_C8Oforms=git@github.com:convertigo/c8oprj-lib-actions-c8oforms/archive/master.zip\n     ```\n     \u003c/td\u003e\u003c/tr\u003e\n    \u003c/table\u003e\n3. Click the `Finish` button. This will automatically import the __lib_Actions_C8Oforms__ project\n\n\n## Sequences\n\n### __disabled_formssource_CNN_News\n\nDemo data source. Just returns some news from CNN\n\n**variables**\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003ename\u003c/th\u003e\u003cth\u003ecomment\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003emodel\u003c/td\u003e\u003ctd\u003eif source is called with model == true, model must be returned\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n### __disabled_formssource_List_of_company_employees\n\nReturns a fake list of company employees\n\n**variables**\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003ename\u003c/th\u003e\u003cth\u003ecomment\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eforms_filter\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n### _disabled_formssource_List_of_Ships\n\nReturns a fake list of ships under construction\n\n**variables**\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003ename\u003c/th\u003e\u003cth\u003ecomment\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eforms_filter\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n### disabled_forms_insert_response_db\n\nSave responses to an external Database (demo).\n\n**variables**\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003ename\u003c/th\u003e\u003cth\u003ecomment\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edoc\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eforms_db_destination\u003c/td\u003e\u003ctd\u003eCan be used to override SQL symbols\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eforms_db_name\u003c/td\u003e\u003ctd\u003eDatabase name created to store form responses\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eforms_db_type\u003c/td\u003e\u003ctd\u003eDatabase type. Supports \"fs\" or \"mysql\"\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eoriginalDoc\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n### disabled_forms_notify_response_by_mail_advanced\n\n\u003cdiv class=\"en\"\u003eSends a \u003cb\u003email\u003c/b\u003e when a new response is submitted\u003c/div\u003e\n\u003cdiv class=\"fr\"\u003eEnvoie un \u003cb\u003ee-mail\u003c/b\u003e lorsqu'une nouvelle réponse est soumise\u003c/div\u003e\n\u003cdiv class=\"es\"\u003eEnvía un \u003cb\u003ecorreo\u003c/b\u003e cuando se envía una nueva respuesta\u003c/div\u003e\n\u003cdiv class=\"it\"\u003eInvia una \u003cb\u003email\u003c/b\u003e quando viene inviata una nuova risposta\u003c/div\u003e\n\n**variables**\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003ename\u003c/th\u003e\u003cth\u003ecomment\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edoc\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eforms_mail_body\u003c/td\u003e\u003ctd\u003e\u003cdiv class=\"en\"\u003eEmail body (short string). || \u003ci\u003e(optional)\u003c/i\u003e\u003c/div\u003e\n\u003cdiv class=\"fr\"\u003eCorps de l'e-mail (chaîne courte). || \u003ci\u003e(optionnel)\u003c/i\u003e\u003c/div\u003e\n\u003cdiv class=\"es\"\u003eCuerpo del correo electrónico (cadena corta). || \u003ci\u003e(opcional)\u003c/i\u003e\u003c/div\u003e\n\u003cdiv class=\"it\"\u003eCorpo dell'email (stringa breve). || \u003ci\u003e(facoltativo)\u003c/i\u003e\u003c/div\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eforms_mail_body_title\u003c/td\u003e\u003ctd\u003e\u003cdiv class=\"en\"\u003eMail body title (short string). || \u003ci\u003e(optional)\u003c/i\u003e\u003c/div\u003e\n\u003cdiv class=\"fr\"\u003eTitre du corps du message (chaîne courte). || \u003ci\u003e(optionnel)\u003c/i\u003e\u003c/div\u003e\n\u003cdiv class=\"es\"\u003eTítulo del cuerpo del correo (cadena corta). || \u003ci\u003e(opcional)\u003c/i\u003e\u003c/div\u003e\n\u003cdiv class=\"it\"\u003eTitolo del corpo della posta (stringa corta). || \u003ci\u003e(facoltativo)\u003c/i\u003e\u003c/div\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eforms_mail_logo\u003c/td\u003e\u003ctd\u003e\u003cdiv class=\"en\"\u003eURL to a logo. || \u003ci\u003e(optional)\u003c/i\u003e\u003c/div\u003e\n\u003cdiv class=\"fr\"\u003eURL vers un logo. || \u003ci\u003e(optionnel)\u003c/i\u003e\u003c/div\u003e\n\u003cdiv class=\"es\"\u003eURL a un logotipo. || \u003ci\u003e(opcional)\u003c/i\u003e\u003c/div\u003e\n\u003cdiv class=\"it\"\u003eOURL di un logo. || \u003ci\u003e(facoltativo)\u003c/i\u003e \u003c/div\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eforms_mail_notify_owner\u003c/td\u003e\u003ctd\u003e\u003cdiv class=\"en\"\u003eThis setting allows you to enable notification to the owner of the form. || \u003ci\u003e(optional)\u003c/i\u003e \u003cb\u003e boolean\u003c/b\u003e (\u003cb\u003etrue\u003c/b\u003e or \u003cb\u003efalse\u003c/b\u003e). \u003csmall\u003eDefault value is \u003cb\u003efalse\u003c/b\u003e\u003c/small\u003e\u003c/div\u003e\n\u003cdiv class=\"fr\"\u003eCe paramétre vous permets d'activer la notification au propriétaire du formulaire. || \u003ci\u003e(optionnel)\u003c/i\u003e \u003cb\u003e booléen\u003c/b\u003e (\u003cb\u003etrue\u003c/b\u003e ou \u003cb\u003efalse\u003c/b\u003e). \u003csmall\u003eLa valeur par défaut est \u003cb\u003efalse\u003c/b\u003e\u003c/small\u003e\u003c/div\u003e\n\u003cdiv class=\"es\"\u003eEsta configuración le permite habilitar la notificación al propietario del formulario. || \u003ci\u003e(opcional)\u003c/i\u003e \u003cb\u003e booleano\u003c/b\u003e (\u003cb\u003etrue\u003c/b\u003e o \u003cb\u003efalse\u003c/b\u003e). \u003csmall\u003eEl valor predeterminado es \u003cb\u003efalse\u003c/b\u003e\u003c/small\u003e\u003c/div\u003e\n\u003cdiv class=\"it\"\u003eQuesta impostazione consente di abilitare la notifica al proprietario del modulo. || \u003ci\u003e(facoltativo)\u003c/i\u003e \u003cb\u003e booleano\u003c/b\u003e (\u003cb\u003etrue\u003c/b\u003e o \u003cb\u003efalse\u003c/b\u003e). \u003csmall\u003eIl valore predefinito è \u003cb\u003efalse\u003c/b\u003e\u003c/small\u003e\u003c/div\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eforms_mail_notify_sender\u003c/td\u003e\u003ctd\u003e\u003cdiv class=\"en\"\u003eThis setting allows you to activate the notification to the person who replied to the form. || \u003ci\u003e(optional)\u003c/i\u003e \u003cb\u003e boolean\u003c/b\u003e (\u003cb\u003etrue\u003c/b\u003e or \u003cb\u003efalse\u003c/b\u003e). \u003csmall\u003eDefault value is \u003cb\u003efalse\u003c/b\u003e\u003c/small\u003e\u003c/div\u003e\n\u003cdiv class=\"fr\"\u003eCe paramétre vous permets d'activer la notification à la personne qui a répondu au formulaire. || \u003ci\u003e(optionnel)\u003c/i\u003e \u003cb\u003e booléen\u003c/b\u003e (\u003cb\u003etrue\u003c/b\u003e ou \u003cb\u003efalse\u003c/b\u003e). \u003csmall\u003eLa valeur par défaut est \u003cb\u003efalse\u003c/b\u003e\u003c/small\u003e\u003c/div\u003e\n\u003cdiv class=\"es\"\u003eEsta configuración le permite activar la notificación a la persona que respondió al formulario. || \u003ci\u003e(opcional)\u003c/i\u003e \u003cb\u003e booleano\u003c/b\u003e (\u003cb\u003etrue\u003c/b\u003e o \u003cb\u003efalse\u003c/b\u003e). \u003csmall\u003eEl valor predeterminado es \u003cb\u003efalse\u003c/b\u003e\u003c/small\u003e\u003c/div\u003e\n\u003cdiv class=\"it\"\u003eQuesta impostazione ti consente di attivare la notifica alla persona che ha risposto al modulo. || \u003ci\u003e(facoltativo)\u003c/i\u003e \u003cb\u003e booleano\u003c/b\u003e (\u003cb\u003etrue\u003c/b\u003e o \u003cb\u003efalse\u003c/b\u003e). \u003csmall\u003eIl valore predefinito è \u003cb\u003efalse\u003c/b\u003e\u003c/small\u003e\u003c/div\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eforms_mail_recipients_bcc\u003c/td\u003e\u003ctd\u003e\u003cdiv class=\"en\"\u003e\"Bcc\" Mail recipients separated by comma or semicolon. || \u003ci\u003e(optional)\u003c/i\u003e\u003c/div\u003e\n\u003cdiv class=\"fr\"\u003e\"Bcc\" Destinataires du courrier séparés par une virgule ou un point-virgule. || \u003ci\u003e(optionnel)\u003c/i\u003e\u003c/div\u003e\n\u003cdiv class=\"es\"\u003e\"Bcc\" Destinatarios de correo separados por coma o punto y coma. || \u003ci\u003e(opcional)\u003c/i\u003e\u003c/div\u003e\n\u003cdiv class=\"it\"\u003e\"Bcc\" Destinatari di posta separati da virgola o punto e virgola. || \u003ci\u003e(facoltativo)\u003c/i\u003e\u003c/div\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eforms_mail_recipients_cc\u003c/td\u003e\u003ctd\u003e\u003cdiv class=\"en\"\u003e\"Cc\" Mail recipients separated by comma or semicolon. || \u003ci\u003e(optional)\u003c/i\u003e\u003c/div\u003e\n\u003cdiv class=\"fr\"\u003e\"Cc\" Destinataires du courrier séparés par une virgule ou un point-virgule. || \u003ci\u003e(optionnel)\u003c/i\u003e\u003c/div\u003e\n\u003cdiv class=\"es\"\u003e\"Cc\" Destinatarios de correo separados por coma o punto y coma. || \u003ci\u003e(opcional)\u003c/i\u003e\u003c/div\u003e\n\u003cdiv class=\"it\"\u003e\"Cc\" Destinatari di posta separati da virgola o punto e virgola. || \u003ci\u003e(facoltativo)\u003c/i\u003e\u003c/div\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eforms_mail_recipients_to\u003c/td\u003e\u003ctd\u003e\u003cdiv class=\"en\"\u003e\"To\" Mail recipients separated by comma or semicolon. || \u003ci\u003e(mandatory)\u003c/i\u003e\u003c/div\u003e\n\u003cdiv class=\"fr\"\u003e\"À\" Destinataires du courrier séparés par une virgule ou un point-virgule. || \u003ci\u003e(obligatoire)\u003c/i\u003e\u003c/div\u003e\n\u003cdiv class=\"es\"\u003e\"To\" Destinatarios de correo separados por coma o punto y coma. || \u003ci\u003e(obligatorio)\u003c/i\u003e\u003c/div\u003e\n\u003cdiv class=\"it\"\u003e\"To\" Destinatari di posta separati da virgola o punto e virgola. || \u003ci\u003e(obbligatorio)\u003c/i\u003e\u003c/div\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eforms_mail_sender\u003c/td\u003e\u003ctd\u003e\u003cdiv class=\"en\"\u003eEmail of sender for anonymous forms. If empty, we try to retrieve mail address from C8oForms account. || \u003ci\u003e(optional)\u003c/i\u003e\u003c/div\u003e\n\u003cdiv class=\"fr\"\u003eCourriel de l'expéditeur pour les formulaires anonymes. S'il est vide, nous essayons de récupérer l'adresse e-mail du compte C8oForms. || \u003ci\u003e(optionnel)\u003c/i\u003e\u003c/div\u003e\n\u003cdiv class=\"es\"\u003eCorreo electrónico del remitente para formularios anónimos. Si está vacío, intentamos recuperar la dirección de correo de la cuenta de C8oForms. || \u003ci\u003e(opcional)\u003c/i\u003e\u003c/div\u003e\n\u003cdiv class=\"it\"\u003eEmail del mittente per moduli anonimi. Se vuoto, proviamo a recuperare l'indirizzo e-mail dall'account C8oForms. || \u003ci\u003e(facoltativo)\u003c/i\u003e\u003c/div\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eforms_mail_subject\u003c/td\u003e\u003ctd\u003e\u003cdiv class=\"en\"\u003eEmail subject (short string). || \u003ci\u003e(optional)\u003c/i\u003e\u003c/div\u003e\n\u003cdiv class=\"fr\"\u003eObjet de l'e-mail (chaîne courte). || \u003ci\u003e(optionnel)\u003c/i\u003e\u003c/div\u003e\n\u003cdiv class=\"es\"\u003eAsunto del correo electrónico (cadena corta). || \u003ci\u003e(opcional)\u003c/i\u003e\u003c/div\u003e\n\u003cdiv class=\"it\"\u003eOggetto dell'email (stringa breve). || \u003ci\u003e(facoltativo)\u003c/i\u003e\u003c/div\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eoriginalDoc\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n### forms_delete_response\n\nThe submitted form and its responses are deleted and no longer visible in the response viewer\n\n**variables**\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003ename\u003c/th\u003e\u003cth\u003ecomment\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edoc\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eoriginalDoc\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n### forms_edit_field\n\nAllows you to modify the value of the field in the current response\n\n**variables**\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003ename\u003c/th\u003e\u003cth\u003ecomment\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edoc\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eforms_input_field_name\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eforms_input_field_value\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eoriginalDoc\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n### forms_fill_PDF\n\nFills out a PDF form from the form responses using a template PDF file.\n\n**variables**\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003ename\u003c/th\u003e\u003cth\u003ecomment\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edoc\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eforms_input_pdf_path\u003c/td\u003e\u003ctd\u003eFill in the dynamic PDF file you want to use as a template. You can use, for example, \u003ca href='https://www.libreoffice.org/' target='_blank'\u003eLibreOffice Writer\u003c/a\u003e to make your PDF dynamic, either from a new PDF or from 'an existing one. \u003cbr/\u003e The name of the PDF fields must be identical to the technical identifiers of the fields in your form. \u003cbr/\u003eOnly the fields \"input text\", \"checkbox\", \"date\", \"time\", \"camera\", \"group\", \"barcode\", \"signature\", and \"location\" are supported. \u003cBr / \u003e For the checkboxes, each box of the PDF must have the technical name + \"_1\", + \"_2\" etc ...\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eoriginalDoc\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n### forms_notify_response_simple_by_mail_simple\n\n\u003cdiv\u003eAllows sending an \u003cb\u003eemail\u003c/b\u003e when a new response is submitted, or when a button is clicked\u003c/div\u003e\n\n**variables**\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003ename\u003c/th\u003e\u003cth\u003ecomment\u003c/th\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e_c8o_timezone_offset\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003edoc\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eforms_mail_body\u003c/td\u003e\u003ctd\u003e\u003cdiv\u003eEmail body, the message you want to send to recipients.\u003c/div\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eforms_mail_logo\u003c/td\u003e\u003ctd\u003e\u003cdiv\u003eThe URL to the logo in the email header.\u003c/div\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eforms_mail_recipients_bcc\u003c/td\u003e\u003ctd\u003e\u003cdiv\u003eMail \u003cb\u003eblind\u003c/b\u003e recipients separated by comma or semicolon.\u003c/div\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eforms_mail_recipients_cc\u003c/td\u003e\u003ctd\u003e\u003cdiv\u003eMail \u003cb\u003ecopy\u003c/b\u003e recipients separated by comma or semicolon.\u003c/div\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eforms_mail_recipients_to\u003c/td\u003e\u003ctd\u003e\u003cdiv\u003eMail recipients separated by comma or semicolon. \u003ci\u003e(mandatory)\u003c/i\u003e\u003c/div\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eforms_mail_subject\u003c/td\u003e\u003ctd\u003e\u003cdiv\u003eEmail subject\u003c/div\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eforms_mail_summary\u003c/td\u003e\u003ctd\u003e\u003cdiv\u003eAdd a form summary to the email\u003c/div\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eoriginalDoc\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esmtpAuthType\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esmtpPassword\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esmtpPort\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esmtpServer\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esmtpUsername\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esSender\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003esslProtocols\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003exslFilepath\u003c/td\u003e\u003ctd\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n### initSMTP\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconvertigo%2Fc8oprj-lib-actions-c8oforms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fconvertigo%2Fc8oprj-lib-actions-c8oforms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconvertigo%2Fc8oprj-lib-actions-c8oforms/lists"}