この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Report

一定の条件を満たした一連のデータを整理して表示したレポートを表します。アクセスは参照のみです。このオブジェクトは、API バージョン 20.0 以降で使用できます。

サポートされているコール

describeSObjects()query()retrieve()search()

項目

項目 詳細
Description
string
プロパティ
Filter、Group、Nillable、Sort
説明
レポートの説明。最大 255 文字です。
DeveloperName
string
プロパティ
Filter、Group、Sort
説明
必須。API のオブジェクトの一意の名前。この名前は、アンダースコアと英数字のみを使用でき、組織内で一意にする必要があります。最初は文字であること、空白は使用しない、最後にアンダースコアを使用しない、2 つ続けてアンダースコアを使用しないという制約があります。管理パッケージでこの項目を使用することにより、パッケージインストール時の名前の競合を回避します。この項目を使用して、開発者は管理パッケージのオブジェクト名を変更し、変更はサブスクライバーの組織で反映されます。表示ラベルは [レポートの一意の名前] です。

大規模データセットを作成する場合、必ず各レコードの一意の DeveloperName を指定してください。DeveloperName が指定されていないと、Salesforce で各レコードの DeveloperName を生成している間にパフォーマンスが低下する可能性があります。

メモ

FolderName
string
プロパティ
Filter、Nillable、Sort
説明
レポートが含まれるフォルダの名前。API バージョン 35.0 以降で利用できます。
Format
picklist
プロパティ
Defaulted on create、Filter、Group、Restricted picklist、Sort
説明
必須。レポートの形式を示します。この項目は、API バージョン 29.0 以降で使用できます。次のいずれかの値が含まれます。
  • 表形式のレポート用の [表形式]。アプリケーションでの表示ラベルは [表形式] です。
  • サマリー形式のレポート用の [サマリー]。アプリケーションでの表示ラベルは [サマリー] です。
  • マトリックス形式のレポート用の [マトリックス]。アプリケーションでの表示ラベルは [マトリックス] です。
  • 結合形式のレポート用の [マルチブロック]。アプリケーションでの表示ラベルは [結合] です。
IsDeleted
boolean
プロパティ
Defaulted on create、Filter
説明
オブジェクトがごみ箱に移動したか (true)、否か (false) を示します。表示ラベルは Deleted です。
LastReferencedDate
datetime
プロパティ
Filter、Nillable、Sort
説明
現在のユーザがこのレコード、このレコードに関連するレコード、またはリストビューに最後にアクセスしたときのタイムスタンプ。
LastRunDate
dateTime
プロパティ
Filter、Nillable、Sort
説明
レポートの最終実行日を返します。表示ラベルは Last Run です。
LastViewedDate
datetime
プロパティ
Filter、Nillable、Sort
説明
現在のユーザがこのレコードまたはリストビューを最後に表示したときのタイムスタンプ。この値が null の場合、ユーザはこのレコードまたはリストビューにアクセスしただけで (LastReferencedDate) 表示していない可能性があ���ます。
Name
string
プロパティ
Filter、Group、idLookup、Sort
説明
必須。ユーザインターフェースで使用されるレポートの表示ラベル。
NamespacePrefix
string
プロパティ
Filter、Group、Nillable、Sort
説明
このオブジェクトと関連付けられた名前空間プレフィックス。管理パッケージを作成する Developer Edition 組織ごとに一意の名前空間プレフィックスがあります。最大 15 文字です。namespacePrefix__componentName 表記を使用して、管理パッケージのコンポーネントを参照できます。

名前空間プレフィックスには、次のいずれかの値があります。

  • Developer Edition 組織では、インストールされた管理パッケージにオブジェクトが含まれていない限り、名前空間プレフィックスをサポートするすべてのオブジェクトで NamespacePrefix が組織の名前空間プレフィックスに設定されます。その場合、オブジェクトにはインストールされた管理パッケージの名前空間プレフィックスが付きます。この項目の値は、パッケージ開発者の Developer Edition 組織の名前空間プレフィックスです。
  • Developer Edition 組織でない場合、NamespacePrefix は、インストールされた管理パッケージの一部であるオブジェクトでのみ設定されます。その他のオブジェクトには名前空間プレフィックスがありません。

ログインユーザに「アプリケーションのカスタマイズ」権限が付与されていない場合、この項目にアクセスできません。

OwnerId
reference
プロパティ
Filter、Group、Sort
説明
レポートが含まれるフォルダの ID。2 つの特別なフォルダがあります。
  • 非公開 (ID はユーザ ID)
  • 公開 (ID は組織 ID)
これは多態的なリレーション項目です。
リレーション名
Owner
リレーション種別
Lookup
参照先
Folder、Organization、User

サポート対象のクエリ範囲

これらの範囲を使用すると、SOQL クエリが返すデータを指定する場合に便利です。

allPrivate
すべてのユーザの非公開フォルダに保存されているレコード。

「すべての非公開レポートおよびダッシュボードを管理」ユーザ権限および分析フォルダの拡張共有が必要です。組織が Summer '13 リリースより後に作成された場合、すでに分析フォルダの拡張共有が有効になっています。API バージョン 36.0 以降で利用できます。

created
クエリを実行しているユーザによって作成されたレコード。
everything
他のユーザの非公開フォルダに保存されているレコード以外のすべてのレコード。
mine
クエリを実行しているユーザの非公開フォルダに保存されているレコード。
organizationOwned
未整理公開レポートに保存されているレコード。Lightning Experience では、[未整理公開レポート] フォルダは「公開レポート」と呼ばれています。

使用方法

レポートオブジェクトを使用して、レポートのメタデータを取得します。レポートの特定のメタデータをクエリ、検索、または取得します。レポートオブジェクト項目は参照のみです。

例: 名前に「Sales」が含まれるレポート

この SOQL クエリは、開発者名、形式、ID、レポート名が表示された「Sales」という名前を含むレポートを返します。

1SELECT DeveloperName,Format,Id,Name FROM Report WHERE Name LIKE '%Sales%'

例: 無効ユーザの非公開フォルダ内のレポート

この SOQL クエリは、特定のユーザの非公開フォルダ内に保存されているレポートを返します。

1SELECT Id FROM Report USING SCOPE allPrivate WHERE OwnerId = ‘005A0000000Bc2deFG’

関連付けられたオブジェクト

このオブジェクトには次の関連するオブジェクトがあります。特に記載がない限り、これらはこのオブジェクトと同じ API バージョンで使用できます。

ReportFeed
このオブジェクトにはフィード追跡を利用できます。