この文章は 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
このオブジェクトにはフィード追跡を利用できます。