--- title: "Enviar un Job al Job Pool usando el componente Jobs" url: https://docs.catalyst.zoho.com/es/job-scheduling/help/implementation/submit-jobs-using-jobs/ description: "Aprende a trabajar con Catalyst Job Scheduling, que proporciona componentes para programar y ejecutar jobs que activan Job Functions, Webhooks, Circuits o servicios AppSail." last_updated: 2026-08-17T12:16:04Z service: Job Scheduling type: general related_links: - name: "Job Pool Documentation" url: /es/job-scheduling/help/jobpool/introduction/ - name: "Cron Documentation" url: /es/job-scheduling/help/cron/introduction/ - name: "Job Documentation" url: /es/job-scheduling/help/job/introduction/ - name: "Submit a Job Using Pre-Defined Cron" url: /es/job-scheduling/help/implementation/submit-job-predefined-cron/ - name: "Submit a Job Using Dynamic Cron" url: /es/job-scheduling/help/implementation/submit-job-dynamic-cron/ - name: "Java SDK" url: /es/sdk/java/v1/job-scheduling/overview/ - name: "Node.js SDK" url: /es/sdk/nodejs/v2/job-scheduling/overview/ - name: "Python SDK" url: /es/sdk/python/v1/job-scheduling/overview/ - name: "Job Scheduling REST APIs" url: /es/api/code-reference/job-scheduling/jobpool/get-all-jobpool/#GetAllJobPools --- # Enviar un Job al Job Pool usando el componente Jobs Puedes usar el componente **Jobs** para enviar jobs a su job pool de forma instantánea. El job se puede crear y enviar usando el *Builder* de la consola o usando el SDK de [Java](https://docs.catalyst.zoho.com/es/sdk/java/v1/job-scheduling/overview/), [Node.js](https://docs.catalyst.zoho.com/es/sdk/nodejs/v2/job-scheduling/overview/) o [Python](https://docs.catalyst.zoho.com/es/sdk/python/v1/job-scheduling/overview/). Antes de enviar un job al job pool, debes asegurarte de: * Si el job se envía a un [Function Job Pool](https://docs.catalyst.zoho.com/es/job-scheduling/help/implementation/create-jobpool/), entonces el job pool necesita ser creado con la asignación de memoria adecuada para [evitar retrasos en el despacho](https://docs.catalyst.zoho.com/es/job-scheduling/help/jobpool/key-concepts/#ideal-memory-allocation-to-avoid-dispatch-delay). Para enviar un job a un job pool: 1. Navega a la sección del servicio *Catalyst Job Scheduling* en la consola y haz clic en **Start Exploring**. ![catalyst_job_scheduling_start_exploring_page](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_start_exploring_page.webp) 2. Navega a **Jobs** bajo *JOB EXECUTOR* en la barra lateral y haz clic en **Create Job**. ![catalyst_job_scheduling_jobs_create_start](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_jobs_create_start.webp) **Usando el Constructor** ### Crear Job usando el Builder 3. Proporciona un nombre para tu job en el campo de entrada **Job Name**. ![catalyst_job_scheduling_jobs_jobs_name](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_jobs_jobs_name.webp) 4. Selecciona el *Job Pool* al que deseas enviar este job usando el menú desplegable **Select Job Pool**. ![catalyst_job_scheduling_jobs_jobpool_choice](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_jobs_jobpool_choice.webp) > **Nota:** Si no has creado ningún job pool previamente, haz clic en **Create New**. Serás dirigido a la sección *Job Pool*. Los pasos para crear un job pool se pueden encontrar [aquí](https://docs.catalyst.zoho.com/es/job-scheduling/help/implementation/create-jobpool/). 5. Según el **Target Type** de tu job pool, los pasos para configurar un job varían. A los efectos de esta documentación de ayuda, vamos a crear un job para el **Function Job Pool**. ![catalyst_job_scheduling_jobs_sub_func_jp](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_jobs_sub_func_jp.webp) > **Nota:** Puedes encontrar los pasos para configurar un job para: * **Webhook Job Pool**: [aquí](https://docs.catalyst.zoho.com/es/job-scheduling/help/implementation/create-jobpool/) * **Circuit Job Pool**: [aquí](https://docs.catalyst.zoho.com/es/job-scheduling/help/implementation/create-jobpool/) * **AppSail Job Pool**: [aquí](https://docs.catalyst.zoho.com/es/job-scheduling/help/implementation/create-jobpool/) 6. Selecciona la [Job Function](https://docs.catalyst.zoho.com/es/serverless/help/functions/job-functions/) que deseas activar desde el menú desplegable **Target Function**. ![catalyst_job_scheduling_jobs_submit_target_func](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_jobs_submit_target_func.webp) > **Nota:** * Si has [inicializado](https://docs.catalyst.zoho.com/es/cli/v1/initialize-resources/initialize-functions/) y codificado una *Job Function* desde el CLI, asegúrate de [desplegarla en la consola de Catalyst](https://docs.catalyst.zoho.com/es/cli/v1/deploy-resources/deploy-options/#--only-lttargetsgt) para que la función aparezca en el menú desplegable. * Si no has creado una *Job Function*, haz clic en **Create New**. Serás dirigido a la sección Catalyst Serverless de la consola. Puedes encontrar los pasos para crear una *Job Function* en esta [sección](https://docs.catalyst.zoho.com/es/serverless/help/functions/implementation/#create-a-function). 7. También puedes habilitar el interruptor presente en la ventana emergente para pasar **Query Parameters** a tu *Job Function* cuando el job active la función. ![catalyst_job_scheduling_jobs_query_params](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_jobs_query_params.webp) > **Nota:** Los *Query Parameters* son parámetros personalizados que puedes pasar a tu job function. Se pasan en un **formato definido por el usuario**, y puedes personalizar el valor del parámetro e incluir cualquier término que necesites pasar en el parámetro. 8. Puedes hacer clic en **Show Advanced Options** para proporcionar instrucciones de reenvío. ![catalyst_job_scheduling_jobs_options_start](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_jobs_options_start.webp) 9. Puedes elegir el número de reintentos que deseas intentar desde el menú desplegable **No. of Retries**, y puedes elegir el intervalo de tiempo entre cada intento de reintento usando el menú desplegable **Retry Interval**. ![catalyst_job_scheduling_jobs_retry_attempts](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_jobs_retry_attempts.webp) > **Nota:** Los reintentos solo se intentarán si el envío inicial del job terminó con estado de fallo. Puedes elegir intentar un máximo de **10 reintentos** con un intervalo de reintento mínimo de **1 minuto** y un intervalo de reintento máximo de **24 horas**. 10. Confirma tus configuraciones y haz clic en **Create**. ![catalyst_job_scheduling_jobs_check_confirm](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_jobs_check_confirm.webp) Una vez que hagas clic en **Create**, el job será enviado inmediatamente al job pool para su ejecución. Esto hace que la opción *Builder* sea una gran herramienta para probar el rendimiento de tus job pools. **Usando el SDK** ### Crear Job usando el SDK 3. Haz clic en la pestaña **SDK**. ![catalyst_job_scheduling_jobs_sdk_create_sub](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_jobs_sdk_create_sub.webp) 4. Según tu requisito de **target type**, elige el SDK relevante desde el menú desplegable. ![catalyst_job_scheduling_jobs_sdk_choose_target_drop_down](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_jobs_sdk_choose_target_drop_down.webp) **Función** ### Tipo de destino Function ![catalyst_job_scheduling_jobs_sdk_create_sub](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_jobs_sdk_create_sub.webp) 5. Selecciona el runtime requerido y haz clic en el botón de copiar para copiar el fragmento de código. ![catalyst_job_scheduling_jobs_runtime_nav_copy](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_jobs_runtime_nav_copy.webp) **Java** **Submit Job** ```java // FUNCTION JOB // obtener instancia de job scheduling ZCJobScheduling jobScheduling = ZCJobScheduling.getInstance(); ZCJobpool jobpool = jobScheduling.jobpoolInstance("test"); // crear una instancia de job pool para el function job pool llamado test // generar metadatos del function job ZCJobMetaDetail jobMeta = ZCJobBuilder.functionJobBuilder() // obtener el builder de function job .setJobConfig(2, 15 * 60 * 1000L) // configurar job - reintentos => 2 reintentos en 15 min (opcional) .setTargetName("target_function") // establecer el nombre de la función destino (opcional) (TargetName o TargetId es obligatorio) // .setTargetId(1234567890L) // establecer el Id de la función destino (opcional) (TargetName o TargetId es obligatorio) .setParams(new JSONObject() { { put("arg1", "job"); put("arg2", "test"); } }) // establecer parámetros a pasar a la función destino (opcional) .setJobName("job_name") // establecer nombre del job .build(); // construir metadatos del job // enviar function job ZCJobDetails functionJob = jobpool.submitJob(jobMeta); ``` **Node.js** **Submit Job** ```javascript // FUNCTION JOB const jobScheduling = app.jobScheduling(); // crear instancia de job scheduling const jobpool = jobScheduling.jobpool({ name: 'test' }); // crear instancia de job pool para el function job pool llamado test // crear function job const functionJob = await jobpool.submitJob({ job_name: 'test_job', // establecer un nombre para 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 * 1000 + '' // establecer el intervalo de reintento } // configurar job - reintentos => 2 reintentos en 15 min (opcional) }); ``` **Python** **Submit Job** ```python # FUNCTION JOB job_scheduling = app.job_scheduling() # crear instancia de job scheduling jobpool = job_scheduling.jobpool(jobpool_name="test") # crear instancia de jobpool para el function jobpool llamado test # crear function job function_job = jobpool.submit_job({ 'job_name': 'test_job', # establecer un nombre para 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 * 1000 # establecer el intervalo de reintento } # configurar job - reintentos => 2 reintentos en 15 min (opcional) }) ``` **Circuit** ### Tipo de destino Circuit ![catalyst_job_scheduling_jobs_circuit_jobs_sub](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_jobs_circuit_jobs_sub.webp) 5. Selecciona el runtime requerido y haz clic en el botón de copiar para copiar el fragmento de código. ![catalyst_job_scheduling_jobs_run_time_nav_circuits](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_jobs_run_time_nav_circuits.webp) **Java** **Submit Job** ```java // CIRCUIT JOB // obtener instancia de job scheduling ZCJobScheduling jobScheduling = ZCJobScheduling.getInstance(); // crear una instancia de job pool ZCJobpool jobpool = jobScheduling.jobpoolInstance("test"); // crear una instancia de job pool para el circuit job pool llamado test // generar metadatos del circuit job ZCJobMetaDetail jobMeta = ZCJobBuilder.circuitJobBuilder() // crear builder de circuit job .setJobConfig(2, 15 * 60 * 1000L) // configurar job - reintentos => 2 reintentos en 15 min (opcional) .setTargetName("target_circuit") // establecer el nombre del circuit destino (opcional) (TargetName o TargetId es obligatorio) // .setTargetId(1234567890L) // establecer el Id del circuit destino (opcional) (TargetName o TargetId es obligatorio) .setCircuitInput(new JSONObject() { { put("key1", "value1"); put("key2", "value2"); } }) // establecer los casos de prueba para el circuit .setJobName("test_job") // establecer nombre del job .build(); // construir metadatos del circuit job // enviar circuit job ZCJobDetails circuitJob = jobpool.submitJob(jobMeta); ``` **Node.js** **Submit Job** ```javascript // CIRCUIT JOB const jobScheduling = app.jobScheduling(); // crear instancia de job scheduling const jobpool = jobScheduling.jobpool({ name: 'test' }); // crear instancia de job pool para el circuit job pool llamado test // crear circuit job const circuitJob = await jobpool.submitJob({ job_name: 'test_job', // establecer un nombre para 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 circuit 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 * 1000 + '' // establecer el intervalo de reintento } // configurar job - reintentos => 2 reintentos en 15 min (opcional) }); ``` **Python** **Submit Job** ```python # CIRCUIT JOB job_scheduling = app.job_scheduling() # crear instancia de job scheduling jobpool = job_scheduling.jobpool(jobpool_name="test") # crear instancia de jobpool para el circuit jobpool llamado test # crear circuit job circuit_job = jobpool.submit_job({ 'job_name': 'test_job', # establecer un nombre para 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 circuit 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 * 1000 # establecer el intervalo de reintento } # configurar job - reintentos => 2 reintentos en 15 min (opcional) }) ``` **Webhook** ### Tipo de destino Webhook ![catalyst_job_scheduling_jobs_webhook_code](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_jobs_webhook_code.webp) 5. Selecciona el runtime requerido y haz clic en el botón de copiar para copiar el fragmento de código. ![catalyst_job_scheduling_jobs_webhook_runtime_nav](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_jobs_webhook_runtime_nav.webp) **Java** **Submit Job** ```java // WEB HOOK JOB // obtener instancia de job scheduling ZCJobScheduling jobScheduling = ZCJobScheduling.getInstance(); // crear una instancia de job pool ZCJobpool jobpool = jobScheduling.jobpoolInstance("test"); // crear una instancia de job pool para el webhook job pool llamado test // generar metadatos del webhook job ZCJobMetaDetail jobMeta = ZCJobBuilder.webhookJobBuilder() // crear builder de webhook job .setJobConfig(2, 15 * 60 * 1000L) // configurar job - reintentos => 2 reintentos en 15 min (opcional) .setRequestMethod("POST") // establecer el método de solicitud del webhook .setUrl("https://catalyst.zoho.com") // establecer la URL de solicitud del webhook .setParams(new JSONObject() { { put("arg1", "test"); put("arg2", "job"); } }) // establecer los query params de la solicitud del webhook (opcional) .setHeaders(new JSONObject() { { put("IS_TEST_REQUEST", "true"); } }) // establecer los headers de la solicitud del webhook (opcional) .setRequestBody("test_request") // establecer el body de la solicitud del webhook (opcional) .setJobName("test_job") // establecer nombre del job .build(); // construir metadatos del webhook job // enviar webhook job ZCJobDetails webHookJob = jobpool.submitJob(jobMeta); ``` **Node.js** **Submit Job** ```javascript // WEBHOOK JOB const jobScheduling = app.jobScheduling(); // crear instancia de job scheduling const jobpool = jobScheduling.jobpool({ name: 'test' }); // crear instancia de job pool para el webhook job pool llamado test // crear webhook job const webhookJob = await jobpool.submitJob({ job_name: 'test_job', // establecer un nombre para el job target_type: 'Webhook', // establecer el tipo de destino como Webhook para webhook jobs request_method: 'POST', // establecer el método de solicitud del webhook url: 'https://catalyst.zoho.com', // establecer la URL de solicitud del webhook params: { arg1: 'test', arg2: 'job' }, // establecer los query params de la solicitud del webhook (opcional) headers: { IS_TEST_REQUEST: 'true' }, // establecer los headers de la solicitud del webhook (opcional) request_body: 'test_request', // establecer el body de la solicitud del webhook (opcional) job_config: { number_of_retries: 2, // establecer el número de reintentos retry_interval: 15 * 60 * 1000 + '' // establecer el intervalo de reintento } // configurar job - reintentos => 2 reintentos en 15 min (opcional) }); ``` **Python** **Submit Job** ```python # WEBHOOK JOB job_scheduling = app.job_scheduling() # crear instancia de job scheduling jobpool = job_scheduling.jobpool(jobpool_name="test") # crear instancia de jobpool para el webhook jobpool llamado test # crear webhook job webhook_job = jobpool.submit_job({ 'job_name': 'test_job', # establecer un nombre para el job 'target_type': 'Webhook', # establecer el tipo de destino como Webhook para webhook jobs 'request_method': 'POST', # establecer el método de solicitud del webhook 'url': 'https://catalyst.zoho.com', # establecer la URL de solicitud del webhook 'params': { 'arg1': 'test', 'arg2': 'job' }, # establecer los query params de la solicitud del webhook (opcional) 'headers': { 'IS_TEST_REQUEST': 'true' }, # establecer los headers de la solicitud del webhook (opcional) 'request_body': 'test_request', # establecer el body de la solicitud del webhook (opcional) 'job_config': { 'number_of_retries': 2, # establecer el número de reintentos 'retry_interval': 15 * 60 * 1000 # establecer el intervalo de reintento } # configurar job - reintentos => 2 reintentos en 15 min (opcional) }) ``` **AppSail** ### Tipo de destino AppSail ![catalyst_job_scheduling_jobs_appsail_code](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_jobs_appsail_code.webp) 5. Selecciona el runtime requerido y haz clic en el botón de copiar para copiar el fragmento de código. ![catalyst_job_scheduling_jobs_appsail_runtime_nav](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_jobs_appsail_runtime_nav.webp) **Java** **Submit Job** ```java // APPSAIL JOB // obtener instancia de job scheduling ZCJobScheduling jobScheduling = ZCJobScheduling.getInstance(); // crear una instancia de job pool ZCJobpool jobpool = jobScheduling.jobpoolInstance("test"); // crear una instancia de job pool para el appsail job pool llamado test // generar metadatos del appsail job ZCJobMetaDetail jobMeta = ZCJobBuilder.appSailJobBuilder() // crear builder de appsail job .setJobConfig(2, 15 * 60 * 1000L) // configurar job - reintentos => 2 reintentos en 15 min (opcional) .setTargetName("test_appsail") // establecer nombre de appsail .setRequestMethod("POST") // establecer método de solicitud de appsail .setUrl("/test") // establecer URL de solicitud de appsail .setParams(new JSONObject() { { put("arg1", "value1"); put("arg2", "value2"); } }) // establecer query params de solicitud de appsail .setHeaders(new JSONObject() { { put("IS_TEST_REQUEST", "true"); } }) // establecer los headers de la solicitud de appsail (opcional) .setRequestBody("test_request") // establecer el body de la solicitud de appsail (opcional) .setJobName("test_job") // establecer nombre del job .build(); // construir metadatos del appsail job // enviar appsail job ZCJobDetails appSailJob = jobpool.submitJob(jobMeta); ``` **Node.js** **Submit Job** ```javascript // APPSAIL JOB const jobScheduling = app.jobScheduling(); // crear instancia de job scheduling const jobpool = jobScheduling.jobpool({ name: 'test' }); // crear instancia de job pool para el appsail job pool llamado test // crear appsail job const appsailJob = await jobpool.submitJob({ job_name: 'test_job', // establecer un nombre para 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 solicitud de appsail url: '/test', // establecer la ruta URL de appsail (opcional) params: { arg1: 'test', arg2: 'job' }, // establecer los query params de la solicitud de appsail (opcional) headers: { IS_TEST_REQUEST: 'true' }, // establecer los headers de la solicitud de appsail (opcional) request_body: 'test_request', // establecer el body de la solicitud de appsail (opcional) job_config: { number_of_retries: 2, // establecer el número de reintentos retry_interval: 15 * 60 * 1000 + '' // establecer el intervalo de reintento } // configurar job - reintentos => 2 reintentos en 15 min (opcional) }); ``` **Python** **Submit Job** ```python # APPSAIL JOB job_scheduling = app.job_scheduling() # crear instancia de job scheduling jobpool = job_scheduling.jobpool(jobpool_name="test") # crear instancia de jobpool para el appsail jobpool llamado test # crear appsail job appsail_job = jobpool.submit_job({ 'job_name': 'test_job', # establecer un nombre para 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 solicitud de appsail 'url': '/test', # establecer la ruta URL de appsail (opcional) 'params': { 'arg1': 'test', 'arg2': 'job' }, # establecer los query params de la solicitud de appsail (opcional) 'headers': { 'IS_TEST_REQUEST': 'true' }, # establecer los headers de la solicitud de appsail (opcional) 'request_body': 'test_request', # establecer el body de la solicitud de appsail (opcional) 'job_config': { 'number_of_retries': 2, # establecer el número de reintentos 'retry_interval': 15 * 60 * 1000 # establecer el intervalo de reintento } # configurar job - reintentos => 2 reintentos en 15 min (opcional) }) ``` 6. Pega el fragmento en tu archivo de código y diseña tu lógica. El job que crees para tu proyecto siempre estará disponible en la sección del componente **Job**. Una vez que el job sea enviado, podrás ver todos los detalles generales del job enviado en la sección *Job Definition*. También podrás ver el estado de la ejecución del job en la sección *Job Execution & Status*. ![catalyst_job_scheduling_jobs_submit_job](https://catalyst-docs-development.zohostratus.in/images/help/job-scheduling/catalyst_job_scheduling_jobs_submit_job.webp) El estado de ejecución del job también se etiquetará en la parte superior junto al Job Name. También se te proporcionará la *Job Definition* en formato de código JSON que puedes copiar y usar para enviar un nuevo job con las mismas especificaciones. También puedes visitar los logs de la ejecución generados en el componente [Logs de DevOps](https://docs.catalyst.zoho.com/es/devops/help/logs/introduction/) haciendo clic en el botón **View Logs**.