tyoshikawa1106のブログ

- Force.com Developer Blog -

Lightning

SFDC:Lightning Web コンポーネント開発を試してみました

Lightning Web コンポーネント開発を試してみました。 仕事でSalesforceアプリを開発するときにはVisualforceページで開発しているのと、どうしてもLightningコンポーネント開発が必要になるときには一つ前のバージョンのLightning Auraコンポーネントで開発…

SFDC:TrailheadでWinter'20の新機能の学習をやってみました

TrailheadでWinter'20の新機能の学習をやってみました。 取引先チームの新規機能 下記の機能が追加されました。 オブジェクトマネージャに [取引先チームメンバー] が追加された。 取引先チームメンバーで「カスタム項目、ボタン、およびリンク」が利用可能…

SFDC:デバイスに応じたレコードページコンポーネント表示ルールの設定を試してみました

デバイスに応じたレコードページコンポーネント表示ルールの設定を試してみました。 対象のコンポーネントを選択してコンポーネントの表示を設定からデバイスを条件に表示有無を指定できます。 便利。

SFDC:Lightningページ作成のSALESFORCEデフォルトページのコピーを試してみました

Lightningページ作成のSALESFORCEデフォルトページのコピーを試してみました。 試してみたと言うよりこういう機能が追加されていたというメモです。完全新規ではなく既存のLightningページをベースに作成できるオプションです。 デフォルトのアカウントグル…

SFDC:ホームページのアコーディオンコンポーネントを試してみました

Winter'20でつかえるようになった。ホームページのアコーディオンコンポーネントを試してみました。 一度にオープンできるセクションは一つのみとのことです。 アコーディオン機能はこんな感じでした。 関連

SFDC:コンプライアンス分類の記録を試してみました

Winter'20で使えるようになったコンプライアンス分類の記録の機能を試してみました。オブジェクトの項目の設定ページから使えるみたいです。こんな感じ。 各値の意味はこちら。 CCPA — カリフォルニア州消費者プライバシー法 (California Consumer Privacy A…

SFDC:Lightningメールと必須チェック判定

Lightningメールと必須チェック判定についてです。Lightnignメールの送信コンポーネントはページレイアウト設定で追加できますが、デフォルトでは件名など一部の項目が必須項目として扱われていません。 必須項目にしたい場合はグローバルアクションのレイア…

SFDC:Lightningメールで商談メール送信を試してみました

