SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
Salesforce Developer Group Meetup
Spring'19 New Flow Builder
2019-03-06
Sanuki Ikou
@i_sanuki
2Copyright © TerraSky Co., Ltd. All Rights Reserved.
自己紹介
讃岐 行(Sanuki Ikou)
株式会社テラスカイ
【コミュニティ】
• SFDG ルーキー会
• 新機能照らす会
【好きな標準系機能】
• 数式
【好きな開発系機能】
• __Share
3Copyright © TerraSky Co., Ltd. All Rights Reserved.
Spring'19 Flow Builder
旧 新
4Copyright © TerraSky Co., Ltd. All Rights Reserved.
変更点
見栄えの一新
Flash→HTML 5
その他細かいところ
Dev目線でフローとのお付き合いを
考えてみる(主観強)
6Copyright © TerraSky Co., Ltd. All Rights Reserved.
Lightning フローとは
Lightningフローは自動化機能を作るための抽象的な製品名
Lightning フロー
フロービルダー
プロセスビルダー
Copyright © TerraSky Co., Ltd. All Rights Reserved. 7
L i g h t n i n g フ ロ ー
プロセスを作る フローを作る
プロセスビルダー フロービルダー
8Copyright © TerraSky Co., Ltd. All Rights Reserved.
開発系機能とのマッピング
ビジュアル開発 プログラミング
イベント発火型
レコード操作
Platform Event
プロセスビルダー トリガ
ウィザード形式 UI開発
ロジック
フロービルダー
Lightningコンポーネント
(+ Apex)
9Copyright © TerraSky Co., Ltd. All Rights Reserved.
機能面の違い
プロセスビルダー → トリガ
フロービルダー → LtngCmp(+Apex)
• 削除、復元イベント
• beforeイベント
• エラー調査のし易さ
• 呼び出せる箇所は(たぶん)同じ
• AppBuilder、ユーティリティバー、アクション、コミュニティ、カスタムボタン..etc
• 自由な画面開発
• より複雑なロジック
どっちでも出来る場合にどうするか
11Copyright © TerraSky Co., Ltd. All Rights Reserved.
標準でできることは標準で!
生産性
保守性
バージョンアップ
品質
12Copyright © TerraSky Co., Ltd. All Rights Reserved.
生産性が高い?
品質が高い?
• ウィザード形式は便利
• フロービルダーの習得難易度は標準の中では高め
• フローで出来る程度のロジックならコードも大したことない
• Sandboxで開発しなきゃいけない? 標準もそうあるべき
• テストメソッド書かなきゃいけない? テストの自動化ありがたい
• まぁそうかも・・
• ただしロジックは作る人次第
本当に標準がいいのか?
13Copyright © TerraSky Co., Ltd. All Rights Reserved.
保守性が高い?
バージョンアップ安心?
• ビジュアライズ化されているのは見やすい
• エンハンスで標準で出来ない時にコード化めんどい
• フローも「重要な更新」ある
• 開発側はAPIバージョンの指定ができる
• とはいえ初期のLightningコンポーネントほどではない
本当に標準がいいのか?
誰が保守?
15Copyright © TerraSky Co., Ltd. All Rights Reserved.
大事な視点
• (基本は)自社
サービス開発 受託開発
誰がその機能を保守するのか?
Devとは限らない!
• 自社で継続
• 他ベンダー
• ユーザー企業
結論
17Copyright © TerraSky Co., Ltd. All Rights Reserved.
結論
• 機能面でコード書く必要があれば大手を振って書こう
• コードが書けない人(Adminとか)はLightningフローを使う
• 機能面でできない場合はDevに頼む
• 受託開発やっている開発者は標準機能も抑えて「標準でできることは標準」
でやる
• サービス開発やっている開発者は好きにすれば良い
Sfdg spring19 flow_20190306

Mais conteúdo relacionado

Mais procurados

認定 Integration Architecture デザイナー試験を復習してみた
認定 Integration Architecture デザイナー試験を復習してみた認定 Integration Architecture デザイナー試験を復習してみた
認定 Integration Architecture デザイナー試験を復習してみたTakahito Miyamoto
 
Lightning Web Components Basic
Lightning Web Components BasicLightning Web Components Basic
Lightning Web Components BasicTakahito Miyamoto
 
