SlideShare una empresa de Scribd logo
1 de 33
Descargar para leer sin conexión
開発についてちょっと詳しくなる
2021.12.11@Salesforce女子部 Online #5
アジェンダ
● 開発について
開発について
●既存のSalesforceサービスをカスタマイズする
●ゼロから何かを新しく開発する
Salesforceの開発とは
・Salesforceにプロジェクト
管理のアプリケーションを作
る
・取引先Objに自社で管理し
ている項目を追加する
・SalesforceとHerokuアプリ
ケーションの連携
・Salesforce以外のサービ
スとAPI連携
へろく
Salesforce
Salesforce
Salesforce
宣言的機能の振り返り
データの品質を保つ
●入力規則、重複ルール
ビジネスプロセス
●ワークフロー、プロセスビルダー、レコードトリガフロー
画面
●ページレイアウト、Lightningページ、画面フロー、カスタムアクション
一括操作
●スケジュールトリガフロー、レポート作成スナップショット
Salesforceの開発
画面開発 Apexトリガー Apexクラス
• Lightningページにコンポ
ーネントとして配置
• カスタムボタンを押したら
画面を表示する
• ユーティリティーバーから
表示
• レコードの編集画面を差し
替え
• レコード保存時の自動処理
• レコードトリガフローのプ
ログラム版
• プロセスビルダーやフロー
からも呼び出しができる
• 画面開発のロジックとして
も利用する
• 自動起動フローのプログラ
ム版
よく利用する3機能を紹介!
Salesforceの開発
画面開発 Apexトリガー Apexクラス
• Lightningページにコンポ
ーネントとして配置
• カスタムボタンを押したら
画面を表示する
• ユーティリティーバーから
表示
• レコードの編集画面を差し
替え
• レコード保存時の自動処理
• レコードトリガフローのプ
ログラム版
• プロセスビルダーやフロー
からも呼び出しができる
• 画面開発のロジックとして
も利用する
• 自動起動フローのプログラ
ム版
画面開発するとどうなる①
●作った画面をコンポーネントとしてLightningページに配置する
※画面フローでもできます
画面開発するとどうなる②
●ボタンを押したら表示する
※画面フローでもできます
画面開発するとどうなる③
●ユーティリティーバーから呼び出す
※画面フローでもできます
●オブジェクトのアクションを置き換えできる
画面開発するとどうなる④
取引先の新規ボタンを
画面に置き換え。
どの新規ボタンを押し
ても開発した画面が表
示される
※画面フローではできない
開発に使うツール
●開発者コンソール ●VSCode
• ブラウザから操作できてお手軽
• ソースコードがローカルに残らない
• 検証時によく利用する • 普段の開発はVSCodeで実施
• ローカルで開発したソースコードを
Salesforceにデプロイして動作を確認する
Salesforceには最新版しか保存されないため、
変更前のバージョン管理は各々が⾏う。
画面開発
●3種類の開発方法
○Visualforce:Classic時代から、タグベース(Apex+HTML+独自タグ)
○Lightning Aura コンポーネント(2014):JavaScriptベース
○Lightning Web コンポーネント(2019):JavaScriptベース、パフォーマンスよい、
開発はVSCodeのみ
Visualforce
Lightning
Aura
Component
Lightning
Web
Component
画面開発:Visualforce
●タグベース(HTML+JavaScript+独自のタグ)
●作り方のバリエーションあり
○標準コントローラ:保存、編集、キャンセルなど標準の動作を利用できる
○カスタムコントローラ:独自処理を追加したい場合、処理をApexクラスとして定
義して仕様できる
Visualforce
<apex:page standardController="Account" >
<h1>sample!</h1>
<apex:form>
<apex:inputField value="{!account.name}"/>
<apex:commandButton value="Save" action="{!save}"/>
</apex:form>
</apex:page>
標準コントローラを使用
Apexタグ
画面開発:LightningComponent
●JavaScriptベース
●作り方LWCはVSCodeから、LACは開発者コンソールでもok
Lightning
Aura
Component
Lightning
Web
Component
・HTML
・CONTROLLER
・HELPER
・CSS
・HTML
・JS
・CSS
<aura:component implements="force:hasRecordId" >
<div style="background-color:#fd90b5;font-size:25px;color:white;">
Hello!女子部! by Aura Component<br/>
</div>
</aura:component>
<template>
<div style="background-color:#fd90b5;font-size:25px;color:white;">
Hello!女子部! by Web Component<br/>
</div>
</template>
どちらも便利に使える
コンポーネントがあります
LightningComponentのデザイン
https://developer.salesforce.com/docs/component-library/overview/components
Lightningのデザインに馴染むパーツがすぐに使える
https://trailhead.salesforce.com/ja/content/learn/proj
ects/develop-heroku-applications/install-the-
dreamhouse-app-and-create-a-heroku-button
Dreamハウスをインストールしてみると、
コンポーネントを使った画面のイメージがつきます
サンプルソースコードも
あるので、作りやすい
作り方によっては、
複数のコンポーネントと連動できる
Salesforceの開発
画面開発 Apexトリガー Apexクラス
• Lightningページにコンポ
ーネントとして配置
• カスタムボタンを押したら
画面を表示する
• ユーティリティーバーから
表示
• レコードの編集画面を差し
替え
• レコード保存時の自動処理
• レコードトリガフローのプ
ログラム版
• プロセスビルダーやフロー
からも呼び出しができる
• 画面開発のロジックとして
も利用する
• 自動起動フローのプログラ
ム版
Apexトリガー
●レコードが保存された後に行う処理の流れ、その中でbeforeとafter
というタイミングで独自の処理を実装できる
●before / after (データベースに保存する前と後)
レコード
トリガフロー
(保存前)
before
トリガ
入力規則 重複ルール
データベース
に保存
afterトリガ
ワークフロー
ルール
プロセス
ビルダー
レコード
トリガフロー
(保存後)
※いくつか省略しているステップもあるので、詳細は「トリガと実行の順序」で確認
保存後はSalesforceIDや
作成日などが利用できる
複雑な入力チェックや
レコードの値を代入
関連レコードの作成
Salesforceの開発
画面開発 Apexトリガー Apexクラス
• Lightningページにコンポ
ーネントとして配置
• カスタムボタンを押したら
画面を表示する
• ユーティリティーバーから
表示
• レコードの編集画面を差し
替え
• レコード保存時の自動処理
• レコードトリガフローのプ
ログラム版
• プロセスビルダーやフロー
からも呼び出しができる
• 画面開発のロジックとして
も利用する
• 自動起動フローのプログラ
ム版
Apexクラス
●Java に似たプログラム言語。プラットフォームの決まりがある
●Visualforce や LightningComponent の処理としても利用する
●アプリケーションビルダーや、フローからも呼び出せる
Apex
クラス Visualforce
Lightning
Aura
Component
Lightning
Web
Component
ごりごりと処理を
かきます
プログラムの考え方
期限が近い商談を
進めるように
言っておきますね!
人間は曖昧な言葉でも
いい感じに対応できてしまう
プログラムの考え方
期限が近い商談を
進めるように
言っておきますね!
人間は曖昧な言葉でも
いい感じに対応できてしまう
期限が近いとはどのぐらいのこと?!
誰にどうやって伝えるの!?
プログラムで対応する場合は
細かく伝える必要がある
プログラムの考え方
期限が[1週間]前になった
商談を進めるように
[所有者]と[所有者の上司]に
[Todo]で伝えてね,
文面は..で!
細かく伝えてみる
Todoは1週間に一度だけ?それとも毎日?
上司がいない人はどうするの?
もしTodo作れなかったらどうするの?
年末のお休みでもこのルールでよい?
プログラムの考え方
期限が[1週間]前になった
商談を進めるように
[所有者]と[所有者の上司]に
[Todo]で伝えてね,
文面は..で!
細かく伝えてみる 言葉には出てこなかった仕組みを決める
イレギュラーケースの対応 etc
あれは大丈夫かな
これは大丈夫かな
Todoは1週間に一度だけ?それとも毎日?
上司がいない人はどうするの?
もしTodo作れなかったらどうするの?
年末のお休みでもこのルールでよい?
プログラムの考え方
期限が[1週間]前になった
商談を進めるように
[所有者]と[所有者の上司]に
[Todo]で伝えてね,
文面は..で!
細かく伝えてみる 言葉には出てこなかった仕組みを決める
イレギュラーケースの対応 etc
【要件定義・設計】
プログラムは宣言的な設定よりも開発に時間がかかる。
作り直しは手戻りになり、かけた時間がもったいない。
できるだけ手戻りを減らすための取り組みです。
優先度つけて"今はやらない"、と決めてもok
プログラムの考え方
●上から順番に実行、分岐、繰り返し
期限が近い商談を集める
所有者にメールを送る
所有者の上司に
メールを送る
上司項目が
空だったら
上司にメールを送る
空です
空じゃない
集めた商談の
先頭から最後まで
所有者にメールを送る
順次実行 分岐 繰り返し
if / switch
もし◯◯だったら〜
for / while
◯◯まで繰り返す
プログラムの考え方
●変数と関数とクラス
処理中の計算結果は
変数という入れ物にいれて
値を保持します
123
Total
..
..
...
..
..
...
フローでは
リソースと呼んでいる
...
...
..
..
..
同じ処理をまとめて
関数にするとコードが
再利用できる
変数 関数 クラス
..
..
..
変数と関数を
ひとまとめにする
ApexトリガーとApexクラス
Apex
トリガー
Apex
クラス
trigger AccountTrigger on Account (before insert) {
if(Trigger.isbefore && Trigger.isInsert){
AccountTriggerHandler.errorCheck(Trigger.new);
}
}
public class AccountTriggerHandler {
public static void errorCheck(List<Account> accList){
for(Account acc : accList){
if(acc.Name=='テスト'){
acc.addError('テストという会社名は入力できません');
}
}
}
}
errorCheckという
名前の関数
Accountオブジェクトの
DB保存前に動作する
最大200件のレコードが対象になって
もエラーにならないように作る
Apexクラスに定義した
関数の呼び出し
マルチテナント
●みんなで利用している環境
●一度に処理できる数に制限がある(ガバナ制限)
だいたいここ
●データベースから取得する回数と件数(SOQL)
●データベースを操作する回数と件数(DML)
●テストする際には複数件(トリガでは200、SOQLがある箇所では本番
相当の件数)で動作確認を行う
●トリガーは複数件を対応できるコードにしておく(Trigger.new)
大きなビルを、
複数の会社が
契約しているイメージ
データローダの取り込みや、リストビューでの一括変更を
することで最大200件のデータに対応する必要があります
テストの仕組み
●変更セットなどで運用環境にリリースする際に以下を満たすこと
○ソースコード全体の75%のカバレッジ
○トリガーは1回以上呼ばれている
○テストコードがエラーにならない
Apex
クラス
Apex
トリガー
組織全てのクラスの
75%以上エラー
なく通過している
1度以上は
呼ばれている
Apex
クラス
(テスト用)
利用できるまでのステップ
●要件定義>設計>開発>テスト>リリース
●開発にはSandboxを利用し、変更セットを使ってリリースする
●カスタマイズの規模が大きくなったり、リリースのインパクト(利用ユ
ーザが多い、業務への影響がある)がある場合はリリースの予行演習や
リリース手順書の作成、追加機能以外のデグレーションが起きていな
いかのリグレッションテストも必要
気付きましたか、、
フローを使うときも
同じぐらい考えないとだめですよ
おすすめTrailhead
https://trailhead.salesforce.com/ja/conte
nt/learn/projects/quickstart-visualforce
https://trailhead.salesforce.com/ja/content/learn/p
rojects/quickstart-apex
https://trailhead.salesforce.com/ja/content/learn/projects/quick-start-apex-coding-for-admins
プロジェクトで
サクッと体験!

