ワークフローの実行

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

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

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

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

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

  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 Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free