🔑 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
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
| Nombre | string | No | Nombre descriptivo del nodo |
| Ambiente | DEV | UAT | PROD | Sí | Entorno de Shori al que conectarse |
| Portal ID | string | Sí | UUID del portal Shori |
| Tenant ID | string | Sí | UUID del tenant Shori |
| API Key | password | Sí | Clave de autenticación proporcionada por Shori |
Salidas
| Salida | Descripción |
|---|---|
msg.shoriClient | Cliente 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.