Más contenido relacionado

La actualidad más candente

Salesforceの標準オブジェクトについて復習してみた
Salesforceの標準オブジェクトについて復習してみたSalesforceの標準オブジェクトについて復習してみた
Salesforceの標準オブジェクトについて復習してみたy-maeda
 
Community Cloudで社内コミュニティを作る
Community Cloudで社内コミュニティを作るCommunity Cloudで社内コミュニティを作る
Community Cloudで社内コミュニティを作るJunko Nakayama
 
はじめようLightningコンポーネント
はじめようLightningコンポーネントはじめようLightningコンポーネント
はじめようLightningコンポーネントSalesforce Developers Japan
 
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発Salesforce Developers Japan
 
Salesforceのサイトゲストユーザについて
SalesforceのサイトゲストユーザについてSalesforceのサイトゲストユーザについて
SalesforceのサイトゲストユーザについてTaiki Yoshikawa
 
LWC初心者がアンケートフォームを作るまでの道のり
LWC初心者がアンケートフォームを作るまでの道のりLWC初心者がアンケートフォームを作るまでの道のり
LWC初心者がアンケートフォームを作るまでの道のりYoshinari KUWAYAMA
 
モダンなイベント駆動型システム連携を学ぼう〜Platform Events 入門
モダンなイベント駆動型システム連携を学ぼう〜Platform Events 入門モダンなイベント駆動型システム連携を学ぼう〜Platform Events 入門
モダンなイベント駆動型システム連携を学ぼう〜Platform Events 入門Salesforce Developers Japan
 
