スケジュールスクリプトでは、各データソースにスケジュールインポートセットを設定し、ファイル添付で対象テーブルにデータをインポートします。
課題
- ServiceNowにおいて、データソースに複数のファイルを添付し、データインポートのスケジューリングを実行すると、最初に添付されたファイルのデータが対象のテーブルにインポートされます。
- その他のファイルは、データ変換の際に影響を与えません。
- 電子メールから送られてくるファイルよりも多くのファイルがあり、テーブルでインポートする必要があります。
解決方法
- この場合、親データソースと、実際に単一の添付ファイルを保持できる子データソースの数を使用しました。
- ここでは、実際に親データソースから添付ファイルを取得し、対応する添付ファイルを子データソースに添付するスクリプトをスケジューリングして記述しています。
- 次に、各データソースにスケジュールされたインポート設定を行い、Service Nowの対象テーブルのデータをインポートします。
結果
クライアントは、電子メールの添付ファイルで複数のファイルを持っており、対応するデータは、テーブルから値が入力されるレポートを修正するように、テーブルにインポートされます。
貴社が同じ問題に直面しているなら弊社にご連絡ください。弊社がサポートを承ります。