Kissflow DocsHelp center
Primeros pasos
Esta página se tradujo automáticamente y está pendiente de revisión editorial.Ver la versión en inglés

Inicio rápido para desarrolladores

Autentícate en la API de Kissflow, haz tu primera llamada y amplía el producto con un componente personalizado creado con el SDK.

BasicEnterprise

Kissflow te ofrece dos vías como desarrollador: una API REST para leer y escribir los datos de tu cuenta desde fuera, y un SDK de JavaScript para ampliar lo que las personas ven dentro del producto. Este tutorial cubre ambas, empezando por las credenciales que comparten. Cada paso es la versión breve; los enlaces de Más información llevan al detalle completo cuando lo necesites.

Antes de comenzar

Necesitas una cuenta de Kissflow en la que puedas iniciar sesión y permiso para crear claves de acceso. Crearlas para ti requiere que la función de claves de acceso esté habilitada en tu cuenta. Crearlas para una cuenta de servicio, que es lo que debería usar cualquier proceso desatendido, requiere el rol de Super Admin o IAM Admin.

1. Obtén tus credenciales

  1. Haz clic en tu foto de perfil, en la esquina superior derecha, y selecciona Mi configuración > Autenticación de API.
  2. Copia tu ID de cuenta desde los identificadores de la cuenta. Cada solicitud lo incluye, y tu dominio de cuenta es el host al que envías las solicitudes.
  3. En Claves de acceso, haz clic en Crear clave de acceso, ponle un nombre y define un periodo de vencimiento.
  4. Copia el ID y el secreto de la clave de acceso, o haz clic en Descargar credenciales para guardarlos en un archivo, y luego haz clic en Listo.

La página de autenticación de API con la sección de identificadores de la cuenta, que muestra el ID de cuenta y el dominio de la cuenta, cada uno con un control para copiar

Important

Cualquier persona que tenga el ID y el secreto de una clave de acceso puede hacer todo lo que tú puedes hacer. Guarda ambos de forma segura, no los compartas nunca y usa preferiblemente periodos de vencimiento cortos que renueves con frecuencia.

Más información: Autenticación de API y Crear y gestionar claves de acceso.

2. Haz tu primera llamada

Las API de Kissflow son servicios REST alojados en el dominio de tu propia cuenta. Cada solicitud se autentica con dos encabezados: X-Access-Key-Id y X-Access-Key-Secret.

Esta llamada lista los usuarios activos e invitados de tu cuenta. Sustituye el subdominio de tu cuenta, tu ID de cuenta y tu par de claves:

curl "https://your-account.kissflow.com/user/2/your-account-id/" \
  -H "X-Access-Key-Id: your-access-key-id" \
  -H "X-Access-Key-Secret: your-access-key-secret"

Una llamada correcta devuelve JSON. A partir de ahí, el mismo par de claves alcanza el resto de los recursos: procesos, tableros, dataforms, conjuntos de datos, portales e informes.

Referencia de la API

Explora todos los endpoints, con parámetros, esquemas y una consola para probarlos contra tu propia cuenta.

Más información: Documentación de la API y el SDK.

3. Configura el SDK

El SDK de JavaScript de Kissflow es la forma de ampliar la propia interfaz del producto, en lugar de llamarla desde fuera. Sus métodos sustentan los componentes de página personalizados, los componentes de campo de formulario personalizados, los eventos de campo y los scripts que ejecutas dentro de las integraciones.

  1. Lee la documentación del SDK en inglés, donde encontrarás la instalación y los métodos disponibles.
  2. Clona o consulta el repositorio del SDK de JavaScript para ver el código fuente del paquete.
  3. Ten a mano la referencia de aquello que vas a crear: componentes de página o componentes de campo de formulario.

Más información: Documentación de la API y el SDK.

4. Crea un componente personalizado

  1. En el creador de aplicaciones, haz clic en Interface en el panel de navegación izquierdo y selecciona Components.
  2. Haz clic en New component, selecciona Page o Field, escribe un nombre y una descripción, y haz clic en Create.
  3. Crea el componente con el SDK y empaquétalo como un archivo .zip que incluya un archivo index.html.
  4. Haz clic en el nombre del componente para abrir la página Import component y sube el archivo .zip, o selecciona Import from URL y pega la dirección donde esté alojado.
  5. Haz clic en Preview para verlo en modo de ejecución y luego haz clic en Publish.

La página para gestionar componentes en el creador de aplicaciones, con los componentes de página y de campo y sus estados Published y Draft, y el botón New component en la parte superior derecha

Note

Un componente debe publicarse antes de que una página o un formulario puedan usarlo, y el nombre de cada componente debe ser único, incluso frente a los archivados. Mientras lo desarrollas, Live preview apunta el creador de aplicaciones a tu servidor de desarrollo para que veas los cambios según los haces.

Para usarlo, arrastra Custom component a una página y elige el tuyo en el menú desplegable Select custom component.

Más información: Trabajar con componentes personalizados en Kissflow Apps y Trabajar con componentes de página personalizados.

Qué sigue

Continúa con estas guías:

En esta página