SFDG_画面フローとLightningWebComponentのハイブリッド開発について.pptx
SFDG_画面フローとLightningWebComponentのハイブリッド開発について.pptxSFDG_画面フローとLightningWebComponentのハイブリッド開発について.pptx
SFDG_画面フローとLightningWebComponentのハイブリッド開発について.pptxToru Inoue
 
[AC05] マイクロサービスは分割がキモ!基幹システムのためのドメイン駆動設計
[AC05] マイクロサービスは分割がキモ!基幹システムのためのドメイン駆動設計[AC05] マイクロサービスは分割がキモ!基幹システムのためのドメイン駆動設計
[AC05] マイクロサービスは分割がキモ!基幹システムのためのドメイン駆動設計de:code 2017
 
堅牢な国内システムへの導入でも安心!実践的Mulesoft設計テクニック(NTTデータ テクノロジーカンファレンス 2020 発表資料)
堅牢な国内システムへの導入でも安心!実践的Mulesoft設計テクニック(NTTデータ テクノロジーカンファレンス 2020 発表資料)堅牢な国内システムへの導入でも安心!実践的Mulesoft設計テクニック(NTTデータ テクノロジーカンファレンス 2020 発表資料)
堅牢な国内システムへの導入でも安心!実践的Mulesoft設計テクニック(NTTデータ テクノロジーカンファレンス 2020 発表資料)NTT DATA Technology & Innovation
 