20191023 Einstein Platform Update - Winter '20 Release
20191023 Einstein Platform Update - Winter '20 Release20191023 Einstein Platform Update - Winter '20 Release
20191023 Einstein Platform Update - Winter '20 ReleaseTakahito Miyamoto
 
#RoadToDF19 - Dreamforceでやりたいこと
#RoadToDF19 - Dreamforceでやりたいこと#RoadToDF19 - Dreamforceでやりたいこと
#RoadToDF19 - DreamforceでやりたいことTakahito Miyamoto
 
Salesforce integration architecture 20200529
Salesforce integration architecture 20200529Salesforce integration architecture 20200529
Salesforce integration architecture 20200529Hiroki Iida
 
横断組織の失敗から学ぶこと -VP of Engineering Meetup by CA- (公開版)
横断組織の失敗から学ぶこと  -VP of Engineering Meetup by CA- (公開版)横断組織の失敗から学ぶこと  -VP of Engineering Meetup by CA- (公開版)
横断組織の失敗から学ぶこと -VP of Engineering Meetup by CA- (公開版)Noriaki Kadota
 
Salesforce dg rookies_20171114
Salesforce dg rookies_20171114Salesforce dg rookies_20171114
Salesforce dg rookies_20171114shun saito
 
"マネジメント"以外でフルスタックになった後に必要なスキル -TECH PLAY Career Meetup #8-
"マネジメント"以外でフルスタックになった後に必要なスキル -TECH PLAY Career Meetup #8-"マネジメント"以外でフルスタックになった後に必要なスキル -TECH PLAY Career Meetup #8-
"マネジメント"以外でフルスタックになった後に必要なスキル -TECH PLAY Career Meetup #8-Noriaki Kadota
 
マネジメントレスのススメ - VPoE-Meetup by manaboo
マネジメントレスのススメ - VPoE-Meetup by manabooマネジメントレスのススメ - VPoE-Meetup by manaboo
マネジメントレスのススメ - VPoE-Meetup by manabooNoriaki Kadota
 
Salesforce Architect Meetup Osaka #02 20191018
Salesforce Architect Meetup Osaka #02 20191018Salesforce Architect Meetup Osaka #02 20191018
Salesforce Architect Meetup Osaka #02 20191018Hiroki Iida
 
[BA07] Dynamics 365 を Application Platform とした PowerApps によるコンポジットアプリケーションの開発
[BA07] Dynamics 365 を Application Platform とした PowerApps によるコンポジットアプリケーションの開発[BA07] Dynamics 365 を Application Platform とした PowerApps によるコンポジットアプリケーションの開発
[BA07] Dynamics 365 を Application Platform とした PowerApps によるコンポジットアプリケーションの開発de:code 2017
 
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -de:code 2017
 
実演 AppExchange アプリケーション ライフサイクル
実演 AppExchange アプリケーション ライフサイクル実演 AppExchange アプリケーション ライフサイクル
実演 AppExchange アプリケーション ライフサイクルTakahiro Kawabata
 
社内社外で勉強会を続けていくための考え方
社内社外で勉強会を続けていくための考え方社内社外で勉強会を続けていくための考え方
社内社外で勉強会を続けていくための考え方KLab Inc. / Tech
 
作らずに開発! エクセルから生成! さくっとはじめる情報共有と展開(Oracle Cloudウェビナーシリーズ: 2021年2月4日)
作らずに開発! エクセルから生成! さくっとはじめる情報共有と展開(Oracle Cloudウェビナーシリーズ: 2021年2月4日)作らずに開発! エクセルから生成! さくっとはじめる情報共有と展開(Oracle Cloudウェビナーシリーズ: 2021年2月4日)
作らずに開発! エクセルから生成! さくっとはじめる情報共有と展開(Oracle Cloudウェビナーシリーズ: 2021年2月4日)オラクルエンジニア通信
 
LightSwitchで Office 365 開発
LightSwitchで Office 365 開発LightSwitchで Office 365 開発
LightSwitchで Office 365 開発Yoshitaka Seo
 
SharePoint アプリ開発ツールの比較
SharePoint アプリ開発ツールの比較SharePoint アプリ開発ツールの比較
SharePoint アプリ開発ツールの比較Yoshitaka Seo
 
Microsoft 365 E5 活用のススメ
Microsoft 365 E5 活用のススメMicrosoft 365 E5 活用のススメ
Microsoft 365 E5 活用のススメ祥子 松山
 