Lightningメールで商談メール送信を試してみました。商談に関する定形メールを送付できる便利機能です。 最初にやっておくのはこちら。商談に取引先責任者の情報を紐付けます。(標準では取引先責任者ロールのオブジェクトで紐付けますが今回は主となる一人の…

SFDC:Lightningメールテンプレートの署名の差し込みを試してみました

Lightningメールテンプレートの署名の差し込みを試してみました。共通のメールテンプレートを用意しつつ各ユーザごとに任意の署名を差し込める便利機能です。Winter'20からできるようになったみたいです。 リリースノート 事前の設定 初期設定として私の設定…

SFDC:カレンダーへのデータ表示について

カレンダーへのデータ表示についてです。日付項目を持っているオブジェクトの場合はカレンダーにデータを表示できます。私のカレンダーから追加します。(その他のカレンダーは人やリソースのカレンダー用です。) 表示条件を指定するにはリストビューを用意す…

SFDC:承認申請の通知の表示について

承認申請の通知の表示についてです。申請時メール送信の仕組みを用意しておくのが多いですが、ちょっと気付ける仕組みがあればいいというときは何も設定しなくてもChatterで通知が行きます。 あとはホームのページに表示しておいても便利。 ホームに表示して…

SFDC:Lighntingコンポーネント開発でApexクラスに複数の値を渡す方法

Lighntingコンポーネント開発でApexに複数の値を渡す方法についてです。次のようなラッパークラスを用意すると便利です。(サンプルではString型とsObject型を用意しました。) Apexクラスの引数や戻り値で利用できます。Lightningコンポーネントでアクセスす…

SFDC:Lighntingコンポーネントのアクション埋め込みを試してみました

Lighntingコンポーネントのアクション埋め込みを試してみました。下記の宣言をするとアクション内で呼び出すことができます。 implements="force:lightningQuickAction" すごいざっくりこんな感じ。 やってみてわかったのですが、アクション内で呼び出す場合…

SFDC:lightning:textareaタグの高さ指定を試してみました

lightning:textareaタグの高さ指定を試してみました。lightning:textareaはLighnitngコンポーネント開発でテキストエリアの入力ボックスを表示したいときに利用します。 Component Library コードはこんな感じ。 表示はこんな感じ。 テキストエリアなので入…

SFDC:Lightningコンポーネント開発のuiタグ廃止と代わりのタグについて確認しました

最近になってようやくLighntingコンポーネントの開発を仕事でつかいました。数年前に調べたときは「uiタグ」という専用のタグが用意されていてHTMLのuiタグと被ってるって思っていました。その後、lightningタグが出る出ないの部分までは情報を追っていたの…

SFDC:Lightningコンポーネント開発のuiタグ廃止と代わりのタグについて確認しました

最近になってようやくLighntingコンポーネントの開発を仕事でつかいました。数年前に調べたときは「uiタグ」という専用のタグが用意されていてHTMLのuiタグと被ってるって思っていました。その後、lightningタグが出る出ないの部分までは情報を追っていたの…

SFDC:Lightningレコードページのフォローボタン非表示を試してみました

Lightningレコードページのフォローボタン非表示を試してみました。 フォローボタンはオブジェクトに対してフィード追跡機能を有効化すると表示されます。レコードに対してChatterでやりとりできるようにすると表示されるボタンです。 前からできたのかもし…

SFDC:関連リストのクイックリンクのヘッダーを非表示のオプションを試してみました

関連リストのクイックリンクの表示をスッキリさせるオプションを試してみました。関連リストのクイックリンクは通常の関連リストコンポーネントとは別にマウスオーバーで表示できるコンパクトなコンポーネントです。 個人的にお気に入りの機能のため多様して…

SFDC:Lightningコンポーネントで行動タイムライン機能をつくってみました - Part 2

Lightningコンポーネントで行動タイムライン機能をつくってみました - Part 2です。 Lightningコンポーネントのソースコード vscodeでプロジェクトを作成したときはauraフォルダ内に一式格納されています。 Apexクラスの準備 @AuraEnabledを宣言することでLi…

SFDC:Lightningコンポーネントで行動タイムライン機能をつくってみました - Part 1

Salesforceの本番組織で動かすためにLightningコンポーネントで行動タイムライン機能をつくってみました。下記の動画みたいなやつです。 Lightningコンポーネントは2015年頃に発表されましたが、仕様がけっこう頻繁に変わっていたのと開発するときにはコンポ…

SFDC:Lightningアプリケーションビルダーでコピペによるコンポーネント配置を試してみました

Lightningアプリケーションビルダーでコピー&ペーストによるコンポーネント配置を試してみました。 Macの場合はcommandキー + Cキーでコピーできますが、アプリケーションビルダーのカスタマイズ中はコンポーネントをコピーすることも可能でした。リッチテキ…

SFDC:Winter'20のホームレイアウトへのタブコンポーネント追加を試してみました

Winter'20のホームレイアウトへのタブコンポーネント追加を試してみました。 個人的にできるようにならないかなと思っていた機能だったのでWinter'20で設定可能になってよかったです。例えばフィードタブを用意してChatter投稿表示するとログイン時に気軽に…

SFDC:Lightning Experienceのごみ箱機能を試してみました

Winter'20で追加されたLightning Experienceのごみ箱機能を試してみました。タブとして追加されているのでアプリケーションランチャーなどからアクセスできます。 Classicと同じく私のごみ箱と組織のごみ箱の選択が可能です。 Classicと違う部分として新規リ…

SFDC:Lightningページのリッチテキストコンポーネントを試してみました

Lightningページのリッチテキストコンポーネントを試してみました。 検索ボックスでリッチと入力するとヒットします。 テキストは自由に入力でき、文字サイズや色も指定できます。 こんな感じでページ内に埋め込むことが可能です。 カードとして表示のチェッ…

SFDC:Lighntingコンポーネントのリファレンスサイト

Lighningコンポーネントを開発するときの参考サイトが用意されています。 Component Library カルーセルとか便利なコンポーネントのサンプルもありました。 たぶんコピペで動かすことができると思います。 Lightning Web Componentのサンプルもありました。

SFDC:Lightning Dialerで電話ログの自動取得

TrailheadにLightning Dialerという製品の紹介がありました。有償製品ですが電話のログを自動でデータ化してくれるみたいです。まだ日本では利用付加な製品かもしれません。 製品ページはこちら。 料金はこんな感じでした。

SFDC:Lightningコンポーネント開発でReactが使えるLightning Containerの使い方のメモ

Lightningコンポーネント開発でReactが使えるLightning Containerの使い方のメモです。 Lightning Container Component: Building Components with React, Angular, and Other Libraries | Developer Force Blog 環境構築の手順から紹介されています。 実際…

SFDC:組織の Lightning の利用状況アプリケーション

Summer'18にアップデートされたときに組織の Lightning の利用状況アプリケーションが自動で追加されていました。 下記の情報が確認できるみたいです。 Lightningオプティマイザを実行ボタンをクリックすると次のページに移動します。 オプティマイザの機能…

SFDC:Lightning ExperienceとToDo管理

Lightning Experienceではホーム画面にToDo一覧を表示してタスクを確認できる機能があります。 進行中や期限切れ、完了済みと表示を切り替えたいときはメニューを選択して切り替えることが可能です。 このToDo管理方法についてより便利な設定がTrailblazerCo…

SFDC:Lightning Experienceの一時タブ機能を試してみました

Spring'18でLightning Experienceの一時タブの機能が追加されました。 リリースノート ビューの画面やレコードの詳細ページを開いた状態でタブメニューの新しいタブで開くを選択します。 そうすると※マークの追加タブが表示されます。 一時タブはアプリケー…