Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
sfdcNihonKajinStudyEvent-4-Heroku
Search
SfdcNihonKajinStudy
April 13, 2019
0
290
sfdcNihonKajinStudyEvent-4-Heroku
1 What is Heroku
2 Characteristics of Heroku
3 Heroku effect
4 Build Heroku
SfdcNihonKajinStudy
April 13, 2019
Tweet
Share
More Decks by SfdcNihonKajinStudy
See All by SfdcNihonKajinStudy
sfdcNihonKajinStudyEvent-5-Mobile
sfdcnihonkajinstudy
0
300
sfdcNihonKajinStudyEvent-5-Salesforce To Salesforce
sfdcnihonkajinstudy
0
380
sfdcNihonKajinStudyEvent-5-Trigger and Order
sfdcnihonkajinstudy
0
390
sfdcNihonKajinStudyEvent-4-DataIntegration-3
sfdcnihonkajinstudy
0
300
sfdcNihonKajinStudyEvent-4-SFDCApex data types and variables
sfdcnihonkajinstudy
0
280
sfdcNihonKajinStudyEvent-3-DataIntegration-2
sfdcnihonkajinstudy
1
340
sfdcNihonKajinStudyEvent-3-TriggerAndOrder
sfdcnihonkajinstudy
0
560
sfdcNihonKajinStudyEvent-2-Multi-tenant architecture
sfdcnihonkajinstudy
1
250
sfdcNihonKajinStudyEvent-2-DataIntegration
sfdcnihonkajinstudy
1
240
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Unsuck your backbone
ammeep
671
58k
The Pragmatic Product Professional
lauravandoore
36
6.8k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Making the Leap to Tech Lead
cromwellryan
134
9.5k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Automating Front-end Workflow
addyosmani
1370
200k
Thoughts on Productivity
jonyablonski
69
4.8k
Why Our Code Smells
bkeepers
PRO
337
57k
Transcript
SFDC在日華人交流会
Herokuの紹介 株式会社新盛情報システム 代表取締役:郝 補千
目次 Herokuとは Herokuの特徴 Herokuの効果 Herokuの構築
Herokuとは Herokuとは、いわゆるPaaS、Webアプリケーションの構築から保守、スケールの拡張などの運用作業までができる クラウドサービスで、Salesforce社の製品の1つです。 2.広く利用されているプログラミング言語を使って、制約なくアプリを作成できます。 Ruby on Rails、Django、Spring、Node.jsなどのプログラミン言語で制約なくアプリを作成できます。 1.SFDCのデータを外部システムで加工。
Herokuの特徴1 (dyno) dyno:Heroku プラットフォームの中核 アプリ開発者が生産性を高めるための秘訣は、ソフトウェアの抽象化により開発を簡素化することです。 Heroku で使用されるコンテナは「dyno」と呼ばれます。 秘訣: APP負荷によって dynoが
自動的投入
Herokuの特徴2 (Heroku Connect) Heroku Connect は、データ複製とデータプロキシに使用できます。 Heroku Connect は、素晴らしい Heroku
Postgres データベースと併用します。 https://tyoshikawa1106.hatenablog.com/entry/2016/05/16/031959
Herokuの特徴3 (Salesforce Connect と Heroku) Salesforce Connect を使用してあらゆる OData 2.0
データソースを Salesforce に取り込むことができます。 Heroku Connect は、Heroku Postgres データベースを Salesforce Connect に公開できます。 Heroku アプリケーションは、Salesforce Connect で使用できるエンドポイントを提供できます。 ① ② ① 外部データソースと外部オブジェクトを作成する ② 外部オブジェクトと外部データソース同期 (APEX + 画面) https://trailhead.salesforce.com/ja/content/learn/proj ects/quickstart-lightning-connect/quickstart-lightning- connect2
Herokuの特徴4 (Webアプリケーションを公開) ①heroku toolbeltのインストール 1. インストーラーのダウンロード https://toolbelt.heroku.com/ 2.動作確認 heroku –version
3.heroku認証確認 heroku login ②Gitを設定 1. インストーラーのダウンロード https://msysgit.github.io 2.動作確認 git --version ③herokuにデプロイ 1. アプリケーションの作成 heroku create 2.ファイルを作成 「herokusample」という名前のディレクトリを作成してください。 index.phpを作成します。 <?php echo "hello world!";?> 3.デプロイ cd herokusample git init git add . git commit -m "first commit" git push heroku master 4.動作確認 heroku open herokuとは、アプリケーションを実行してくれるプラットフォーム(通称Paas)です。
Herokuの特徴4 (ソース管理)
Herokuの効果 カスタムアプリ 開発スピードの劇的向上 SFDC高速化 SFDC利用をより簡単に SFDCデータ拡張 SFDCデータの他システム利用 SFDC高速化 API制限(ガバナ)からの解放 3つの付加価値創造
SFDC データ統合 SFDCの企業/部門利用促進 他システムとの統合支援 顧客のSFDC価値向上 (より重要なデータを扱うシステム)
Herokuの効果 Add-on Web Dyno One-off Dyno オブジェクト API DB Bucketeer
Heroku Connect Web API バッチ jsforce Heroku API AWS S3 System User Heroku Scheduler I/F (Service Call) I/F (File Transfer) API Key Wite list System User System User 他シスタム
Herokuの構築 Salesforce 組織 オブジェクト フィールド Heroku Postgres スキーマ テーブル カラム
→ = = = https://devcenter.heroku.com/
None