Salesforce.comの情報セキュリティについて
Salesforce.comの情報セキュリティについてSalesforce.comの情報セキュリティについて
Salesforce.comの情報セキュリティについてSalesforce Developers Japan
 
Einstein Analyticsでのデータ取り込みと加工
Einstein Analyticsでのデータ取り込みと加工Einstein Analyticsでのデータ取り込みと加工
Einstein Analyticsでのデータ取り込みと加工Salesforce Developers Japan
 
今さらきけない環境ハブ
今さらきけない環境ハブ今さらきけない環境ハブ
今さらきけない環境ハブKazuki Nakajima
 
Azure API Management 俺的マニュアル
Azure API Management 俺的マニュアルAzure API Management 俺的マニュアル
Azure API Management 俺的マニュアル貴志 上坂
 
Lightning アプリケーション開発 - Visualforce ページの移行
Lightning アプリケーション開発 - Visualforce ページの移行Lightning アプリケーション開発 - Visualforce ページの移行
Lightning アプリケーション開発 - Visualforce ページの移行Salesforce Developers Japan
 
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみようデータ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみようSalesforce Developers Japan
 
認定Field Service Lightningコンサルタント 合格への第一歩
認定Field Service Lightningコンサルタント 合格への第一歩認定Field Service Lightningコンサルタント 合格への第一歩
認定Field Service Lightningコンサルタント 合格への第一歩Takahito Miyamoto
 
Einstein Analyticsによるユースケース別機能、実現例のご紹介(前編)〜Winter’18 新機能紹介を交えて
Einstein Analyticsによるユースケース別機能、実現例のご紹介(前編)〜Winter’18 新機能紹介を交えてEinstein Analyticsによるユースケース別機能、実現例のご紹介(前編)〜Winter’18 新機能紹介を交えて
Einstein Analyticsによるユースケース別機能、実現例のご紹介(前編)〜Winter’18 新機能紹介を交えてSalesforce Developers Japan
 

La actualidad más candente (20)

Salesforceの標準オブジェクトについて復習してみた
Salesforceの標準オブジェクトについて復習してみたSalesforceの標準オブジェクトについて復習してみた
Salesforceの標準オブジェクトについて復習してみた
 
Community Cloudで社内コミュニティを作る
Community Cloudで社内コミュニティを作るCommunity Cloudで社内コミュニティを作る
Community Cloudで社内コミュニティを作る
 
