お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

アプリケーションのテスト

アプリケーションをリモートコンソールにデプロイする前に、Catalyst CLIを使用してローカルサーバーでアプリケーションをテストし、すべてが正常に動作するか確認できます。

Catalystプロジェクトをローカルで提供するには、プロジェクトディレクトリから以下のコマンドを実行します:

copy
$
catalyst serve

catalyst_tutorials_jobscheduling_serve_1

Birthday Greetingsアプリケーションがデフォルトのport 3000で提供されます。コンポーネントのローカルエンドポイントURLが表示されます。

catalyst_tutorials_jobscheduling_serve_2

情報: クライアントのホームページまたはサブページ、あるいはファンクションにアクセスするたびに、CLIはアクセスされたURLのライブログをHTTPリクエストメソッドとともに表示します。

CLIに表示されるクライアントのローカルURLを使用して、ブラウザでアプリケーションを開くことができます。

catalyst_tutorials_jobscheduling_serve_3

サインアップ/サインイン

アプリケーションを提供すると、最初に表示されるページはサインインページです。まだアプリケーションにサインアップしていないため、Sign Upオプションをクリックします。

catalyst_tutorials_jobscheduling_serve_auth_first_page

必要な詳細を入力し、Sign Upボタンをクリックします。 catalyst_tutorials_jobscheduling_serve_auth_signup_page

注意: Custom User Validation関数にコーディングした認証ロジックを満たす方法でアカウントを作成してください。

メールで送信されたリンクを使用してアカウントを確認する必要があります。メールの内容は、Email Templates機能を使用して設定したものになります。

catalyst_tutorials_jobscheduling_serve_auth_signup_email_verification

リンクをクリックすると、パスワードの作成を求められます。

catalyst_tutorials_jobscheduling_serve_auth_confirm_pwd

アカウントがアプリケーションに登録され、AuthenticationコンポーネントのUser Managementセクションで確認できます。また、アカウントにApp Userロールが割り当てられていることも確認できます。

catalyst_tutorials_jobscheduling_serve_auth_user_mgmt

これでアプリケーションにアクセスできるようになりました。

グリーティングの作成

クライアントアプリに必要な詳細を入力し、Submitをクリックして必要なグリーティングを作成します。 catalyst_tutorials_jobscheduling_serve_submit_job

このアクションにより、Job SchedulingサービスにDynamic Cronが作成されます。Job Schedulingサービスにあるcronコンポーネントに移動して、cronの詳細を確認します。

catalyst_tutorials_jobscheduling_serve_cron_created

cronをクリックして詳細を確認します。

catalyst_tutorials_jobscheduling_serve_cron_dets

これらの詳細から、cronが誕生日の日付の午前12時にジョブプールにジョブを送信するようにスケジュールされていることがわかります。ただし、テスト目的では、Submit Jobボタンをクリックしてジョブプールに即座にジョブを送信できます。

catalyst_tutorials_jobscheduling_serve_cron_submit_job

Execution Historyボタンをクリックして、ジョブのステータスを確認できます。

catalyst_tutorials_jobscheduling_serve_cron_job_logs

情報: 失敗ステータスが発生した場合は、View Logsボタンをクリックしてください。これにより、Catalyst DevOpsサービスにあるLogsコンポーネントに移動し、デバッグプロセスに役立つ詳細なログを確認できます。

受信者として設定したメールを確認すると、Mailコンポーネントを使用して設定した送信者メールアドレスから誕生日の祝福を受信しているはずです。 catalyst_tutorials_jobscheduling_serve_cron_success

リマインダーの管理

Greetings Listボタンをクリックして、設定したリマインダーの一覧を表示できます。 catalyst_tutorials_jobscheduling_serve_list_reminders

Editボタンをクリックしてリマインダーを編集できます。 catalyst_tutorials_jobscheduling_serve_lmodify_remidners

Updateをクリックして必要な変更を適用します。

トグルをクリックしてcronを無効にし、祝福の送信を停止できます。また、Deleteボタンをクリックしてグリーティングを削除することもできます。

catalyst_tutorials_jobscheduling_serve_del_reminders

アプリケーションで行われたすべての変更はData Storeに反映され、cronはそれに応じて調整されます。

アプリケーションは意図した通りに動作するようになりました。

最終更新日 2026-02-23 18:09:41 +0530 IST