SkyOnDemandオンラインセミナー ~ 第 2 回 : 基 本 編 ~ さわってみよう1 取 引 先 データをSalesforceにファイル 連 携 2014 年 6 月 19 日 ( 木 )
事 前 確 認 音 声 や 映 像 が 遅 延 している 場 合 は こちらをクリックして ください ご 質 問 や 音 声 が 途 切 れたなどござい ましたら こちらよりコメントください
本 日 のテーマ ~ 第 2 回 : 基 本 編 ~ さわってみよう1 ~ 取 引 先 マスタをSalesforceへファイル 連 携 ~ 基 幹 システム 取 引 先 マスタ 本 日 のゴール ファイル 連 携 の 実 装 方 法 の 理 解 加 工 処 理 の 設 定 方 法 の 理 解 ファイルトリガーの 設 定 方 法 の 理 解 2
ファイル 連 携 の 実 装 方 法 3
ファイル 連 携 の 実 装 パターン イントラネット 内 の 基 幹 システムから インターネット 上 のSkyOnDemandに どのようにファイルを 渡 すのだろう? 基 幹 システム 4
ファイル 連 携 の 実 装 パターン1 実 装 方 法 1 FTPサーバを 利 用 したファイル 連 携 お 客 様 LAN 環 境 DMZ 基 幹 システム FTPサーバ お 客 様 がお 持 ちのFTPサーバからファイルを 取 得 5
ファイル 連 携 の 実 装 パターン2 実 装 方 法 2 WebDAVを 利 用 したファイル 連 携 お 客 様 LAN 環 境 基 幹 システム WebDAV クライアント FW ファイルをWebDAVクライアントに 出 力 するだけで 自 動 的 にSkyOnDemandに 転 送 6
ファイル 連 携 の 実 装 パターン3 実 装 方 法 3 Salesforceを 利 用 したファイル 連 携 お 客 様 LAN 環 境 Salesforce ドキュメント 添 付 ファイル コンテンツ Chatter File Salesforceに 格 納 されたファイルを SkyOnDemandが 取 得 7
本 日 の 連 携 シナリオ 8
本 日 のシナリオ シナリオ: 基 幹 システムからCSV 出 力 された 取 引 先 データを Salesforceへファイル 連 携 連 携 方 式 : 実 装 方 法 2 WebDAVを 利 用 したファイル 連 携 加 工 処 理 : 住 所 項 目 を 連 結 起 動 方 法 : ファイルトリガー 基 幹 システム 取 引 先 データ 連 携 アイコンを 利 用 したデータの 加 工 処 理 ファイルトリガーを 利 用 したトリガー 自 動 実 行 9
POINT1 データの 加 工 処 理 入 力 元 のCSV 取 引 先 データ 取 引 先 No, 取 引 先 名, 電 話 番 号, 郵 便 番 号, 都 道 府 県, 市 区 郡, 町 名 番 地,ビル 名 1, 株 式 会 社 テラスカイ,03-5255-3411,103-0028, 東 京 都, 中 央 区, 八 重 洲 1-6-6, 八 重 洲 センタービル7 階 2,クラウド 株 式 会 社,03-5423-3322,111-0002, 東 京 都, 台 東 区, 清 川 178-9, 台 東 ビル23 階 3, 株 式 会 社 スカイ,03-3909-1358,142-0053, 東 京 都, 品 川 区, 中 延 2-9-1,グランドタワー234 出 力 先 のSalesforce 町 名 番 地 と ビル 名 を 連 結 して 一 つの 項 目 に 登 録 町 名 番 地 と ビル 名 の 間 には 半 角 スペースを 追 加 町 名 番 地 _ビル 名 (Ex) 八 重 洲 1-6-6, 八 重 洲 センタービル7 階 八 重 洲 1-6-6 八 重 洲 センタービル7 階 半 角 スペース! 10
POINT2 ファイルトリガーの 設 定 ファイルトリガーとは? 監 視 対 象 ファイルの 新 規 作 成 更 新 削 除 などのイベント 発 生 時 に 連 携 の 処 理 を 実 行 します ファイル 作 成 データ 更 新 削 除 等 ファイルトリガー 起 動 11
作 ってみよう! 12
連 携 処 理 作 成 手 順 連 携 処 理 の 作 成 は 以 下 のステップで 行 います 1. グローバルリソースの 設 定 連 携 対 象 システムの 接 続 設 定 を 行 います 2. 連 携 処 理 の 作 成 連 携 スクリプトの 作 成 を 行 います 3. サービス 登 録 トリガーの 設 定 作 成 した 連 携 処 理 をサービス 登 録 し 実 行 タイミングを 設 定 します 13
1. グローバルリソースの 設 定 14
作 成 手 順 1.グローバルリソースの 設 定 (1/2) 1 接 続 先 のSalesforceをグローバルリソースに 設 定 します WebStudioのメニューバーより コントロールパネル>グローバルリソースの 設 定 を 選 択 15
作 成 手 順 1.グローバルリソースの 設 定 (2/2) 2 新 しいグルーバルリソースの 追 加 >リソースの 種 類 の 選 択 : クラウド >SalesforceAPIを 選 択 し 接 続 先 SalesforceのID/PWを 登 録 APIは29.0まで 対 応 しています! (2014 年 6 月 現 在 ) グローバルリソース の 設 定 完 了! 16
2. 連 携 処 理 の 作 成 17
作 成 手 順 2. 連 携 処 理 の 作 成 (1/14) 1プロジェクトとスクリプトの 作 成 連 携 処 理 のスクリプトを 作 成 します スクリプトとはデータ 連 携 処 理 の 流 れを 記 述 したものです このスクリプトを 関 連 した 単 位 でまとめて 管 理 をするものがプロジェクトとなります Webスタジオのメニューバーより マイプロジェクト> 新 しいプロジェクトを 作 成 する>プロジェクトの 作 成 >スクリプトの 作 成 管 理 のしやすいプロジェクト 名 を つけてください 18
作 成 手 順 2. 連 携 処 理 の 作 成 (2/14) 1プロジェクトとスクリプトの 作 成 Webスタジオが 開 きます この 中 でスクリプトを 作 成 します 必 要 なオペレーションアイコンをドラッグ キャンバス オペレーションアイコン 19
作 成 手 順 2. 連 携 処 理 の 作 成 (3/14) 2 取 引 先 データ Account.csv の 読 み 取 り ツールパレット>ファイル>CSVの 読 み 取 りアイコンをキャンバスにドラッグ&ドロップします 20
作 成 手 順 2. 連 携 処 理 の 作 成 (4/14) 2 取 引 先 データ Account.csv の 読 み 取 り 1 CSVファイルの 読 み 取 り 設 定 ウィンドウが 表 示 されます 参 照.. ボタンより 該 当 のファイルを 選 択 2 3 ファイルにヘッダーが 含 まれる 場 合 は ここにチェックを 入 れると 一 行 目 は データとして 連 携 されません 21
作 成 手 順 2. 連 携 処 理 の 作 成 (5/14) 2 取 引 先 データ Account.csv の 読 み 取 り CSVファイルの 読 み 取 り 設 定 は 完 了 です 22
作 成 手 順 2. 連 携 処 理 の 作 成 (6/14) 3Salesforceへの 書 き 込 み 読 み 取 った Account.csv をSalesforceに 書 き 込 みます ツールパレット>クラウド>Salesforceディレクトリの データ 書 き 込 み(UPSERT) をドラッグ&ドロップ 23
作 成 手 順 2. 連 携 処 理 の 作 成 (7/14) 3Salesforceへの 書 き 込 み 新 規 データ 書 き 込 み(UPSERT) 処 理 設 定 ウィザードが 表 示 されます グローバルリソースで 設 定 をした 接 続 先 Salesforceを 選 択 > 接 続 先 オブジェクト Account( 取 引 先 ) を 選 択 スキーマの 作 成 で 接 続 対 象 の 項 目 を 選 択 します スキーマ 作 成 ウィザード 連 携 対 象 項 目 24
作 成 手 順 2. 連 携 処 理 の 作 成 (8/14) 3Salesforceへの 書 き 込 み 取 引 先 Noを 外 部 キーに 設 定 します スキーマ 定 義 > 外 部 キーの 取 引 先 No を ture に 変 更 Salesforce 書 き 込 みについて INSERT データを 新 規 に 作 成 します UPDATE 既 存 のデータを 更 新 します データ 更 新 時 のキー 項 目 に SalesforceID 以 外 を 指 定 することができ ます DELETE 既 存 データを 削 除 します データ 削 除 時 のキー 項 目 は SalesforceID 以 外 を 指 定 することが 可 能 で す UPSERT データを 新 規 に 作 成 また 既 存 データを 更 新 します UPSERT 時 にはあらかじめSalesforceに 外 部 IDを 定 義 しておく 必 要 があります データが 存 在 しない 場 合 にはデータを 追 加 データが 存 在 する 場 合 には データ 更 新 を 行 います 25
作 成 手 順 2. 連 携 処 理 の 作 成 (9/14) 3Salesforceへの 書 き 込 み これで Salesforceへの 書 き 込 み 処 理 は 完 了 です 26
作 成 手 順 2. 連 携 処 理 の 作 成 (10/14) 3マッピングの 設 定 CSV 読 取 り アイコンから SFDC 書 込 み アイコンへ ドラッグ&ドロップすると フローを 引 く 画 面 が 表 示 されます 今 回 は プロセスフローとデータフローを 引 く を 選 択 し マッピングを 追 加 する にチェックを 入 れます Mapperアイコンが 表 示 されます Mapperとはデータ 変 換 を 行 う 際 に 使 用 する 機 能 です 演 算 文 字 の 加 工 条 件 抽 出 コード 変 換 マージなどか 可 能 です 27
作 成 手 順 2. 連 携 処 理 の 作 成 (11/14) 3マッピングの 設 定 MapperアイコンをダブルクリックしてMapperエディタを 開 きます 入 力 データの 項 目 から 出 力 データの 項 目 へ 標 準 で 上 から 順 番 に 線 が 引 かれています 線 を 引 き 直 す 場 合 は DELETE ボタンもしくは 右 クリックで 線 の 削 除 が 可 能 です 28
作 成 手 順 2. 連 携 処 理 の 作 成 (12/14) 3マッピングの 設 定 加 工 処 理 を 加 えます 今 回 は CSVの 町 名 番 地 と ビル 名 を 連 結 しますので 右 側 のツールパレットより 加 工 に 必 要 なアイコンを 選 択 します 今 回 利 用 するのは 以 下 の2つのアイコンです : 複 数 の 入 力 文 字 列 を 連 結 して 返 します 文 字 列 > 演 算 > 連 結 : 単 一 行 の 文 字 列 定 数 を 返 します 文 字 列 > 基 本 > 単 一 行 文 字 列 定 数 連 結 アイコンを 利 用 して 町 名 番 地 と ビル 名 を1 項 目 に 連 結 します 単 一 行 文 字 列 定 数 を 利 用 して 町 名 番 地 と ビル 名 の 間 に 空 白 を 挿 入 します 29
作 成 手 順 2. 連 携 処 理 の 作 成 (13/14) 3マッピングの 設 定 一 行 文 字 列 に スペース を 登 録 します 入 力 数 を 3 と 選 択 します マッピング 完 成 イメージ 完 了 後 は mapping タブの を 押 下 してMapperエディタを 閉 じます 30
作 成 手 順 2. 連 携 処 理 の 作 成 (14/14) 4 仕 上 げ Start 取 引 先 CSV 読 取 り Mapping SFDC 書 込 End の 順 でプロセスフローを 引 きます これでスクリプトは 完 成 です 処 理 が 正 しく 完 成 しているか スタジオ 左 上 のツールバーよりデバック 実 行 してみましょう 31
3. サービスの 登 録 トリガー 設 定 32
作 成 手 順 3.サービス 登 録 トリガーの 設 定 4サービスの 登 録 作 成 したスクリプトを 自 動 で 起 動 する 設 定 を 行 うには サービス 登 録 とトリガー 設 定 が 必 要 になります サービス 登 録 は ファイル>プロジェクトをサービスとして 登 録 を 選 択 します 33
作 成 手 順 3.サービス 登 録 トリガーの 設 定 4トリガーの 設 定 登 録 したサービスを ファイルトリガー に 設 定 します WebStudioのメニューバーより マイトリガー> 新 しいファイルトリガーを 作 成 する を 選 択 します 34
作 成 手 順 3.サービス 登 録 トリガーの 設 定 4トリガーの 設 定 対 象 ファイルや 監 視 タイミングを 設 定 する 画 面 がウィザード 形 式 で 表 示 されます 次 の 通 り 設 定 を 行 います トリガー 名 : 新 規 トリガー 名 を 設 定 監 視 イベント:ファイルのタイムスタンプ 更 新 時 監 視 ファイル:SkyOnDemandのファイルシステムから 対 象 のファイルを 選 択 監 視 間 隔 :10 秒 先 ほど 登 録 したサービスをスクリプトを 選 択 35
作 成 手 順 3.サービス 登 録 トリガーの 設 定 4トリガーの 設 定 最 後 にトリガーを 有 効 な 状 態 で 登 録 をしたら トリガーの 設 定 は 完 了 です 以 上 でスクリプトの 設 定 方 法 は 完 了 です 36
今 日 のまとめ 本 日 のポイント 1 ファイル 連 携 方 式 の 理 解 2 加 工 処 理 連 結 の 使 い 方 の 理 解 3 ファイルトリガーの 設 定 方 法 の 理 解 37
次 回 のオンラインセミナー ~ 第 3 回 : 基 本 編 ~ 日 時 : 7 月 15 日 ( 火 ) 16:00-16:25 http://www.terrasky.co.jp/event/2014/0715-002.php さわってみよう2 ~ 受 注 確 定 データをSalesforceからCSV 出 力 ~ 受 注 データ 基 幹 システム 38
ご 清 聴 ありがとうございました アンケートへのご 協 力 お 願 いいたします 39