Einstein Next Best Action を試してみよう
Einstein Next Best Action を試してみようEinstein Next Best Action を試してみよう
Einstein Next Best Action を試してみよう
 
はじめようLightningコンポーネント
はじめようLightningコンポーネントはじめようLightningコンポーネント
はじめようLightningコンポーネント
 
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
 
Salesforceのサイトゲストユーザについて
SalesforceのサイトゲストユーザについてSalesforceのサイトゲストユーザについて
Salesforceのサイトゲストユーザについて
 
Visualforceを使ってみよう
Visualforceを使ってみようVisualforceを使ってみよう
Visualforceを使ってみよう
 
LWC初心者がアンケートフォームを作るまでの道のり
LWC初心者がアンケートフォームを作るまでの道のりLWC初心者がアンケートフォームを作るまでの道のり
LWC初心者がアンケートフォームを作るまでの道のり
 
モダンなイベント駆動型システム連携を学ぼう〜Platform Events 入門
モダンなイベント駆動型システム連携を学ぼう〜Platform Events 入門モダンなイベント駆動型システム連携を学ぼう〜Platform Events 入門
モダンなイベント駆動型システム連携を学ぼう〜Platform Events 入門
 
SFDG_画面フローとLightningWebComponentのハイブリッド開発について.pptx
SFDG_画面フローとLightningWebComponentのハイブリッド開発について.pptxSFDG_画面フローとLightningWebComponentのハイブリッド開発について.pptx
SFDG_画面フローとLightningWebComponentのハイブリッド開発について.pptx
 
[AC05] マイクロサービスは分割がキモ!基幹システムのためのドメイン駆動設計
[AC05] マイクロサービスは分割がキモ!基幹システムのためのドメイン駆動設計[AC05] マイクロサービスは分割がキモ!基幹システムのためのドメイン駆動設計
[AC05] マイクロサービスは分割がキモ!基幹システムのためのドメイン駆動設計
 
堅牢な国内システムへの導入でも安心!実践的Mulesoft設計テクニック(NTTデータ テクノロジーカンファレンス 2020 発表資料)
堅牢な国内システムへの導入でも安心!実践的Mulesoft設計テクニック(NTTデータ テクノロジーカンファレンス 2020 発表資料)堅牢な国内システムへの導入でも安心!実践的Mulesoft設計テクニック(NTTデータ テクノロジーカンファレンス 2020 発表資料)
堅牢な国内システムへの導入でも安心!実践的Mulesoft設計テクニック(NTTデータ テクノロジーカンファレンス 2020 発表資料)
 
Salesforce.comの情報セキュリティについて
Salesforce.comの情報セキュリティについてSalesforce.comの情報セキュリティについて
Salesforce.comの情報セキュリティについて
 
Einstein Analyticsでのデータ取り込みと加工
Einstein Analyticsでのデータ取り込みと加工Einstein Analyticsでのデータ取り込みと加工
Einstein Analyticsでのデータ取り込みと加工
 
今さらきけない環境ハブ
今さらきけない環境ハブ今さらきけない環境ハブ
今さらきけない環境ハブ
 
Azure API Management 俺的マニュアル
Azure API Management 俺的マニュアルAzure API Management 俺的マニュアル
Azure API Management 俺的マニュアル
 
Lightning アプリケーション開発 - Visualforce ページの移行
Lightning アプリケーション開発 - Visualforce ページの移行Lightning アプリケーション開発 - Visualforce ページの移行
Lightning アプリケーション開発 - Visualforce ページの移行
 
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみようデータ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
 
認定Field Service Lightningコンサルタント 合格への第一歩
認定Field Service Lightningコンサルタント 合格への第一歩認定Field Service Lightningコンサルタント 合格への第一歩
認定Field Service Lightningコンサルタント 合格への第一歩
 
Einstein Analyticsによるユースケース別機能、実現例のご紹介(前編)〜Winter’18 新機能紹介を交えて
Einstein Analyticsによるユースケース別機能、実現例のご紹介(前編)〜Winter’18 新機能紹介を交えてEinstein Analyticsによるユースケース別機能、実現例のご紹介(前編)〜Winter’18 新機能紹介を交えて
Einstein Analyticsによるユースケース別機能、実現例のご紹介(前編)〜Winter’18 新機能紹介を交えて
 

