ev4 CMS
Descripcion
Sección titulada «Descripcion»El modulo ev4 CMS permite interactuar con el sistema de gestion de contenidos (CMS) de ev4. Soporta operaciones GET para obtener posts y POST para crear o actualizar contenido, incluyendo la subida de imagenes en formato base64. Utiliza autenticacion basica y fuerza conexiones HTTPS. Es ideal para sincronizar contenido entre el workflow y un CMS basado en ev4, publicar articulos automaticamente, o extraer informacion de posts existentes.
Configuracion
Sección titulada «Configuracion»| Parametro | Tipo | Requerido | Descripcion |
|---|---|---|---|
| url | text | Si | URL del endpoint del CMS (soporta variables {{variable}}) |
| method | select | Si | Metodo HTTP: GET o POST |
| credentials_id | credentials | No | Credenciales de acceso al CMS |
| sslVerify | boolean | No | Verificar certificado SSL (por defecto: false) |
| dataKey | text | No | Clave de datos para filtrado |
Credenciales
Sección titulada «Credenciales»La credencial debe contener los campos:
username: Nombre de usuario para autenticacion basicapassword: Contrasena para autenticacion basica
El modulo genera un header Authorization: Basic <base64> con estas credenciales.
{ "nextModule": "siguiente_modulo", "data": { "id": "123", "titulo": "Post de ejemplo" }, "_meta_": { "status": 200, "headers": {} }}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Caso basico
Sección titulada «Caso basico»{ "url": "https://miempresa.ev4erp.net/api/cms/posts", "method": "GET", "credentials_id": "cred_ev4_01"}API Utilizada
Sección titulada «API Utilizada»- Endpoint del CMS de ev4 configurado en el campo
url - Las URLs HTTP se convierten automaticamente a HTTPS
- Soporta variables dinamicas
{{variable}}en la URL - Las URLs
http://se convierten automaticamente ahttps:// - La verificacion SSL esta desactivada por defecto (
rejectUnauthorized: false) - En modo POST, el modulo envia los datos del workflow junto con metadatos como
_action,_typeFiles,_categoriasy_files - Soporta subida de archivos como imagenes codificadas en base64
- Los archivos pueden configurarse mediante
config.files(array) odata.file(ruta directa) - La respuesta se parsea como JSON; si no es JSON valido, se trata como ID del recurso creado
Nodos Relacionados
Sección titulada «Nodos Relacionados»- ev4cmsUpload (subida de archivos a ev4 CMS)
- ev4Client (acceso a datos de ev4 ERP)