Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Crear Job

Usando el siguiente método del SDK, puedes crear y enviar Jobs para activar Job Functions, Webhooks, Circuits y servicios App Sail. También puedes pasar argumentos opcionales en forma de pares clave-valor JSON. Fragmento del SDK para crear y enviar un Job para activar:

copy

// crear function job const functionJob = await jobScheduling.JOB.submitJob({ job_name: ’test_job’, // establecer un nombre para el job jobpool_name: ’test’, // establecer el nombre del Function jobpool donde se enviará el job target_type: ‘Function’, // establecer el tipo de destino como Function para function jobs target_name: ’target_function’, // establecer el nombre de la función destino (opcional) (target_id o target_name es obligatorio) // target_id: ‘123467890’, // establecer el Id de la función destino (opcional) (target_id o target_name es obligatorio) params: { arg1: ’test’, arg2: ‘job’ }, // establecer parámetros a pasar a la función destino (opcional) job_config: { number_of_retries: 2, // establecer el número de reintentos retry_interval: 15 * 60 // establecer el intervalo de reintento } // configurar job - reintentos => 2 reintentos en 15 min (opcional) });

copy

// crear circuit job const circuitJob = await jobScheduling.JOB.submitJob({ job_name: ’test_job’, // establecer un nombre para el job jobpool_name: ’test’, // establecer el nombre del Circuit jobpool donde se enviará el job target_type: ‘Circuit’, // establecer el tipo de destino como Circuit para circuit jobs target_name: ’target_circuit’, // establecer el nombre del circuit destino (opcional) (target_id o target_name es obligatorio) // target_id: ‘123467890’, // establecer el Id del circuito destino (opcional) (target_id o target_name es obligatorio) test_cases: { arg1: “job”, arg2: “test” }, // establecer los casos de prueba del circuit job_config: { number_of_retries: 2, // establecer el número de reintentos retry_interval: 15 * 60 // establecer el intervalo de reintento } // configurar job - reintentos => 2 reintentos en 15 min (opcional) });

copy

// crear webhook job const webhookJob = await jobScheduling.JOB.submitJob({ job_name: ’test_job’, // establecer un nombre para el job jobpool_name: ’test’, // establecer el nombre del Webhook jobpool donde se enviará el job target_type: ‘Webhook’, // establecer el tipo de destino como Webhook para webhook jobs request_method: ‘POST’, // establecer el método de la solicitud webhook url: ‘https://catalyst.zoho.com’, // establecer la URL de la solicitud webhook params: { arg1: ’test’, arg2: ‘job’ }, // establecer los parámetros de consulta de la solicitud webhook (opcional) headers: { IS_TEST_REQUEST: ’true’ }, // establecer los encabezados de la solicitud webhook (opcional) request_body: ’test_request’, // establecer el cuerpo de la solicitud webhook (opcional) job_config: { number_of_retries: 2, // establecer el número de reintentos retry_interval: 15 * 60 // establecer el intervalo de reintento } // configurar job - reintentos => 2 reintentos en 15 min (opcional) });

copy

// crear appsail job const appsailJob = await jobScheduling.JOB.submitJob({ job_name: ’test_job’, // establecer un nombre para el job jobpool_name: ’test’, // establecer el nombre del AppSail jobpool donde se enviará el job target_type: ‘AppSail’, // establecer el tipo de destino como AppSail para appsail jobs target_name: ’target_appsail’, // establecer el nombre del appsail destino (opcional) (target_id o target_name es obligatorio) // target_id: ‘123467890’, // establecer el Id del appsail destino (opcional) (target_id o target_name es obligatorio) request_method: ‘POST’, // establecer el método de la solicitud appsail url: ‘/test’, // establecer la ruta URL del appsail (opcional) params: { arg1: ’test’, arg2: ‘job’ }, // establecer los parámetros de consulta de la solicitud appsail (opcional) headers: { IS_TEST_REQUEST: ’true’ }, // establecer los encabezados de la solicitud appsail (opcional) request_body: ’test_request’, // establecer el cuerpo de la solicitud appsail (opcional) job_config: { number_of_retries: 2, // establecer el número de reintentos retry_interval: 15 * 60 // establecer el intervalo de reintento } // configurar job - reintentos => 2 reintentos en 15 min (opcional) });

Última actualización 2026-03-30 13:40:30 +0530 IST