Similar a Salesforceの開発についてちょっと詳しくなる

Salesforce開発のスタート地点で考えたいこと
Salesforce開発のスタート地点で考えたいことSalesforce開発のスタート地点で考えたいこと
Salesforce開発のスタート地点で考えたいことYuki Yamaguchi
 
RayPen_製品資料_231101.pdf
RayPen_製品資料_231101.pdfRayPen_製品資料_231101.pdf
RayPen_製品資料_231101.pdfGrapeCity, inc.
 
Heroku Javaで12-Factor App
Heroku Javaで12-Factor App Heroku Javaで12-Factor App
Heroku Javaで12-Factor App Mitch Okamoto
 
Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜
Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜
Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜Salesforce Developers Japan
 
20171025 sfdc tokyo_dg_lt_lex_and_flow
20171025 sfdc tokyo_dg_lt_lex_and_flow20171025 sfdc tokyo_dg_lt_lex_and_flow
20171025 sfdc tokyo_dg_lt_lex_and_flowSatoshi Ishii
 
開発者が話すSalesforceのui設計とは?
開発者が話すSalesforceのui設計とは?開発者が話すSalesforceのui設計とは?
開発者が話すSalesforceのui設計とは?Junji Imaoka
 
20140717 awssummit2014-cloud-operation
20140717 awssummit2014-cloud-operation20140717 awssummit2014-cloud-operation
20140717 awssummit2014-cloud-operationYasuhiro Araki, Ph.D
 
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向Mitch Okamoto
 
RayBorcode_製品資料_231101.pdf
RayBorcode_製品資料_231101.pdfRayBorcode_製品資料_231101.pdf
RayBorcode_製品資料_231101.pdfGrapeCity, inc.
 
SAP Inside Track Tokyo 2019 Data Intelligence の展望とMLプロジェクト事例
SAP Inside Track Tokyo 2019 Data Intelligence の展望とMLプロジェクト事例SAP Inside Track Tokyo 2019 Data Intelligence の展望とMLプロジェクト事例
SAP Inside Track Tokyo 2019 Data Intelligence の展望とMLプロジェクト事例Yasuko Sekiguchi
 
Visualforceでカスタムコンポーネントをつくろう
VisualforceでカスタムコンポーネントをつくろうVisualforceでカスタムコンポーネントをつくろう
VisualforceでカスタムコンポーネントをつくろうYuki Yamaguchi
 
Silverlightを囲む会in大阪#19
Silverlightを囲む会in大阪#19Silverlightを囲む会in大阪#19
Silverlightを囲む会in大阪#19Atsuo Yamasaki
 

Similar a Salesforceの開発についてちょっと詳しくなる (20)

Salesforce開発のスタート地点で考えたいこと
Salesforce開発のスタート地点で考えたいことSalesforce開発のスタート地点で考えたいこと
Salesforce開発のスタート地点で考えたいこと
 
RayPen_製品資料_231101.pdf
RayPen_製品資料_231101.pdfRayPen_製品資料_231101.pdf
RayPen_製品資料_231101.pdf
 
Heroku Javaで12-Factor App
Heroku Javaで12-Factor App Heroku Javaで12-Factor App
Heroku Javaで12-Factor App
 
Force.com開発基礎
Force.com開発基礎Force.com開発基礎
Force.com開発基礎
 
Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜
Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜
Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜
 
20171025 sfdc tokyo_dg_lt_lex_and_flow
20171025 sfdc tokyo_dg_lt_lex_and_flow20171025 sfdc tokyo_dg_lt_lex_and_flow
20171025 sfdc tokyo_dg_lt_lex_and_flow
 
Force.com
Force.comForce.com
Force.com
 
Lightning Experience 時代のフロー開発
Lightning Experience 時代のフロー開発Lightning Experience 時代のフロー開発
Lightning Experience 時代のフロー開発
 
開発者が話すSalesforceのui設計とは?
開発者が話すSalesforceのui設計とは?開発者が話すSalesforceのui設計とは?
開発者が話すSalesforceのui設計とは?
 
20140717 awssummit2014-cloud-operation
20140717 awssummit2014-cloud-operation20140717 awssummit2014-cloud-operation
20140717 awssummit2014-cloud-operation
 
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
 
