Saltearse al contenido

ev4 CMS

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.

ParametroTipoRequeridoDescripcion
urltextSiURL del endpoint del CMS (soporta variables {{variable}})
methodselectSiMetodo HTTP: GET o POST
credentials_idcredentialsNoCredenciales de acceso al CMS
sslVerifybooleanNoVerificar certificado SSL (por defecto: false)
dataKeytextNoClave de datos para filtrado

La credencial debe contener los campos:

  • username: Nombre de usuario para autenticacion basica
  • password: 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": {}
}
}
{
"url": "https://miempresa.ev4erp.net/api/cms/posts",
"method": "GET",
"credentials_id": "cred_ev4_01"
}
  • 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 a https://
  • 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, _categorias y _files
  • Soporta subida de archivos como imagenes codificadas en base64
  • Los archivos pueden configurarse mediante config.files (array) o data.file (ruta directa)
  • La respuesta se parsea como JSON; si no es JSON valido, se trata como ID del recurso creado
  • ev4cmsUpload (subida de archivos a ev4 CMS)
  • ev4Client (acceso a datos de ev4 ERP)