NowAttachmentUploadConfiguration 構造:iOS

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • NowAttachmentUploadConfiguration 構造を使用すると、ServiceNowインスタンスにアップロードする添付ファイルの構成情報を定義できます。

    表 : 1. プロパティ
    名前 タイプ 説明
    contentType 文字列 HTTP データコンテンツタイプです。
    暗号化コンテキスト 文字列 オプション。暗号化コンテキストレコードの sys_id。指定された暗号化コンテキストを持つユーザーのみが添付ファイルにアクセスできるようにするには、このパラメーターを指定します。

    デフォルト:添付ファイルはどの暗号化コンテキストでも暗号化されません。

    fileName 文字列 添付ファイルの名前。
    recordSysId 文字列 添付ファイルを関連付ける ServiceNow インスタンス上のレコードのSys_id。
    tableName 文字列 recordSysid パラメーターで指定されたレコードを含む ServiceNow インスタンス上のテーブルの名前。

    NowAttachmentUploadConfiguration init(tableName: String, recordSysId: SysID, fileName: String, contentType: String, encryptionContext: String?)

    指定された添付ファイルのアップロード構成値を設定します。

    表 : 2. パラメーター
    名前 タイプ 説明
    tableName 文字列 recordSysid パラメーターで指定されたレコードを含む ServiceNow インスタンス上のテーブルの名前。
    recordSysId 文字列 添付ファイルを関連付ける ServiceNow インスタンス上のレコードのSys_id。
    fileName 文字列 添付ファイルの名前。
    contentType 文字列 HTTP データコンテンツタイプです。
    暗号化コンテキスト 文字列 オプション。暗号化コンテキストレコードの sys_id。指定された暗号化コンテキストを持つユーザーのみが添付ファイルにアクセスできるようにするには、このパラメーターを指定します。

    デフォルト:添付ファイルはどの暗号化コンテキストでも暗号化されません。

    表 : 3. 返される内容
    タイプ 説明
    なし

    次のコード例は、この関数を呼び出す方法を示しています。

    let recordSysId = "" // Sys_id of the record on the SN instance
    
    let config = NowAttachmentUploadConfiguration(
      tableName: "tableName", 
      recordSysId: recordSysId, 
      fileName: "photo.png",
      contentType: "image/png", 
      encryptionContext: nil)