ナレッジ添付に対する一括導入方法有無について
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
11-16-2022 09:46 PM
皆様:
今、ナレッジ単位で添付を添付しようですが、複数な添付をナレッジID別に一括導入する方法が見つかりませんでしが、何か解決策がございましたら、教えていただければ幸いです。よろしくお願いいたします:
例:
ナレッジA:添付a
ナレッジB:添付b
ナレッジC:添付c
添付a、添付b、添付cを一括導入することが可能でしょうか?
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
11-17-2022 07:09 AM - 編集済み 11-17-2022 07:13 AM
GengshanYangさんの要件の場合、
私なら、PowerShell によるRESTAPIを一度試してみます。
前提としては、対象のナレッジのSYSIDを把握しておく必要があります。
(対象のナレッジのSYSIDは把握できてますか?)
以下、Powershellのコマンドです。
curl.exe "https://x.service-now.com/api/now/attachment/upload" `
--request POST --user "ユーザ:パスワード" `
--header "Accept:application/json" --header "Content-Type:multipart/form-data" `
-F "table_name=kb_knowledge" -F "table_sys_id=対象のSYSID" -F "uploadFile=@添付ファイルの絶対パス"
PDI環境にて、上記コマンドで対象のナレッジに対してファイルをアップロードすることができました。
仮に対象が複数ある場合は、ワンライナーコマンドを複数作るか、
ハッシュテーブルでキー:SYSID/値:添付ファイルのパスを格納して、
繰り返し実行することで大量投入が可能と思います。
ご検討ください。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
11-19-2022 07:18 AM
解決案をご提供いただき、どうもありがとうございました!
私は個人環境で確認してみていきます。ありがとうございました!