ワークフローの実行

以下の節では、ワークフローの実行に関する一般的な問題と、それらのトラブルシューティング方法に関する情報を示します。

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

キャンペーンでできるだけ早く開始

場合によっては、キャンペーンから実行されたワークフローが、 開始 」ボタンをクリックします。 開始する代わりに、「可能な限り早く開始」状態になります。

この問題には、いくつかの原因が考えられます。解決するには、以下の手順に従います。

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

    テクニカルワークフローの監視について詳しくは、 このページ.

    メモ

    ワークフローを再開したら、保留中のタスクを必ず実行します ( スケジューラ アクティビティ/ 保留中のタスクを今すぐ実行) を使用して、いずれかのアクティビティで再度失敗したかどうかを確認する必要があります。

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

  2. 次を確認します。 wfserver モジュールの状態 監視 タブ、Campaign Classicのホームページからアクセス可能 ( プロセスの監視) をクリックします。 このプロセスは、すべてのワークフローの実行を担当します。

    また、管理者ユーザーは、 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. 次を確認します。 wfserver モジュールの状態 監視 タブ、Campaign Classicのホームページからアクセス可能 ( プロセスの監視) をクリックします。

    また、管理者ユーザーは、 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. 個々のワークフローアクティビティでエラーが発生した場合を探します。

このページ