2019-01-01から1年間の記事一覧
こんにちは、管理人の@Salesforce.Zです。 VF画面を開発する場合、ボタンが必要です。キャンセルボタンも必ず必要されます。 しかし、画面に必須項目や入力規則がある場合、キャンセルボタンでコールしないのが普通ですよね。 こんな場合、カスタムコマンド…
こんにちは、管理人の@Salesforce.Zです。 今回、また権限について、確認しました。 Salesforce SOQL APEX 権限はAPEX側でアクセス権限のチェックについて記載しましたが 今回、クラスレベルでアクセス権を切り替えることによって、どうなるかを検証したいと…
こんにちは、管理人の@Salesforce.Zです。 なんだか原因不明ですが、クラスのプロパティ変数は commandButtonやcommandLinkのアクションによって 値がコントローラクラスに渡していない、画面上の入力フォームに値があるのにかかわらず。 こんな時に、action…
権限 こんにちは、管理人の@Salesforce.Zです。 開発者であるあなた、書いたApexクラスはどのユーザで実行するかをイメージしてコーディングをしていますでしょうか する人がいる、していない人もいると思います。 何も考えずにコーディングした結果として、…
こんにちは、管理人の@Salesforce.Zです。 数式関数は項目定義でも、APEXクラスでも、メールテンプレートでも使用可能です。 今回、発見したことを共有します。 読んだら得ること ★ MID関数 ★ オブジェクト作成するツール(公式) (adsbygoogle = window.ads…
こんにちは、管理人の@Salesforce.Zです。 クエリは開発では、足りてはいけないものです。 今回、クエリの条件についか、いろいろ検証していきたいと思います。 どうもよろしくお願いいたします。 読んだら得ること ★ クエリでテーブルの別名 ★ クエリで条件…
こんにちは、管理人の@Salesforce.Zです。 実装ができたが、Messaging.InboundEmailHandlerの実装クラスのテストはどう書くか少し迷うでしょう 読んだら得ること ★ Messaging.InboundEmailHandlerの実装クラスのテストクラス記載テンプレート (adsbygoogle =…
こんにちは、管理人の@Salesforce.Zです。 今日は動的クエリについての記事です。 Apex コードを使用して、実行時に SOQL 文字列の作成を参照することは動的クエリが実現可能です。 動的 SOQL によって、もっと柔軟なアプリケーションの作成が可能 たとえば …
MVC こんにちは、管理人の@Salesforce.Zです。 いまさら salesforceのMVCってなにって感じですが、基礎の部分を今回、メモします。 読んだら得ること ★ MVCとは ★ MとMに該当するもんは ★ VとVに該当するもんは ★ CとCに該当するもんは (adsbygoogle = windo…
こんにちは、管理人の@Salesforce.Zです。 今日は実行ガバナと制限をメモします。書くと覚えがいいからです。 読んだら得ること ★ 実行ガバナと制限 (adsbygoogle = window.adsbygoogle || []).push({}); 目次 トランザクション単位の Apex 制限 次のメソッ…
こんにちは、管理人の@Salesforce.Zです。 パートナーコミュニティやカスタマーコミュニティを聞いたことがあるでしょう 実際に活用し、開発すると、まだいろいろ新鮮ですよ。 今回、パートナーコミュニティやカスタマーコミュニティのユーザを作成し、テス…
こんにちは、管理人の@Salesforce.Zです。 別の記事で、テストクラスで、外部ユーザ(パートナーコミュニティやカスタマーコミュニティユーザ)をテストする時にどう作成するかを共有しました。 今回、その外部ユーザに権限セットを割り当てた場合のテスト例…
IT・Web業界での転職なら【レバテックキャリア】 こんにちは、管理人の@Salesforce.Zです。 コントローラクラスやテストクラスの中で オブジェクトのレコードタイプIDを取得する処理を作ることがたまにあるよね? 必要となる度に調べるのがめんどくさくなっ…
こんにちは、管理人の@Salesforce.Zです。 Salesforceの標準コントローラーを使ったら、いろいろ楽なところもあるでしょう しかし、その標準コントローラークラスのテストクラスを書く時に、ページのパラメータ設定などもあり どう書けばいいか一時的に迷っ…
こんにちは、管理人の@Salesforce.Zです。 Visualforceの開発で画面の一部を変更したい場合には、サーバーへのアクセスが必要になります。 その際に使うのは、大体が「apex:actionFunction」か「apex:commandButton」だったのですが actionSupport を使うと…
こんにちは、管理人の@Salesforce.Zです。 はてなブログにコードを書く場合に色付きがいいよね 今回、はてなブログが対応する言語一覧をメモします。 読んだら得ること ★ はてなブログが対応する言語およびその書き方 (adsbygoogle = window.adsbygoogle || …
こんにちは、管理人の@Salesforce.Zです。 データローダ項目の対応付けの定義は公式サイトでも記載しており、 みんなできるかと思っております。 そして、バッチを設定、Dataloaderを動かし、「Insert」オペレーションを別の記事に記載したので、ご参考にど…
こんにちは、管理人の@Salesforce.Zです。 画面開発だけはないと思いますが、あるデータに基づてい、計算を行い、という設定自動がよくあることです。 今回、日付をメソッドに渡し、土日の判定を行うことを共有します。 読んだら得ること ★ APEXでの土日の判…
こんにちは、管理人の@Salesforce.Zです。 Salesforceの画面開発では、パラメータは不可欠です。 Apexでパラメータを取得できるが、画面上での取得することができるか 今回、パラメータを取得する方法を共有します。 なお、別の記事でパラメータの設定方法を…
こんにちは、管理人の@Salesforce.Zです。 Salesforceの画面を慣れていないユーザの請負をする場合 たまにあるニーズである、編集画面の日付項目の横にある日付リンクを消してほしい 今回、そのやり方を共有します。 読んだら得ること ★ VF画面の日付項目の…
こんにちは、管理人の@Salesforce.Zです。 VF画面を用いて、画面遷移は開発では、避けれない部分とも言えるでしょう 今回、このVF画面で、パラメータを設定することについて共有していきたいと思います。 読んだら得ること ★ VFでのパラメータ設定 (adsbygoo…
こんにちは、管理人の@Salesforce.Zです。 Ant Toolでリリースやオブジェクト構築を使うことにできる。 別の記事Ant 移行ツール でデプロイを紹介しました。 しかし、ログイン時点でエラーが発生する場合もある たとえば、「ユーザ名、パスワード、セキュリ…
こんにちは、管理人の@Salesforce.Zです。 別の記事でapex:actionSupportを利用することで ルックアップ項目の動作によって、別の項目に値を表示させることを詳細しました。 今回、VF画面にinputfieldのrequired = trueを設定する場合に困ったことを詳細し、…
こんにちは、管理人の@Salesforce.Zです。 lookupボタンを押下後に別の入力項目に参照先の値を自動反映したいが画面リフレッシュ、あるいはうまく設定できない こんなことで悩んでいるでしょうか 読んだら得ること ★ VF画面のルックアップボタンにより別項目…
こんにちは、管理人の@Salesforce.Zです。 Salesforceは、URLとそのパラメータを指定するだけで、様々な画面を表示できます。 代表的な画面のURLとそのパラメータをメモします。 (adsbygoogle = window.adsbygoogle || []).push({}); 目次 VFのリダイレクト …
こんにちは、管理人の@Salesforce.Zです。 オブジェクトIDには大文字小文字を区別する15桁の形式と区別しない18桁の形式の2種類が存在する 15桁ID:大文字・小文字の区別ありますが一方で、18桁ID:大文字・小文字の区別なし どちらのIDも同一のレコードを指…
こんにちは、管理人の@Salesforce.Zです。 開発時に、新規ソースを作成する際に、構成があれば、もっと便利でしょう Sublime Text3とMavensMateでやる時に自動的に出てくるが 最近、VS Codeでやっている、新規ソースを作成時にちょっとめんどくさい、テンプ…
IT・Web業界での転職なら【レバテックキャリア】 こんにちは、管理人の@Salesforce.Zです。 データのインポートとエクスポートは、データローダで手動操作だけではない、コマンドラインを使って実行することもできます。コマンドを使用して、データのインポ…
Windows ロック画面 今日、短文になります。 仕事上で、急に呼ばれて、PCを素早くロックする方法を紹介します。 なかなか使えるんやで。 (adsbygoogle = window.adsbygoogle || []).push({}); PCをすばやくロックする Windows ロゴキーの場所 PC を安全に保…
こんにちは、管理人の@Salesforce.Zです。 VF画面で、『required="true"』を宣言して必須項目にするようなケースはよくあると思います。 しかし、ラベル名の関係などでカスタマイズにしたい場合がある、 今回、この方法を共有します。 イメージ (adsbygoogle…