読者です 読者をやめる 読者になる 読者になる

crmprogrammer38の日記

プログラマのメモ

【Salesforce】apexのstatic変数と、javaのstatic変数の違いでとまどったこと

私はjavaのプログラムを書くことが多いのですが、javaのstatic変数とapexのstatic変数の違いにとまどいました。 javaのstatic変数は、Classで保持する変数で、例えばWebアプリケーションであれば、そのWebアプリケーションの中で1つの値を保持できて、複数…

【Salesforce】メモ & 添付ファイルの非公開のチェックボックスは本人に限定する場合に便利

メモ & 添付ファイルには、非公開のチェックがあります。 この非公開にチェックを入れた後には、プロファイル>システム管理者権限の ・すべてのデータの参照 ・すべてのデータの編集 の権限を持つ人は参照できますが、それを除くと、本人以外は見えなくなり…

【Salesforce】ページレイアウトの関連リストのレコードに条件をつける。

Salesforceの標準のページレイアウトの関連リストは、参照可能なレコード全て表示されますが、条件に該当するレコードだけ表示したい時があります。 例えば、その顧客の仕掛中の商談だけ表示する、または、現在対応中のケースだけ表示するなどの場合だったり…

【Salesforce】PDFで日本語で折り返しを行う

SalesforceのPDF出力で日本語を表示すると折り返しがされなくて、レイアウトが崩れてしまう現象があります。 結論としては、日本語の文字と文字の間にhtmlタグの<wbr/>を入れることで対処できます。 次がhtmlタグの<wbr/>を入れる前と入れた後での表示の違いになります。</wbr/></wbr/>…

【Salesforce】編集ページで初期値をセットする際の項目IDの一覧を取得する。

エンティティ定義(EntityDefinition)の子オブジェクトに、項目定義(FieldDefinition )があって、項目定義(FieldDefinition )をselectすると、編集画面で初期値をセットする時に使う項目IDが取得できます。 Select EntityDefinitionId ,DurableId ,QualifiedA…

【Salesforce】オブジェクトのキープレフィックス(KeyPrefix:IDの頭3桁)の一覧を取得する方法

Salesforceの開発をしているとオブジェクトを特定する3文字のKeyPrefixが必要な時があります。自分のよく使う方法を書こうと思います。 1.オブジェクト情報の格納しているオブジェクトをselectする。 オブジェクト情報は、エンティティ定義(EntityDefiniti…