SOAP APIを使用してsalesforce.com(SFDC)を操作する場合、基盤となるデータベースの主キーはIdであるように見えます。この値は、15文字バージョンまたは18文字バージョンの2つの表現があるようです。
明らかに具体的であるため、私は18を使用していますが、最後の3桁に何が含まれているので、削除できるように見えますか?
誰もがこれが何であるかを理解していますか?
SOAP APIを使用してsalesforce.com(SFDC)を操作する場合、基盤となるデータベースの主キーはIdであるように見えます。この値は、15文字バージョンまたは18文字バージョンの2つの表現があるようです。
明らかに具体的であるため、私は18を使用していますが、最後の3桁に何が含まれているので、削除できるように見えますか?
誰もがこれが何であるかを理解していますか?
Salesforce.comユーザインタフェースのID項目には、15文字の62進数の大文字と小文字が区別される文字列が含まれています。15文字のそれぞれは、数字(0-9)、小文字(az)、または大文字(AZ)にすることができます。2つの一意のIDは、場合によってのみ異なる場合があります。
50130000000014cが50130000000014Cとは異なるIDであることを認識しないAccessのようなアプリケーションがあるため、18桁の大文字と小文字を区別しないバージョンのIDがすべてのAPI呼び出しによって返されます。18文字のIDは、Force.comAPIの各IDにサフィックスを追加することによって形成されています。18文字のIDは、大文字と小文字を区別しないアプリケーションによって一意性を安全に比較でき、データを作成、編集、または削除するときにすべてのAPI呼び出しで使用できます。
18文字のIDを15文字のバージョンに変換する必要がある場合は、最後の3文字を切り捨ててください。Salesforce.comでは、18文字のIDを使用することをお勧めします。
これは古い投稿ですが、万が一の場合に備えて...
プログラムではなく、IDのアドホック変換を実行する場合は、このChrome拡張機能を使用すると簡単になります: https ://chrome.google.com/webstore/detail/sf-15-to-18/cogllpmaoflgaekieefhmglbpgdgmoeg
参考までに-私は開発者です。改善や追加機能を提案したい場合は、アプリのフィードバックフォームを使用してください。
ありがとう!