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.

Probar la Aplicación

Antes de desplegar la aplicación en la consola remota, puedes probar la aplicación en un servidor local y verificar si todo funciona correctamente usando el CLI de Catalyst.

Para servir el proyecto de Catalyst localmente, ejecuta el siguiente comando desde el directorio de tu proyecto:

copy
$
catalyst serve

catalyst_tutorials_jobscheduling_serve_1

La aplicación Birthday Greetings ahora se servirá en el puerto 3000 por defecto. Se mostrarán las URLs de los endpoints locales de los componentes.

catalyst_tutorials_jobscheduling_serve_2

Info: Cada vez que accedas a la página principal o a cualquiera de las subpáginas de tu client o la función, el CLI mostrará un registro en vivo de la URL accedida, junto con el método de solicitud HTTP.

Ahora puedes abrir la aplicación en un navegador usando la URL local del client mostrada en el CLI.

catalyst_tutorials_jobscheduling_serve_3

Registro/Inicio de Sesión

Cuando sirvas la aplicación, la primera página que encontrarás es la página de inicio de sesión. Dado que no te has registrado en la aplicación, haz clic en la opción Sign Up.

catalyst_tutorials_jobscheduling_serve_auth_first_page

Proporciona los detalles requeridos y haz clic en el botón Sign Up. catalyst_tutorials_jobscheduling_serve_auth_signup_page

Nota: Asegúrate de crear la cuenta de manera que satisfaga la lógica de autenticación que codificaste en la función Custom User Validation.

Tendrás que verificar tu cuenta usando el enlace enviado a tu correo electrónico. El contenido del correo será el que configuraste usando la funcionalidad Email Templates.

catalyst_tutorials_jobscheduling_serve_auth_signup_email_verification

Una vez que hagas clic en el enlace, se te pedirá que crees una contraseña.

catalyst_tutorials_jobscheduling_serve_auth_confirm_pwd

Tu cuenta será registrada en la aplicación, y esto se puede confirmar en la sección User Management en el componente Authentication. También podrás ver que el rol App User será asignado a la cuenta.

catalyst_tutorials_jobscheduling_serve_auth_user_mgmt

Ahora podrás acceder a la aplicación.

Crear Saludos

Ingresa los detalles requeridos en la aplicación client y haz clic en Submit para crear el saludo requerido. catalyst_tutorials_jobscheduling_serve_submit_job

Esta acción habrá creado un Dynamic Cron en el servicio Job Scheduling. Navega al componente Cron presente en el servicio Job Scheduling para ver los detalles del cron.

catalyst_tutorials_jobscheduling_serve_cron_created

Haz clic en el cron para ver sus detalles.

catalyst_tutorials_jobscheduling_serve_cron_dets

A partir de estos detalles, podemos entender que el cron ha sido programado para enviar un job al job pool a las 12 AM en la fecha del cumpleaños. Sin embargo, para nuestros propósitos de prueba, puedes hacer clic en el botón Submit Job para enviar un job al job pool de forma instantánea.

catalyst_tutorials_jobscheduling_serve_cron_submit_job

Puedes verificar el estado del job haciendo clic en el botón Execution History.

catalyst_tutorials_jobscheduling_serve_cron_job_logs

Info: Si ocurre un estado de fallo, haz clic en el botón View Logs. Esto te dirigirá al componente Logs presente en el servicio Catalyst DevOps donde podrás ver registros detallados para ayudarte en tu proceso de depuración.

Ahora, si verificas el correo electrónico configurado como receptor, habrás recibido el saludo de cumpleaños desde la dirección de correo del remitente que configuraste usando el componente Mail. catalyst_tutorials_jobscheduling_serve_cron_success

Gestionar Recordatorios

Puedes hacer clic en el botón Greetings List para ver la lista de recordatorios que has configurado. catalyst_tutorials_jobscheduling_serve_list_reminders

Puedes editar los recordatorios haciendo clic en el botón Edit. catalyst_tutorials_jobscheduling_serve_lmodify_remidners

Haz clic en Update para aplicar los cambios requeridos.

Puedes desactivar el cron haciendo clic en el toggle para deshabilitar el envío del saludo. También puedes eliminar el saludo haciendo clic en el botón Delete.

catalyst_tutorials_jobscheduling_serve_del_reminders

Todos los cambios realizados en la aplicación se reflejarán en el Data Store, y el cron se ajustará en consecuencia.

La aplicación ahora está funcionando según lo previsto.

Última actualización 2026-03-20 21:51:56 +0530 IST