Mais procurados (20)

認定 Integration Architecture デザイナー試験を復習してみた
認定 Integration Architecture デザイナー試験を復習してみた認定 Integration Architecture デザイナー試験を復習してみた
認定 Integration Architecture デザイナー試験を復習してみた
 
Lightning Web Components Basic
Lightning Web Components BasicLightning Web Components Basic
Lightning Web Components Basic
 
20191023 Einstein Platform Update - Winter '20 Release
20191023 Einstein Platform Update - Winter '20 Release20191023 Einstein Platform Update - Winter '20 Release
20191023 Einstein Platform Update - Winter '20 Release
 
#RoadToDF19 - Dreamforceでやりたいこと
#RoadToDF19 - Dreamforceでやりたいこと#RoadToDF19 - Dreamforceでやりたいこと
#RoadToDF19 - Dreamforceでやりたいこと
 
Salesforce integration architecture 20200529
Salesforce integration architecture 20200529Salesforce integration architecture 20200529
Salesforce integration architecture 20200529
 
横断組織の失敗から学ぶこと -VP of Engineering Meetup by CA- (公開版)
横断組織の失敗から学ぶこと  -VP of Engineering Meetup by CA- (公開版)横断組織の失敗から学ぶこと  -VP of Engineering Meetup by CA- (公開版)
横断組織の失敗から学ぶこと -VP of Engineering Meetup by CA- (公開版)
 
Salesforce dg rookies_20171114
Salesforce dg rookies_20171114Salesforce dg rookies_20171114
Salesforce dg rookies_20171114
 
"マネジメント"以外でフルスタックになった後に必要なスキル -TECH PLAY Career Meetup #8-
"マネジメント"以外でフルスタックになった後に必要なスキル -TECH PLAY Career Meetup #8-"マネジメント"以外でフルスタックになった後に必要なスキル -TECH PLAY Career Meetup #8-
"マネジメント"以外でフルスタックになった後に必要なスキル -TECH PLAY Career Meetup #8-
 
マネジメントレスのススメ - VPoE-Meetup by manaboo
マネジメントレスのススメ - VPoE-Meetup by manabooマネジメントレスのススメ - VPoE-Meetup by manaboo
マネジメントレスのススメ - VPoE-Meetup by manaboo
 
Salesforce Architect Meetup Osaka #02 20191018
Salesforce Architect Meetup Osaka #02 20191018Salesforce Architect Meetup Osaka #02 20191018
Salesforce Architect Meetup Osaka #02 20191018
 
[BA07] Dynamics 365 を Application Platform とした PowerApps によるコンポジットアプリケーションの開発
[BA07] Dynamics 365 を Application Platform とした PowerApps によるコンポジットアプリケーションの開発[BA07] Dynamics 365 を Application Platform とした PowerApps によるコンポジットアプリケーションの開発
[BA07] Dynamics 365 を Application Platform とした PowerApps によるコンポジットアプリケーションの開発
 
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
[MW10] Xamarin / OSS プロジェクトを活用したエンタープライズモバイルアプリケーションの実装 - Project Blue Monkey -
 
SFDGR #5
SFDGR #5SFDGR #5
SFDGR #5
 
実演 AppExchange アプリケーション ライフサイクル
実演 AppExchange アプリケーション ライフサイクル実演 AppExchange アプリケーション ライフサイクル
実演 AppExchange アプリケーション ライフサイクル
 
社内社外で勉強会を続けていくための考え方
社内社外で勉強会を続けていくための考え方社内社外で勉強会を続けていくための考え方
社内社外で勉強会を続けていくための考え方
 
作らずに開発! エクセルから生成! さくっとはじめる情報共有と展開(Oracle Cloudウェビナーシリーズ: 2021年2月4日)
作らずに開発! エクセルから生成! さくっとはじめる情報共有と展開(Oracle Cloudウェビナーシリーズ: 2021年2月4日)作らずに開発! エクセルから生成! さくっとはじめる情報共有と展開(Oracle Cloudウェビナーシリーズ: 2021年2月4日)
作らずに開発! エクセルから生成! さくっとはじめる情報共有と展開(Oracle Cloudウェビナーシリーズ: 2021年2月4日)
 
LightSwitchで Office 365 開発
LightSwitchで Office 365 開発LightSwitchで Office 365 開発
LightSwitchで Office 365 開発
 
