SlideShare a Scribd company logo
Lightning
Platform Specialist
Lightning時代のレポート ダッシュボード & Flow 最前線
• L
•
•
•
Lightning時代のレポート ダッシュボード & Flow 最前線
Lightning時代のレポート ダッシュボード & Flow 最前線
Lightning時代のレポート ダッシュボード & Flow 最前線
L
L
• t
• h
• i
• h L h ng
M E
E
E M E
Lightning時代のレポート ダッシュボード & Flow 最前線
[
[ [
!
L
E E
L
Lightning時代のレポート ダッシュボード & Flow 最前線
Lightning時代のレポート ダッシュボード & Flow 最前線
Lightning時代のレポート ダッシュボード & Flow 最前線
-5 1-0
T
fb L a dE_ T Ege
c
( -5 1-0 - 1 /1 / 9 - 1/ / 1- 1 1 -:0
0- . - 0 - 1 -:0 9- 1 5: 9-:- 1
5 :5: ) 1 51:/1 E_ T
c
( -5 1-0 - 1 /1 / 9 - 9 0 1 1 59 191: - 5 : 1 0
- . - 0
F
2 L H G F
2 : 6/ / : /: 2 . . 7 2 . 5 2 7
Lightning時代のレポート ダッシュボード & Flow 最前線
Lightning
Platform Specialist
Platform Specialist, Solution Engineering
SE
à Java/SOA/BPM
à
à
Sax
• Lightning
• Lightning Salesforce
Lightning
Salesforce
/
Lightning
Apex
Lightning
(JavaScript)
LightningNo Code Powerful Code
2
Lightning時代のレポート ダッシュボード & Flow 最前線
Summer ’18 Lightning
●● ●
●
●
●
GA
Lightning
GA
GA
Salesforce
OS
GA
Web
<aura:component
implements="flexipage:availableForAllPageTypes,lightning:availableFo
rFlowActions,lightning:availableForFlowScreens">
<aura:attribute name="jsonArray" type="Object[]"/>
<aura:handler name="init" value="{!this}" action="{!c.invoke}" />
<table class="slds-table slds-table--bordered">
<tbody>
<aura:iteration items="{!v.jsonArray}" var="row">
<tr>
<td> {!row.id}</td>
<td> {!row.name}</td>
<td> {!row.type}</td>
</tr>
</aura:iteration>
</tbody>
</table>
</aura:component>
({
invoke : function(component, event, helper) {
var args = event.getParam("arguments");
return new Promise(function(resolve, reject) {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = $A.getCallback(function() {
if (this.readyState === 4) { // DONE
if (this.status >= 200 && this.status < 300) {
var response = JSON.parse(xhttp.responseText);
component.set("v.jsonArray", response);
resolve();
} else {
var errorText = "";
if (this.status === 0) {errorText = 'Request has been terminatednPossible causes: the network is
offline, Origin is not allowed by Access-Control-Allow-Origin, the page is being unloaded, etc.’;}
else {errorText = this.statusText;}
reject(new Error("ERROR"));}
}
});
xhttp.open("GET", "https://immense-cove-13692.herokuapp.com/api/order/list", true);
xhttp.send(null);
});
}
})
• Lightning
• CSP URL
• Web CORS (Cross-Origin
Resource Sharing)
// API
app.get("/api/order/list", function(req, res, next){
res.header('Access-Control-Allow-Origin', '*');
res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE,OPTIONS');
res.header('Access-Control-Allow-Headers', 'Content-Type, Authorization, Content-Length, X-
Requested-With');
res.json(orderList);
});
Node.js CORS
Lightning
Swagger / Open API 2.0 REST
GA
[Swagger/Open API ]
RESTful API
JSON/YAML
REST
①● Interagent
● Swagger/Open API
2.0
②
API
③ APEX
[ ] Swagger / Open API
• RESTful API API
Open API Initiative OSS
API
https://swagger.io
https://www.openapis.org
• Swagger / Open API
API API API
API
Lightning
DEMO
1.
2.
3.
4.
Salesforce
Salesforce
CRM
GA
Salesforce
Salesforce
● 5
○
○
○
○
○
●
●
●
●
●
/
● /
●
●
/
● Lightning
Community Lightning
●
Salesforce
● APEX
● Salesforce
Salesforce
c o u g a c
S ylpr +/ 2 / 36 644 52 c
# s vEiC + 3/ 36 644 52 c
em ylpr a 1 5 /A c
t d h x 644 52 c
c cn x 644 52 c
c cn 644 52 c
Salesforce
DEMO
• Lightning
•
•
• Salesforce
• Salesforce CRM /
• Lightning
• Lightning Flow Developer Center
• https://developer.salesforce.com/developer-centers/lightning-flow/
• Use Lightning Components with Flows
• https://developer.salesforce.com/docs/atlas.en-us.lightning.meta/lightning/components_using_flow.htm
• Salesforce
• Salesforce
• https://help.salesforce.com/articleView?id=concept_salesforce_surveys.htm&type=5
Lightning時代のレポート ダッシュボード & Flow 最前線

More Related Content

PDF
Summer18 開発者向け新機能Webセミナー
PDF
Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜
PDF
PostgreSQL Monitoring using modern software stacks
PDF
Alfresco study37 alfresco_ng2_components
PDF
Solr for Indexing and Searching Logs
PDF
Tuning Solr & Pipeline for Logs
PDF
잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다
PDF
Saltcheck: a tool in the salt toolbox
Summer18 開発者向け新機能Webセミナー
Salesforce 開発者向け最新情報 Web セミナー 〜 TrailheaDX での新発表 & Summer '19 リリース新機能 〜
PostgreSQL Monitoring using modern software stacks
Alfresco study37 alfresco_ng2_components
Solr for Indexing and Searching Logs
Tuning Solr & Pipeline for Logs
잘 키운 모노리스 하나 열 마이크로서비스 안 부럽다
Saltcheck: a tool in the salt toolbox

What's hot (19)

PPTX
Saltstack with Zabbix
PPTX
ELK Ruminating on Logs (Zendcon 2016)
PDF
Faraday Blackhat 2011 Arsenal
PDF
Alfresco study presentation 38th customize How-To WebDAV
PPTX
psCloudstack Internals
PPTX
Eyeing the Onion
PPTX
Android and REST
PDF
Building Beautiful REST APIs with ASP.NET Core
PDF
Windows PowerShell Basics – How To Create powershell for loop
PDF
Real-time data analysis using ELK
PDF
IRC HTTP Stream in YAPC::Asia 2009
DOC
PPTX
Stress test your backend with Gatling
PDF
Top 10 Mistakes When Migrating From Oracle to PostgreSQL
PDF
Logging with Elasticsearch, Logstash & Kibana
PDF
Tuning Solr for Logs
PDF
Intelligent infrastructure with SaltStack
PPTX
MuleSoft ESB Filtering data instead of Looping
Saltstack with Zabbix
ELK Ruminating on Logs (Zendcon 2016)
Faraday Blackhat 2011 Arsenal
Alfresco study presentation 38th customize How-To WebDAV
psCloudstack Internals
Eyeing the Onion
Android and REST
Building Beautiful REST APIs with ASP.NET Core
Windows PowerShell Basics – How To Create powershell for loop
Real-time data analysis using ELK
IRC HTTP Stream in YAPC::Asia 2009
Stress test your backend with Gatling
Top 10 Mistakes When Migrating From Oracle to PostgreSQL
Logging with Elasticsearch, Logstash & Kibana
Tuning Solr for Logs
Intelligent infrastructure with SaltStack
MuleSoft ESB Filtering data instead of Looping
Ad

Similar to Lightning時代のレポート ダッシュボード & Flow 最前線 (20)

PDF
WordPress APIs
KEY
Express Presentation
PPT
Frontend Servers and NGINX: What, Where and How
PDF
Primefaces Nextgen Lju
PDF
Primefaces Nextgen Lju
PDF
Presto anatomy
PPT
Going Offline with Gears And GWT
PPTX
FP - Découverte de Play Framework Scala
PPT
An Introduction to Solr
PDF
Cross Domain Web
Mashups with JQuery and Google App Engine
PDF
From Zero to Hero - Centralized Logging with Logstash & Elasticsearch
PDF
From zero to hero - Easy log centralization with Logstash and Elasticsearch
PDF
Future of Web Apps: Google Gears
PDF
[245] presto 내부구조 파헤치기
PDF
PPT
GWT
PPT
JS everywhere 2011
PPTX
JavaScript Performance Patterns
PPT
SearchMonkey
PDF
Vladimir Vorontsov - Splitting, smuggling and cache poisoning come back
WordPress APIs
Express Presentation
Frontend Servers and NGINX: What, Where and How
Primefaces Nextgen Lju
Primefaces Nextgen Lju
Presto anatomy
Going Offline with Gears And GWT
FP - Découverte de Play Framework Scala
An Introduction to Solr
Cross Domain Web
Mashups with JQuery and Google App Engine
From Zero to Hero - Centralized Logging with Logstash & Elasticsearch
From zero to hero - Easy log centralization with Logstash and Elasticsearch
Future of Web Apps: Google Gears
[245] presto 내부구조 파헤치기
GWT
JS everywhere 2011
JavaScript Performance Patterns
SearchMonkey
Vladimir Vorontsov - Splitting, smuggling and cache poisoning come back
Ad

More from Salesforce Developers Japan (20)

PDF
Salesforce DX の始め方とパートナー様成功事例
PDF
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
PDF
Einstein Analyticsでのデータ取り込みと加工
PDF
GMOペパボのエンジニアが語るHeroku活用ノウハウ
PDF
Salesforce Big Object 最前線
PDF
Einstein Next Best Action を試してみよう
PDF
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
PDF
Lightning時代のService Cloud概要とカスタマイズ
PDF
Spring '19リリース開発者向け新機能セミナー
PDF
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -
PDF
Einstein analyticsdashboardwebinar
PDF
MuleSoft Anypoint Platformのコンセプトとサービス
PDF
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
PDF
Heroku seminar winter19
PDF
Dreamforce18 update platform
PDF
Winter '19 開発者向け新機能
PDF
使ってみよう、Salesforce Big Object!
PDF
AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方
PDF
Spring '18 開発者向け新機能
PDF
Einsteinvision - object detection を試してみよう
Salesforce DX の始め方とパートナー様成功事例
データ連携の新しいカタチ - 変更データキャプチャ/プラットフォームイベントを MuleSoft Anypoint Platform と組み合わせて試してみよう
Einstein Analyticsでのデータ取り込みと加工
GMOペパボのエンジニアが語るHeroku活用ノウハウ
Salesforce Big Object 最前線
Einstein Next Best Action を試してみよう
Salesforce DXとLightning Web ComponentsでモダンSalesforceアプリ開発
Lightning時代のService Cloud概要とカスタマイズ
Spring '19リリース開発者向け新機能セミナー
業務課題の解決に、データ分析・予測結果の活用を - Einstein Discovery / Einstein 予測ビルダーのご紹介 -
Einstein analyticsdashboardwebinar
MuleSoft Anypoint Platformのコンセプトとサービス
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
Heroku seminar winter19
Dreamforce18 update platform
Winter '19 開発者向け新機能
使ってみよう、Salesforce Big Object!
AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方
Spring '18 開発者向け新機能
Einsteinvision - object detection を試してみよう

Recently uploaded (20)

PPTX
Big Data Technologies - Introduction.pptx
PPTX
Spectroscopy.pptx food analysis technology
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
KodekX | Application Modernization Development
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
Big Data Technologies - Introduction.pptx
Spectroscopy.pptx food analysis technology
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Programs and apps: productivity, graphics, security and other tools
20250228 LYD VKU AI Blended-Learning.pptx
The AUB Centre for AI in Media Proposal.docx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
KodekX | Application Modernization Development
Dropbox Q2 2025 Financial Results & Investor Presentation
Reach Out and Touch Someone: Haptics and Empathic Computing
sap open course for s4hana steps from ECC to s4
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Digital-Transformation-Roadmap-for-Companies.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
NewMind AI Weekly Chronicles - August'25 Week I
The Rise and Fall of 3GPP – Time for a Sabbatical?
Review of recent advances in non-invasive hemoglobin estimation
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Mobile App Security Testing_ A Comprehensive Guide.pdf
Unlocking AI with Model Context Protocol (MCP)

Lightning時代のレポート ダッシュボード & Flow 最前線