ワークフローの実行

以下の節では、ワークフローの実行に関する一般的な問題と、そのトラブルシューティング方法について説明します。

ワークフローの詳細については、次の節を参照してください。

キャンペーンで可能な限り早く開始

キャンペーンから実行されたワークフローが​開始​ボタンをクリックしても開始にならない場合があります。 開始する代わりに、「できるだけ早く開始」状態になります。

この問題には、いくつかの原因が考えられます。次の手順に従って解決します。

  1. operationMgtテクニカルワークフローの状態を確認します。 このワークフローは、キャンペーン内のジョブまたはワークフローを管理します。 失敗した場合、ワークフローは開始/停止しません。 キャンペーンワークフローの実行を再開するには、再起動します。

    テクニカルワークフローの監視について詳しくは、このページを参照してください。

    メモ

    ワークフローを再起動したら、保留中のタスク(スケジューラー​アクティビティ/保留中のタスクを今すぐ実行)を右クリックして、いずれかのアクティビティで再び失敗したかどうかを確認します。

    ワークフローに失敗する場合は、監査ログで特定のエラーを確認し、それに応じてトラブルシューティングを行ってから、ワークフローを再起動します。

  2. Monitoring​タブの​wfserver​モジュールの状態を確認します。Campaign Classicのホームページからアクセスできます(Monitoring processesを参照)。 このプロセスは、すべてのワークフローの実行を担当します。

    管理者ユーザーは、次のコマンドを使用して、メインアプリケーションサーバー上で​wfserver@<instance>​モジュールが起動しているかどうかを確認することもできます。

    nlserver pdump
    HH:MM:SS > Application server for Adobe Campaign Version X.Y (build XXXX) of DD/MM/YYYY
    [...]
    wfserver@<INSTANCENAME> (9340) - 11.3 Mb
    [...]
    

    モジュールが実行されていない場合は、Adobeカスタマーケアにお問い合わせください。 オンプレミスインストールを使用する場合、管理者ユーザーは次のコマンドを使用してサービスを再起動する必要があります。

    nlserver start wfserver@<INSTANCENAME>
    
    メモ

    <instancename> をインスタンスの名前(production、development など)に置き換えます。インスタンス名は設定ファイルで識別されます。
    [path of application]nl6/conf/config-<instancename>.xml

    モジュールの再起動方法の詳細については、このセクションを参照してください。

  3. インスタンスで​を実行している​キャンペーンプロセスの数がしきい値を超えているかどうかを確認します。 NmsOperation_LimitConcurrencyオプションで、インスタンス上で並行して実行できるキャンペーンプロセスの数に制限が定義されています。 この上限に達すると、実行中のワークフロー数が上限を超える限り、ワークフローは「できるだけ早く開始」の状態になります。

    この問題を解決するには、不要なワークフローを停止し、失敗した配信を削除します。 しきい値に達すると、新しいプロセスの実行が許可されます。

    インスタンスの実行中のワークフロー数を確認するには、事前定義済みの表示を使用することをお勧めします。デフォルトでは、管理 / 監査​フォルダー内にあります。 詳しくは、このページを参照してください。

    重要

    NmsOperation_LimitConcurrency​オプションのしきい値を増やすと、インスタンスのパフォーマンスの問題を引き起こす可能性があります。 いずれにしても、これを自分で実行してAdobe Campaignの連絡先に連絡することは避けてください。

ワークフローの監視方法について詳しくは、この節を参照してください。

進行中の開始

ワークフローが実行中でなく、そのステータスが​開始中​の場合は、ワークフローモジュールが起動していない可能性があります。

これを確認してモジュールを開始する(必要な場合)には、次の手順を実行します。

  1. Monitoring​タブの​wfserver​モジュールの状態を確認します。Campaign Classicのホームページからアクセスできます(Monitoring processesを参照)。

    管理者ユーザーは、次のコマンドを使用して、メインアプリケーションサーバー上で​wfserver@<instance>​モジュールが起動しているかどうかを確認することもできます。

    nlserver pdump
    HH:MM:SS > Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
    [...]
    wfserver@<INSTANCENAME> (9340) - 11.3 Mb
    [...]
    

    モジュールの監視方法について詳しくは、このセクションを参照してください。

  2. モジュールが実行されていない場合は、Adobeカスタマーケアにお問い合わせください。 オンプレミスインストールをお持ちの場合は、次のコマンドを使用して管理者が再起動する必要があります。

    nlserver start wfserver@<INSTANCENAME>
    
    メモ

    <instancename> をインスタンスの名前(production、development など)に置き換えます。インスタンス名は設定ファイルで識別されます。
    [path of application]nl6/conf/config-<instancename>.xml

    モジュールの再起動方法の詳細については、このセクションを参照してください。

失敗したワークフロー

ワークフローに失敗した場合は、次の手順を実行します。

  1. ワークフロージャーナルを確認します。 詳しくは、「ワークフローの実行の監視」および「ログを表示する」の節を参照してください。
  2. テクニカルワークフローの監視 この点について詳しくは、このを参照してください。
  3. 個々のワークフローアクティビティでエラーが発生した場合に検索します。

このページ

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now