ServiceNow ファイルの割り当てアクションを使用する

ファイルの割り当て アクションを使用して、ServiceNow インスタンスの添付ファイルのファイルストリームを作成します。 ファイルの割り当て アクションは、ServiceNow インスタンスからファイルストリームを生成し、ストリームをファイル変数に割り当てます。

ServiceNow インスタンスの添付ファイルシステム ID を使用して、添付ファイルのファイルストリームを作成し、それをファイル変数に割り当てます。 その後、このファイル変数をデータソースとして使用して、添付ファイルをMicrosoft 365 OneDriveフォルダーにアップロードできます。

前提条件

以下の前提条件を満たしていることを確認してください。
  • ServiceNowインスタンスに認証アクションを使用して、アクティブな接続を設定します。 認証アクションの詳細については、ServiceNow 認証アクションを参照してください。
  • Microsoft アカウントへのOAuth接続を設定します。
  • Credential Vaultに Microsoft アカウントのユーザー名を保存します。
  • ファイルストリームを保持するために、servicenowfilestreamという名前のファイル変数を作成します。

手順

  1. タスク Bot を作成してください。
  2. アクション > ServiceNow > 添付ファイル に移動し、ファイルの割り当て をダブルクリックしてアクションをエディターに追加します。
  3. ServiceNowインスタンスのファイルの添付IDをAttachment sys_idに入力してください。
    添付ファイル ID を文字列変数にマッピングし、値を挿入オプションを使用して変数を選択することもできます。
  4. デフォルトでは、システムはデフォルトセッション名としてセッション名に設定します。
  5. ファイルを変数に代入ドロップダウンからservicenowfilestreamファイル変数を選択します。
  6. アクション > Microsoft 365 OneDrive に移動し、接続 をダブルクリックしてアクションをエディターに追加します。
    接続 アクションの詳細については、[Microsoft 365 OneDrive パッケージの [接続] アクションの使用]を参照してください。
  7. デフォルトでは、システムは Microsoft 365 OneDrive ユーザー セッション の名前を Microsoft365OneDriveUserSession に設定します。
  8. OAuth2 認証モードControl Room 管理 を選択し、次の項目を設定します。
    1. 選択オプションをクリックし、プロンプトに従ってMicrosoftアカウントへの事前設定されたOAuth接続を選択してください。
    2. 認証資格 > 選択 を選択し、資格を選択 モーダル内のプロンプトに従って、Credential Vault で利用可能な Microsoft アカウントのユーザー名を選択してください。
  9. アクション > Microsoft 365 OneDrive に移動し、ファイルをアップロード をダブルクリックしてアクションをエディターに追加します。
    ファイルのアップロード アクションの詳細については、[ファイルをアップロード] アクション を参照してください。
  10. デフォルトでは、システムは Microsoft 365 OneDrive ユーザー セッション でセッション名として Microsoft365OneDriveUserSession を選択します。
  11. 変数ローカルディレクトリのファイル変数 / ファイル名で選択します。
  12. 値を挿入 をクリックし、servicenowfilestream ファイル変数を選択します。
  13. OneDrive のアップロードフォルダーMicrosoft 365 OneDriveの場所のフォルダーパスを入力してください。
    例えば、https://companyname-my.sharepoint.com/:b:/g/personal/abc/を入力してください。ここで、abcは添付ファイルを保存する必要があるフォルダーです。

次のステップ

自動化を実行すると、システムはServiceNowインスタンスからファイルをストリーミングし、ファイル変数servicenowfilestreamをファイルストリームに割り当てます。 Microsoft 365 OneDrive アップロード アクションは、この servicenowfilestream ファイル変数を使用して、ServiceNow 添付ファイルを指定された Microsoft 365 OneDrive 場所にアップロードします。