SalesforceオブジェクトIDの使用方法まとめ

Salesforceには、オブジェクトIDから各sObjectレコードを特定できます、
すべてのレコードIDは2つパターンのIDを持っています:
・15桁大文字・小文字を区別する、UI部に表示されるパターンです。
・18桁大文字・小文字を区別しない、主にAPIにて使用されるパターンです。
sObject IDに関する使用方法を以下にまとめておきます:

sObject名の取得

15桁IDの取得

パラメータとしてレポートページに渡す際に、15桁のIDが必要です。

18桁IDの取得

最も簡単な解決方法は、数式の項目を一つ追加して、数式”CASESAFEID(Id)”を設定して、Apexコードかレポートから直接取得することです。
そして、他の非常にややこしい方法もありますが、興味があれば以下のページをご参照ください:
http://salesforce.stackexchange.com/questions/27686/how-can-i-convert-a-15-char-id-value-into-an-18-char-id-value/27694

https://sites.google.com/site/ezrakenigsberg/blog/greatnewfixforthe15-characteridproblem