外部サービスに連携するCSV出力について

tec_yuki
Mega Guru

コミュニティの皆様

 

テーブルデータをCSVで出力する際に、
外部サービスの形式に合わせて、項目を調整してCSVを出力する方法はありますでしょうか?

 

例えば、A項目、B項目、C項目のあるテーブルを出力する際に
A項目が0の場合は、B項目を出力し
A項目が1の場合は、C項目を出力する等

上記のような条件を設定してCSVを出力する方法はありますでしょうか?

 

もし無ければ、事前に出力する形式のCSVに合わせて、
加工したデータを出力用のテーブルに作成して
それを出力するような方法になりますでしょうか?

1 件の受理された解決策
5件の返信5

Sandeep Rajput
Tera Patron
Tera Patron

@tec_yuki  の変換マップ機能を使用して、CSV からインポート セット テーブルにデータを変換し、変換マップを使用してターゲット テーブルにデータを変換する必要があります。

詳細については、https://docs.servicenow.com/bundle/tokyo-platform-administration/page/script/server-scripting/concep... を参照してください。

変換マップを使用すると、さまざまな列の値を確認し、条件の評価に基づいて値を選択できるスクリプトを使用できます。

詳細については、https://docs.servicenow.com/bundle/tokyo-platform-administration/page/script/server-scripting/refere... を参照してください。

@Sandeep Rajput 

出力用のテーブルを用意して、そこに変換マップ機能を使用してインポートし、

最終的に出力用テーブルからCSVを出力させるということでしょうか?

いいえ、CSV は一時テーブル内のデータのインポートに使用され、その一時テーブルからターゲット テーブルにデータが転送されます。

@Sandeep Rajput 

ターゲットテーブルはServiceNow内にはありません。

外部のシステムのインポートに必要です。

なので、ServiceNowで行いたいことは、CSVの出力です。