SharePoint アプリ開発ツールの比較
SharePoint アプリ開発ツールの比較SharePoint アプリ開発ツールの比較
SharePoint アプリ開発ツールの比較
 
SFDGR 06 20180219
SFDGR 06 20180219SFDGR 06 20180219
SFDGR 06 20180219
 
Microsoft 365 E5 活用のススメ
Microsoft 365 E5 活用のススメMicrosoft 365 E5 活用のススメ
Microsoft 365 E5 活用のススメ
 

Semelhante a Sfdg spring19 flow_20190306

Archtect meetup sharing_territory_20190801
Archtect meetup sharing_territory_20190801Archtect meetup sharing_territory_20190801
Archtect meetup sharing_territory_20190801Ikou Sanuki
 
Tsdg meetup#12 summer16 lightning_experience
Tsdg meetup#12 summer16 lightning_experienceTsdg meetup#12 summer16 lightning_experience
Tsdg meetup#12 summer16 lightning_experienceIkou Sanuki
 
Lightning コンポーネント開発〜実装例から学ぶ開発のコツ
Lightning コンポーネント開発〜実装例から学ぶ開発のコツLightning コンポーネント開発〜実装例から学ぶ開発のコツ
Lightning コンポーネント開発〜実装例から学ぶ開発のコツSalesforce Developers Japan
 
Possibility of my trailhead
Possibility of my trailheadPossibility of my trailhead
Possibility of my trailheadTakumiNiinuma
 
AppExchangeコンソーシアム講演_20111013
AppExchangeコンソーシアム講演_20111013AppExchangeコンソーシアム講演_20111013
AppExchangeコンソーシアム講演_20111013TerraSky
 
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする  ③3時間でアプリ公開!ゼロからのプログラミング講座アイデアを形にする  ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座DIVE INTO CODE Corp.
 
Salesforce developer conference tokyo2013
Salesforce developer conference tokyo2013Salesforce developer conference tokyo2013
Salesforce developer conference tokyo2013Ikou Sanuki
 
目指せ!クラウド時代の エンジンになるデベロッパー
目指せ!クラウド時代のエンジンになるデベロッパー目指せ!クラウド時代のエンジンになるデベロッパー
目指せ!クラウド時代の エンジンになるデベロッパーJunji Imaoka
 
通販開発部の西田さん「通販開発マネジメントの5ルール」
通販開発部の西田さん「通販開発マネジメントの5ルール」通販開発部の西田さん「通販開発マネジメントの5ルール」
通販開発部の西田さん「通販開発マネジメントの5ルール」虎の穴 開発室
 
Lightning Component × Lightning Design System
Lightning Component × Lightning Design SystemLightning Component × Lightning Design System
Lightning Component × Lightning Design SystemTaiki Yoshikawa
 
技術選択とアーキテクトの役割 (要約版)
技術選択とアーキテクトの役割 (要約版)技術選択とアーキテクトの役割 (要約版)
技術選択とアーキテクトの役割 (要約版)Toru Yamaguchi
 
Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)
Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)
Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)NTT DATA OSS Professional Services
 
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019満徳 関
 
【Zeal】azure + power biで始めるbigdata分析の第一歩 20171115版 公開用
【Zeal】azure + power biで始めるbigdata分析の第一歩 20171115版 公開用【Zeal】azure + power biで始めるbigdata分析の第一歩 20171115版 公開用
【Zeal】azure + power biで始めるbigdata分析の第一歩 20171115版 公開用yuuki takizawa
 
SIerとクラウドの付き合い方
SIerとクラウドの付き合い方SIerとクラウドの付き合い方
SIerとクラウドの付き合い方Yusuke Suzuki
 
大きな組織にスクラムの輪を広げていくために
大きな組織にスクラムの輪を広げていくために大きな組織にスクラムの輪を広げていくために
大きな組織にスクラムの輪を広げていくためにTomonori Fukuta
 
もくだいさんうるのさんのみなさんの知らないおススメ機能
もくだいさんうるのさんのみなさんの知らないおススメ機能もくだいさんうるのさんのみなさんの知らないおススメ機能
もくだいさんうるのさんのみなさんの知らないおススメ機能mokudai masayuki
 