RayBorcode_製品資料_231101.pdf
RayBorcode_製品資料_231101.pdfRayBorcode_製品資料_231101.pdf
RayBorcode_製品資料_231101.pdf
 
Forguncy 4 製品概要資料
Forguncy 4 製品概要資料Forguncy 4 製品概要資料
Forguncy 4 製品概要資料
 
SAP Inside Track Tokyo 2019 Data Intelligence の展望とMLプロジェクト事例
SAP Inside Track Tokyo 2019 Data Intelligence の展望とMLプロジェクト事例SAP Inside Track Tokyo 2019 Data Intelligence の展望とMLプロジェクト事例
SAP Inside Track Tokyo 2019 Data Intelligence の展望とMLプロジェクト事例
 
Visualforceでカスタムコンポーネントをつくろう
VisualforceでカスタムコンポーネントをつくろうVisualforceでカスタムコンポーネントをつくろう
Visualforceでカスタムコンポーネントをつくろう
 
Salesforce DX & GitHub Deep Dive
Salesforce DX & GitHub Deep DiveSalesforce DX & GitHub Deep Dive
Salesforce DX & GitHub Deep Dive
 
Developer Keynote
Developer KeynoteDeveloper Keynote
Developer Keynote
 
JAWS-UG Tokyo SAP
JAWS-UG Tokyo SAP JAWS-UG Tokyo SAP
JAWS-UG Tokyo SAP
 
Silverlightを囲む会in大阪#19
Silverlightを囲む会in大阪#19Silverlightを囲む会in大阪#19
Silverlightを囲む会in大阪#19
 
Node.js開発者のためのHeroku入門
Node.js開発者のためのHeroku入門Node.js開発者のためのHeroku入門
Node.js開発者のためのHeroku入門
 

Más de Junko Nakayama

Lightningアプリケーションビルダー(基本操作と標準コンポーネント)
Lightningアプリケーションビルダー(基本操作と標準コンポーネント)Lightningアプリケーションビルダー(基本操作と標準コンポーネント)
Lightningアプリケーションビルダー(基本操作と標準コンポーネント)Junko Nakayama
 
社内で見積ワークショップをやって、みんなの知見が深まった話
社内で見積ワークショップをやって、みんなの知見が深まった話社内で見積ワークショップをやって、みんなの知見が深まった話
社内で見積ワークショップをやって、みんなの知見が深まった話Junko Nakayama
 
20190607_salesforceで何するの?
20190607_salesforceで何するの?20190607_salesforceで何するの?
20190607_salesforceで何するの?Junko Nakayama
 
Salesforce女子部(コミュニティ紹介LT 2019)
Salesforce女子部(コミュニティ紹介LT 2019)Salesforce女子部(コミュニティ紹介LT 2019)
Salesforce女子部(コミュニティ紹介LT 2019)Junko Nakayama
 
salesforceとiOSでやってみた
salesforceとiOSでやってみたsalesforceとiOSでやってみた
salesforceとiOSでやってみたJunko Nakayama
 
20180806_座学(Lightning Flow)
20180806_座学(Lightning Flow)20180806_座学(Lightning Flow)
20180806_座学(Lightning Flow)Junko Nakayama
 
Salesforce女子部紹介!
Salesforce女子部紹介!Salesforce女子部紹介!
Salesforce女子部紹介!Junko Nakayama
 
Herokuコマンドと、エンタープライズ契約について
Herokuコマンドと、エンタープライズ契約についてHerokuコマンドと、エンタープライズ契約について
Herokuコマンドと、エンタープライズ契約についてJunko Nakayama
 
Dreamforceに参加する3つの理由
Dreamforceに参加する3つの理由Dreamforceに参加する3つの理由
Dreamforceに参加する3つの理由Junko Nakayama
 
mySalesforceブランドカラー適用を調べる!
mySalesforceブランドカラー適用を調べる!mySalesforceブランドカラー適用を調べる!
mySalesforceブランドカラー適用を調べる!Junko Nakayama
 
20171016 LT(salseforce愛について語る!)
20171016 LT(salseforce愛について語る!)20171016 LT(salseforce愛について語る!)
20171016 LT(salseforce愛について語る!)Junko Nakayama
 
20170927 コミュニティ自慢LT(salesforce女子部)
20170927 コミュニティ自慢LT(salesforce女子部)20170927 コミュニティ自慢LT(salesforce女子部)
20170927 コミュニティ自慢LT(salesforce女子部)Junko Nakayama
 
