Saltar al contenido principal

🔑 shori-config

Nodo de configuración que autentica con Shori e inyecta el cliente msg.shoriClient en el flujo. Debe estar antes de cualquier otro nodo Shori.

Diagrama del nodo​

Campos​

CampoTipoRequeridoDescripción
NombrestringNoNombre descriptivo del nodo
AmbienteDEV | UAT | PRODSíEntorno de Shori al que conectarse
Portal IDstringSíUUID del portal Shori
Tenant IDstringSíUUID del tenant Shori
API KeypasswordSíClave de autenticación proporcionada por Shori

Salidas​

SalidaDescripción
msg.shoriClientCliente Shori autenticado, listo para los nodos siguientes

Ejemplos​

Ejemplo 1 — Flujo básico con valores fijos​

Configura shori-config con valores fijos y conecta directamente a un nodo de acción.

Ejemplo 2 — Múltiples nodos en cadena​

Un solo shori-config puede alimentar múltiples nodos Shori en secuencia.

Ejemplo 3 — Flujo con manejo de error​

Equivalente en código​

import { ShoriClientBuilder, ShoriEnvironment } from "shori-sdk-ts";

const client = new ShoriClientBuilder()
.environment(ShoriEnvironment.UAT)
.portalId("tu-portal-id")
.tenantId("tu-tenant-id")
.apiKey("tu-api-key")
.build();
Buenas prácticas

Usa un único nodo shori-config al inicio del flujo. El cliente inyectado en msg.shoriClient se propaga automáticamente a todos los nodos siguientes.