もくだいさん&うるのさんのみんなの知らないOffice365おススメ機能を教えます
もくだいさん&うるのさんのみんなの知らないOffice365おススメ機能を教えますもくだいさん&うるのさんのみんなの知らないOffice365おススメ機能を教えます
もくだいさん&うるのさんのみんなの知らないOffice365おススメ機能を教えますAyako Uruno
 

Semelhante a Sfdg spring19 flow_20190306 (20)

Archtect meetup sharing_territory_20190801
Archtect meetup sharing_territory_20190801Archtect meetup sharing_territory_20190801
Archtect meetup sharing_territory_20190801
 
Tsdg meetup#12 summer16 lightning_experience
Tsdg meetup#12 summer16 lightning_experienceTsdg meetup#12 summer16 lightning_experience
Tsdg meetup#12 summer16 lightning_experience
 
Lightning コンポーネント開発〜実装例から学ぶ開発のコツ
Lightning コンポーネント開発〜実装例から学ぶ開発のコツLightning コンポーネント開発〜実装例から学ぶ開発のコツ
Lightning コンポーネント開発〜実装例から学ぶ開発のコツ
 
Possibility of my trailhead
Possibility of my trailheadPossibility of my trailhead
Possibility of my trailhead
 
HoloLab_20191016_ceatec
HoloLab_20191016_ceatecHoloLab_20191016_ceatec
HoloLab_20191016_ceatec
 
AppExchangeコンソーシアム講演_20111013
AppExchangeコンソーシアム講演_20111013AppExchangeコンソーシアム講演_20111013
AppExchangeコンソーシアム講演_20111013
 
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする  ③3時間でアプリ公開!ゼロからのプログラミング講座アイデアを形にする  ③3時間でアプリ公開!ゼロからのプログラミング講座
アイデアを形にする ③3時間でアプリ公開!ゼロからのプログラミング講座
 
Salesforce developer conference tokyo2013
Salesforce developer conference tokyo2013Salesforce developer conference tokyo2013
Salesforce developer conference tokyo2013
 
目指せ!クラウド時代の エンジンになるデベロッパー
目指せ!クラウド時代のエンジンになるデベロッパー目指せ!クラウド時代のエンジンになるデベロッパー
目指せ!クラウド時代の エンジンになるデベロッパー
 
通販開発部の西田さん「通販開発マネジメントの5ルール」
通販開発部の西田さん「通販開発マネジメントの5ルール」通販開発部の西田さん「通販開発マネジメントの5ルール」
通販開発部の西田さん「通販開発マネジメントの5ルール」
 
Lightning Component × Lightning Design System
Lightning Component × Lightning Design SystemLightning Component × Lightning Design System
Lightning Component × Lightning Design System
 
技術選択とアーキテクトの役割 (要約版)
技術選択とアーキテクトの役割 (要約版)技術選択とアーキテクトの役割 (要約版)
技術選択とアーキテクトの役割 (要約版)
 
Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)
Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)
Sparkコミュニティに飛び込もう!(Spark Meetup Tokyo 2015 講演資料、NTTデータ 猿田 浩輔)
 
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
Visual Studio 2019 / Visual Studio Code + Live Shareではじめるモブ・プログラミング #vs2019
 
BPStudy#101発表資料
BPStudy#101発表資料BPStudy#101発表資料
BPStudy#101発表資料
 
【Zeal】azure + power biで始めるbigdata分析の第一歩 20171115版 公開用
【Zeal】azure + power biで始めるbigdata分析の第一歩 20171115版 公開用【Zeal】azure + power biで始めるbigdata分析の第一歩 20171115版 公開用
【Zeal】azure + power biで始めるbigdata分析の第一歩 20171115版 公開用
 
SIerとクラウドの付き合い方
SIerとクラウドの付き合い方SIerとクラウドの付き合い方
SIerとクラウドの付き合い方
 
大きな組織にスクラムの輪を広げていくために
大きな組織にスクラムの輪を広げていくために大きな組織にスクラムの輪を広げていくために
大きな組織にスクラムの輪を広げていくために
 
もくだいさんうるのさんのみなさんの知らないおススメ機能
もくだいさんうるのさんのみなさんの知らないおススメ機能もくだいさんうるのさんのみなさんの知らないおススメ機能
もくだいさんうるのさんのみなさんの知らないおススメ機能
 
もくだいさん&うるのさんのみんなの知らないOffice365おススメ機能を教えます
もくだいさん&うるのさんのみんなの知らないOffice365おススメ機能を教えますもくだいさん&うるのさんのみんなの知らないOffice365おススメ機能を教えます
もくだいさん&うるのさんのみんなの知らないOffice365おススメ機能を教えます
 

