--- title: "Ejecutar Circuit" url: https://docs.catalyst.zoho.com/es/sdk/nodejs/v2/serverless/circuits/execute-circuit/ description: "Esta página describe el método para hacer uso de circuits para organizar y orquestar tareas en tu aplicación Java con fragmentos de código de ejemplo." last_updated: 2026-03-30T08:10:30Z service: Serverless type: general related_links: - name: "Execute Circuit - API" url: /es/api/code-reference/serverless/circuits/execute-circuit/#ExecuteCircuit - name: "Circuits" url: /es/serverless/help/circuits/introduction --- # Ejecutar un Circuit [Catalyst Circuits](https://docs.catalyst.zoho.com/es/serverless/help/circuits/introduction/) te permite definir, organizar y orquestar una secuencia de tareas para que se lleven a cabo automáticamente. Puedes habilitar ejecuciones concurrentes o secuenciales de funciones de Catalyst en un circuit, y adicionalmente incluir condiciones, datos y rutas en él y automatizar el flujo de trabajo. > **Note:** Circuits actualmente no está disponible para los usuarios de Catalyst que acceden desde los centros de datos de EU, AU, IN, JP, SA o CA. El código de ejemplo a continuación ilustra la ejecución de un circuit haciendo referencia a su ID de Circuit único y pasando pares clave-valor como el JSON de entrada al circuit. También ilustra la obtención de los detalles de ejecución del circuit haciendo referencia a su `Execution ID` único guardado en el historial de ejecución del circuit. La referencia `circuit` utilizada a continuación está definida en la [página de instancia del componente](https://docs.catalyst.zoho.com/es/sdk/nodejs/v2/serverless/circuits/get-a-component-instance/). ```javascript //Ejecuta el circuito referenciando su ID de circuito y pasa el JSON de entrada circuit.execute('195000000041001', 'sampleName', { name: 'Aaron Jones'}).then((result) => { console.log(result); }).catch((err) => console.log(err.toString())); //Escrito en los logs de Catalyst //Devuelve los detalles de ejecución del circuito refiriéndose al ID de Circuito e ID de Ejecución circuit.status('195000000041001', '195000000043002').then((result) => { console.log(result); }).catch((err) => console.log(err.toString())); //Written to Catalyst Logs //Aborta la ejecución del circuito refiriéndose al ID de Circuito e ID de Ejecución circuit.abort('195000000041001', '195000000043002').then((result) => { console.log(result); }).catch((err) => console.log(err.toString())); //Written to Catalyst Logs ``` A continuación se muestra una respuesta de ejemplo que recibirás. La respuesta es la misma para ambas versiones de Node.js. #### Node.js ```javascript { id: "b3e2f61e-4795-428e-8365-3609bf2b5606", name: "Name", start_time: "Aug 18, 2021 07:35 PM", status: "running", status_code: 1, execution_meta: {}, circuit_details: { name: "NewCircuit", ref_name: "newcircuit", description: "", instance_id: "70454fc5-3bf6-45af-81ca-2742cc049698" }, input: { name: "Aaron Jones" } } ```