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 | PRODEntorno de Shori al que conectarse
Portal IDstringUUID del portal Shori
Tenant IDstringUUID del tenant Shori
API KeypasswordClave 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.