Microsoft SQL Server モジュール

Adobe Workfront Fusionを使用してMicrosoft SQL Serverに接続できます。

アクセス要件

展開すると、この記事の機能のアクセス要件が表示されます。
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront パッケージ

任意の Adobe Workfront Workflow パッケージと任意の Adobe Workfront Automation および Integration パッケージ

Workfront Ultimate

Workfront Fusion を追加購入した Workfront Prime および Select パッケージ。

Adobe Workfront ライセンス

標準

Work またはそれ以上

Adobe Workfront Fusion ライセンス

オペレーションベース:Workfront Fusion ライセンス要件なし

コネクターベース(レガシー):Workfront Fusion for Work Automation および Integration

製品 組織が Workfront Automation および Integration を含まない Select またはPrime Workfront パッケージを持っている場合は、Adobe Workfront Fusion を購入する必要があります。

この表の情報について詳しくは、ドキュメントのアクセス要件を参照してください。

Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。

Workfront FusionへのMicrosoft SQL Server サービスの接続

Microsoft SQL Server アカウントを Workfront Fusion に接続する方法について詳しくは、Adobe Workfront Fusion への接続の作成 - 基本手順を参照してください。

NOTE
一部のMicrosoft アプリでは、同じ接続を使用し、個々のユーザー権限に関連付けられています。 したがって、接続を作成する際に、権限の同意画面には、現在のアプリケーションに必要な新しい権限に加えて、このユーザーの接続に以前に付与された権限が表示されます。
例えば、ユーザーがExcel コネクタを介して付与された「テーブルの読み取り」権限を持ち、Outlook コネクタで電子メールを読み取るための接続を作成した場合、権限の同意画面には、既に付与された「テーブルの読み取り」権限と新たに必要な「電子メールの書き込み」権限の両方が表示されます。

Microsoft SQL Server モジュールの使用

ストアドプロシージャを使用して、カスタムロジックをデータベースサーバー上で直接実行できます。 Adobe Workfront Fusionでは、入力/出力パラメーターとレコードセットのインターフェイスが動的に読み込まれるため、各パラメーターや値を個別にマッピングできます。 シナリオの設定を開始する前に、データベースに接続するために使用するアカウントに、INFORMATION_SCHEMA.ROUTINES および INFORMATION_SCHEMA.PARAMETERS ビューへの読み取りアクセス権があることを確認してください。

Fusion が SQL server の宛先へ接続を確立するとき、Fusion ユーザーはホスト(サーバーがホストされているドメイン名または IP アドレス)とポートを識別します。 Fusion は、使用可能な任意のホストおよびポートに接続できます。

Workfront Fusionで使用される特定のIP アドレスについて詳しくは、Adobe Workfront Fusionへのアクセス用のIP アドレス ​を参照してください

ストアドプロシージャの作成について詳しくは、Microsoft SQL Server ドキュメントを参照してください。

NOTE
Workfront Fusionでは、複数のレコードセットはサポートされていません。 最初の処理のみが処理されます。

エラーのトラブルシューティング ER_LOCK_WAIT_TIMEOUT:ロック待機タイムアウトを超えました。トランザクションを再起動してください

このエラーは、複数のモジュールを使用して同じデータを変更する場合に発生します。 SQL トランザクションが原因です。

SQL モジュールが実行されると、トランザクションが開始されます。 シナリオが完全に実行された後に、トランザクションが完了します。

別のモジュールが同じデータにアクセスしようとした場合は、前のトランザクションが終了するまで待つ必要があります。 シナリオの終了後に最初のトランザクションが完了するので、2 番目のトランザクションは開始できません。

解決策:

自動コミットをオンにします。 自動コミットは、モジュールの実行が完了した直後にすべてのトランザクションを完了(コミット)します。

  1. 画面下部の​ シナリオ設定 アイコン ​ シナリオ設定アイコン ​ をクリックします。
  2. 自動コミット​チェックボックスをクリックします。
  3. OK」をクリックして、シナリオ設定を保存します。
recommendation-more-help
workfront-fusion-help-workfront-fusion