Mais de Ikou Sanuki

Sfdgr19 apex 20190730
Sfdgr19 apex 20190730Sfdgr19 apex 20190730
Sfdgr19 apex 20190730Ikou Sanuki
 
Japan Dreamin2019 Salesforce Developer Group Rookies
Japan Dreamin2019 Salesforce Developer Group RookiesJapan Dreamin2019 Salesforce Developer Group Rookies
Japan Dreamin2019 Salesforce Developer Group RookiesIkou Sanuki
 
Sfdgr 12 20180906_answer_v1.0
Sfdgr 12 20180906_answer_v1.0 Sfdgr 12 20180906_answer_v1.0
Sfdgr 12 20180906_answer_v1.0 Ikou Sanuki
 
Sfdgr04 グループ課題 v2
Sfdgr04 グループ課題 v2Sfdgr04 グループ課題 v2
Sfdgr04 グループ課題 v2Ikou Sanuki
 
SWTT2016 Salesforce × Azure machine learning
SWTT2016 Salesforce × Azure machine learning SWTT2016 Salesforce × Azure machine learning
SWTT2016 Salesforce × Azure machine learning Ikou Sanuki
 
Swtt2015 lt isanuki
Swtt2015 lt isanukiSwtt2015 lt isanuki
Swtt2015 lt isanukiIkou Sanuki
 
Salesforce DUG meetup09 summer15
Salesforce DUG meetup09 summer15Salesforce DUG meetup09 summer15
Salesforce DUG meetup09 summer15Ikou Sanuki
 
EventLogView 20150128
EventLogView 20150128EventLogView 20150128
EventLogView 20150128Ikou Sanuki
 
Salesforce dug meetup6_summer14apex
Salesforce dug meetup6_summer14apexSalesforce dug meetup6_summer14apex
Salesforce dug meetup6_summer14apexIkou Sanuki
 
Dev maxcrows3 02
Dev maxcrows3 02Dev maxcrows3 02
Dev maxcrows3 02Ikou Sanuki
 
Cloudforce2012 dev zone JFDG LT
Cloudforce2012 dev zone JFDG LTCloudforce2012 dev zone JFDG LT
Cloudforce2012 dev zone JFDG LTIkou Sanuki
 
Jfdg meetup第3回 dreamforce12について
Jfdg meetup第3回 dreamforce12についてJfdg meetup第3回 dreamforce12について
Jfdg meetup第3回 dreamforce12についてIkou Sanuki
 

Mais de Ikou Sanuki (13)

Sfdgr19 apex 20190730
Sfdgr19 apex 20190730Sfdgr19 apex 20190730
Sfdgr19 apex 20190730
 
Japan Dreamin2019 Salesforce Developer Group Rookies
Japan Dreamin2019 Salesforce Developer Group RookiesJapan Dreamin2019 Salesforce Developer Group Rookies
Japan Dreamin2019 Salesforce Developer Group Rookies
 
Sfdgr 12 20180906_answer_v1.0
Sfdgr 12 20180906_answer_v1.0 Sfdgr 12 20180906_answer_v1.0
Sfdgr 12 20180906_answer_v1.0
 
SFDGR#04
SFDGR#04SFDGR#04
SFDGR#04
 
Sfdgr04 グループ課題 v2
Sfdgr04 グループ課題 v2Sfdgr04 グループ課題 v2
Sfdgr04 グループ課題 v2
 
SWTT2016 Salesforce × Azure machine learning
SWTT2016 Salesforce × Azure machine learning SWTT2016 Salesforce × Azure machine learning
SWTT2016 Salesforce × Azure machine learning
 
Swtt2015 lt isanuki
Swtt2015 lt isanukiSwtt2015 lt isanuki
Swtt2015 lt isanuki
 
Salesforce DUG meetup09 summer15
Salesforce DUG meetup09 summer15Salesforce DUG meetup09 summer15
Salesforce DUG meetup09 summer15
 
EventLogView 20150128
EventLogView 20150128EventLogView 20150128
EventLogView 20150128
 
Salesforce dug meetup6_summer14apex
Salesforce dug meetup6_summer14apexSalesforce dug meetup6_summer14apex
Salesforce dug meetup6_summer14apex
 
