Salesforceログインをショートカットする

Salesforceログインのショートカット 小ネタ Salesforceの開発に関わる人は、様々な組織やSandboxを業務で使用することになると思います。 小ネタではありますが、このログインをURLにユーザ名とPWを含んだ形で保存(ブックマーク)しておくことでアクセスをショートカットできるようになります。   <本番組織> https://login.salesforce […]

Apexで権限セット(PermissionSet)を付与

Apexで権限セットを付与 権限セットはユーザに対して付与することができ、ユーザは複数の権限セットを付与されることもできるのでオブジェクトの関係性は多対多となっております。 それらのオブジェクトの間には、PermissionSetAssignmentという連結オブジェクトがありUserとPermissionSetを紐付けてレコードを登録することで権限セットの付与ができます。 サンプルコードは以下で […]

HerokuにWordPressをいれて独自ドメインで公開するまで

概要 本記事は、Heroku上にWordPressをいれて便利なHerokuのアドオンと連携して、さらに個人ブログとして使えるようにするために独自ドメインをHerokuのDNSとつなぐまでの手順をまとめたものとなります。 構成 サーバー:Heroku(Hobbyプラン *1) DB:Heroku add-on ClearDB MySQL(無料プラン) ファイルストレージ:AWS S3 キャッシュシステム:Heroku add-on Redis メール:Heroku add-on Send...

Lightning Web Componentsで取引先の検索画面を作ってみた

概要 Lightning Web Componentを使って何か実装してみたかったので、取引先を検索して一覧を表示する画面を作ってみました。 とりあえず検索条件を入力して結果の一覧を表示するだけものなので、そのままは使えないかもですがもう少しカスタマイズすれば使えるものになるかなと思います。 本記事は、その実装の中で気づいたことを簡単にまとめた内容となります。 デモ ソースコード https://github.com/yhayashi30/lwc-account-search 実...

Salesforce CLIでメタデータ取得(retrieve)

[概要] 本記事は、Salesforce CLIを使用してメタデータを取得する方法をまとめたものです。 [事前準備] Salesforce CLIのインストールは下記を参照 https://developer.salesforce.com/docs/atlas.en-us.218.0.sfdx_setup.meta/sfdx_setup/sfdx_setup_install_cli.htm [手順] ①対象組織のpackge.xmlを準備する 全てのメタデータを取得するのであれ...

Apache POIを使ってExcelを操作

概要 本記事は、Excelに対して何らかの機械的な操作を行いたい、でもマクロを書くのはめんどくさいという場合の選択肢としてJavaのApache POIを使う際の非常にベーシックな実装方法を紹介します。 システムの開発の現場では、多くの設計書がExcelで書かれていることがあり、一度に大量のテーブル定義書や画面項目定義を確認する際に困るシチュエーション等があるかと思います。 そんな時にVBA(マクロ)以外の方法として、普段慣れ親しんでいるJavaで簡単にツールを作れるのが、「Apache PO...

MacにMavenを導入してEclipseで使用するまでの手順

[概要] 本記事では、MacにMavenを導入してEclipseで使用するまでの手順を記載します。 Mavenは、Javaのプログラムを効率良く管理(ビルド)するためのApacheのAntに代わるプロジェクト管理ツールである。 Antの場合にはbuild.xmlという設定ファイルに細かい指示を記述して行っていた各処理を、Mavenでは大まかな指示をpom.xmlに記述して処理する形となっている。 主な特徴として、pom.xmlファイルのタグにプロジェクトで使用するJARライブラリ及びバージョン...

Lightning Web Componentsを触ってみた

[概要] 本記事は、Spring'19時点でAuraコンポーネント(旧Lightningコンポーネント)に追加される形で発表されたLightning Web Component(LWC)について、まだプレビューではありますがどのようなものなのかをかなり簡単に記載します。 (※追記) Spring'19で正式リリースのようです。 Lightning Web コンポーネント (正式リリース) https://releasenotes.docs.salesforce.com/ja-jp/sprin...

Salesforce DXの基礎の基礎

概要 本記事は、これまでSalesforce上での開発ライフサイクルをAntツール(Migration Tool)によるメタデータ形式をベースにしていた方で新たにSalesforce DXの手法を検討している方を対象にします。 内容は、タイトルに記載の通り基礎の基礎となるので、既にSalesforce DXを使用している方はあまり参考にならないと想定されます。 なお、Salesforce DXの操作に関しては、コマンドベースで記載しますが、VCS(Gitを想定)のコマンドは記載しておりません。...

Salesforce 指定ログイン情報で自組織にAPIアクセス

[概要] SalesforceでApex Batch等で画面のようにログインユーザのセッションIDが存在しないような 処理で自組織のメタデータをToolingAPI経由で取得する手法として 本記事に記載する方法を紹介します。 具体的には、接続アプリケーション、外部認証プロバイダ、指定ログイン情報の機能を使用して実現します。 それぞれの機能の概要は、以下となります。 接続アプリケーション https://help.salesforce.com/articleView?id=connect...

1 6 7