20170614 salesforce女子部#3
20170614 salesforce女子部#320170614 salesforce女子部#3
20170614 salesforce女子部#3Junko Nakayama
 
20170524 salesforce女子部
20170524 salesforce女子部20170524 salesforce女子部
20170524 salesforce女子部Junko Nakayama
 
Dreamforce'16 に行ってきました
Dreamforce'16 に行ってきましたDreamforce'16 に行ってきました
Dreamforce'16 に行ってきましたJunko Nakayama
 
基礎*Force(セキュリティに気をつけてforce.comで開発しよう!)
基礎*Force(セキュリティに気をつけてforce.comで開発しよう!)基礎*Force(セキュリティに気をつけてforce.comで開発しよう!)
基礎*Force(セキュリティに気をつけてforce.comで開発しよう!)Junko Nakayama
 

Más de Junko Nakayama (17)

Lightningアプリケーションビルダー(基本操作と標準コンポーネント)
Lightningアプリケーションビルダー(基本操作と標準コンポーネント)Lightningアプリケーションビルダー(基本操作と標準コンポーネント)
Lightningアプリケーションビルダー(基本操作と標準コンポーネント)
 
社内で見積ワークショップをやって、みんなの知見が深まった話
社内で見積ワークショップをやって、みんなの知見が深まった話社内で見積ワークショップをやって、みんなの知見が深まった話
社内で見積ワークショップをやって、みんなの知見が深まった話
 
20190607_salesforceで何するの?
20190607_salesforceで何するの?20190607_salesforceで何するの?
20190607_salesforceで何するの?
 
Salesforce女子部(コミュニティ紹介LT 2019)
Salesforce女子部(コミュニティ紹介LT 2019)Salesforce女子部(コミュニティ紹介LT 2019)
Salesforce女子部(コミュニティ紹介LT 2019)
 
salesforceとiOSでやってみた
salesforceとiOSでやってみたsalesforceとiOSでやってみた
salesforceとiOSでやってみた
 
20180806 LT(LTのLT)
20180806 LT(LTのLT)20180806 LT(LTのLT)
20180806 LT(LTのLT)
 
20180806_座学(Lightning Flow)
20180806_座学(Lightning Flow)20180806_座学(Lightning Flow)
20180806_座学(Lightning Flow)
 
Salesforce女子部紹介!
Salesforce女子部紹介!Salesforce女子部紹介!
Salesforce女子部紹介!
 
Herokuコマンドと、エンタープライズ契約について
Herokuコマンドと、エンタープライズ契約についてHerokuコマンドと、エンタープライズ契約について
Herokuコマンドと、エンタープライズ契約について
 
Dreamforceに参加する3つの理由
Dreamforceに参加する3つの理由Dreamforceに参加する3つの理由
Dreamforceに参加する3つの理由
 
mySalesforceブランドカラー適用を調べる!
mySalesforceブランドカラー適用を調べる!mySalesforceブランドカラー適用を調べる!
mySalesforceブランドカラー適用を調べる!
 
20171016 LT(salseforce愛について語る!)
20171016 LT(salseforce愛について語る!)20171016 LT(salseforce愛について語る!)
20171016 LT(salseforce愛について語る!)
 
20170927 コミュニティ自慢LT(salesforce女子部)
20170927 コミュニティ自慢LT(salesforce女子部)20170927 コミュニティ自慢LT(salesforce女子部)
20170927 コミュニティ自慢LT(salesforce女子部)
 
20170614 salesforce女子部#3
20170614 salesforce女子部#320170614 salesforce女子部#3
20170614 salesforce女子部#3
 
20170524 salesforce女子部
20170524 salesforce女子部20170524 salesforce女子部
20170524 salesforce女子部
 
Dreamforce'16 に行ってきました
Dreamforce'16 に行ってきましたDreamforce'16 に行ってきました
Dreamforce'16 に行ってきました
 
基礎*Force(セキュリティに気をつけてforce.comで開発しよう!)
基礎*Force(セキュリティに気をつけてforce.comで開発しよう!)基礎*Force(セキュリティに気をつけてforce.comで開発しよう!)
基礎*Force(セキュリティに気をつけてforce.comで開発しよう!)
 

Último

新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 

Último (7)

新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 

Salesforceの開発についてちょっと詳しくなる