Dev maxcrows3 02
Dev maxcrows3 02Dev maxcrows3 02
Dev maxcrows3 02
 
Cloudforce2012 dev zone JFDG LT
Cloudforce2012 dev zone JFDG LTCloudforce2012 dev zone JFDG LT
Cloudforce2012 dev zone JFDG LT
 
Jfdg meetup第3回 dreamforce12について
Jfdg meetup第3回 dreamforce12についてJfdg meetup第3回 dreamforce12について
Jfdg meetup第3回 dreamforce12について
 

Último

モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 

Último (8)

モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 

Sfdg spring19 flow_20190306

  • 1. Salesforce Developer Group Meetup Spring'19 New Flow Builder 2019-03-06 Sanuki Ikou @i_sanuki
  • 2. 2Copyright © TerraSky Co., Ltd. All Rights Reserved. 自己紹介 讃岐 行(Sanuki Ikou) 株式会社テラスカイ 【コミュニティ】 • SFDG ルーキー会 • 新機能照らす会 【好きな標準系機能】 • 数式 【好きな開発系機能】 • __Share
  • 3. 3Copyright © TerraSky Co., Ltd. All Rights Reserved. Spring'19 Flow Builder 旧 新
  • 4. 4Copyright © TerraSky Co., Ltd. All Rights Reserved. 変更点 見栄えの一新 Flash→HTML 5 その他細かいところ
  • 6. 6Copyright © TerraSky Co., Ltd. All Rights Reserved. Lightning フローとは Lightningフローは自動化機能を作るための抽象的な製品名 Lightning フロー フロービルダー プロセスビルダー
  • 7. Copyright © TerraSky Co., Ltd. All Rights Reserved. 7 L i g h t n i n g フ ロ ー プロセスを作る フローを作る プロセスビルダー フロービルダー
  • 8. 8Copyright © TerraSky Co., Ltd. All Rights Reserved. 開発系機能とのマッピング ビジュアル開発 プログラミング イベント発火型 レコード操作 Platform Event プロセスビルダー トリガ ウィザード形式 UI開発 ロジック フロービルダー Lightningコンポーネント (+ Apex)
  • 9. 9Copyright © TerraSky Co., Ltd. All Rights Reserved. 機能面の違い プロセスビルダー → トリガ フロービルダー → LtngCmp(+Apex) • 削除、復元イベント • beforeイベント • エラー調査のし易さ • 呼び出せる箇所は(たぶん)同じ • AppBuilder、ユーティリティバー、アクション、コミュニティ、カスタムボタン..etc • 自由な画面開発 • より複雑なロジック
  • 11. 11Copyright © TerraSky Co., Ltd. All Rights Reserved. 標準でできることは標準で! 生産性 保守性 バージョンアップ 品質
  • 12. 12Copyright © TerraSky Co., Ltd. All Rights Reserved. 生産性が高い? 品質が高い? • ウィザード形式は便利 • フロービルダーの習得難易度は標準の中では高め • フローで出来る程度のロジックならコードも大したことない • Sandboxで開発しなきゃいけない? 標準もそうあるべき • テストメソッド書かなきゃいけない? テストの自動化ありがたい • まぁそうかも・・ • ただしロジックは作る人次第 本当に標準がいいのか?
  • 13. 13Copyright © TerraSky Co., Ltd. All Rights Reserved. 保守性が高い? バージョンアップ安心? • ビジュアライズ化されているのは見やすい • エンハンスで標準で出来ない時にコード化めんどい • フローも「重要な更新」ある • 開発側はAPIバージョンの指定ができる • とはいえ初期のLightningコンポーネントほどではない 本当に標準がいいのか?
  • 15. 15Copyright © TerraSky Co., Ltd. All Rights Reserved. 大事な視点 • (基本は)自社 サービス開発 受託開発 誰がその機能を保守するのか? Devとは限らない! • 自社で継続 • 他ベンダー • ユーザー企業
  • 17. 17Copyright © TerraSky Co., Ltd. All Rights Reserved. 結論 • 機能面でコード書く必要があれば大手を振って書こう • コードが書けない人(Adminとか)はLightningフローを使う • 機能面でできない場合はDevに頼む • 受託開発やっている開発者は標準機能も抑えて「標準でできることは標準」 でやる • サービス開発やっている開発者は好きにすれば良い