Knowledge Blog

主に Steps Recorder を使ってKnowledgeを記録するブログです。間違いや分かりにく部分があったらコメントください。

FLOWのインポートエラーの原因

FLOWのインポートうまくいきますか?

こんなメッセージ出てませんか?

 

メッセージ

要求がエラーで失敗しました: '{"error":{"code":"MalformedFlowAssetFlowDefinition","message":"資産 '[GUID]' のフロー定義を逆シリアル化できませんでした。"}}'。追跡 ID '[GUID]' です。

 

英語だと

The request failed with error: '{"error":{"code":"MalformedFlowAssetFlowDefinition","message":"The flow definition for asset '[GUID]' could not be deserialized."}}'. The tracking Id is '[GUID]'.

 

結論先にいうと、原因は、BOM のことが多いです。

普通にやるとこんな作業イメージですよね。

 

 1.パッケージエクスポート

 2.メモ帳で definition.json の編集

 3.メモ帳で保存

 4.圧縮

 5.パッケージインポート

 

 ↑この手順はだめです。全然だめ。

 

FLOWのインポートは、文字コード(UTF-8)でいけるんですが、どうも、BOM無しじゃないと上手くいかないんです。

BOMて何?って方は → BOM(Wikipedia)

メモ帳で開いて保存すると、BOM付きになっちゃう。(BOMなしはできない。)

なので、BOMなしで保存できるテキストエディタを使うか、BOMを削除します。

 

BOM削除VBScriptの参考 → BOM削除

内容をコピペして、 .vbs の形式で保存します。

メモ帳で保存した definition.json VBScriptにドラッグドロップして、BOMを取り除く。

その後、圧縮してインポートするとエラーなく登録できます。

 

FLOWのトリガーも変更できます。今度紹介します。

 

f:id:kllc:20180328223643j:plain

 

Recorded Steps  FLOWのメモ帳での編集


  • Flowのエクスポート
  • FlowJsonの編集
  • BOMの削除
  • インポート

Steps


Previous Next

Step 1: (2018/03/28 21:47:15) ユーザーによる左クリック ("Chrome Legacy Window (ウィンドウ)" 上、"フローの管理 | Microsoft Flow - Google Chrome" )

手順 1 のスクリーン ショット。手順 1 のスクリーン ショット。


Previous Next

Step 2: (2018/03/28 21:47:17) ユーザーによる左クリック ("Chrome Legacy Window (ウィンドウ)" 上、"フローの管理 | Microsoft Flow - Google Chrome" )

手順 2 のスクリーン ショット。手順 2 のスクリーン ショット。


Previous Next

Step 3: (2018/03/28 21:47:26) ユーザーによる左クリック ("Chrome Legacy Window (ウィンドウ)" 上、"フローの管理 | Microsoft Flow - Google Chrome" )

手順 3 のスクリーン ショット。手順 3 のスクリーン ショット。


Previous Next

Step 4: (2018/03/28 21:47:27) ユーザーによるキーボード入力 ("フローの管理 | Microsoft Flow (ウィンドウ)" 上、"フローの管理 | Microsoft Flow - Google Chrome" ) [...]

手順 4 のスクリーン ショット。手順 4 のスクリーン ショット。


Previous Next

Step 5: (2018/03/28 21:47:32) ユーザーによる左クリック ("Chrome Legacy Window (ウィンドウ)" 上、"フローの管理 | Microsoft Flow - Google Chrome" )

手順 5 のスクリーン ショット。手順 5 のスクリーン ショット。


Previous Next

Step 6: (2018/03/28 21:47:38) ユーザーによる左クリック (" test_20180328124734.zip (ボタン)" 上、"フローの管理 | Microsoft Flow - Google Chrome" )

手順 6 のスクリーン ショット。手順 6 のスクリーン ショット。


Previous Next

Step 7: (2018/03/28 21:47:40) ユーザーによる左クリック ("フォルダを開く(S) (メニュー項目)" )

手順 7 のスクリーン ショット。手順 7 のスクリーン ショット。


Step 12: (2018/03/28 21:47:53) ユーザーによる右クリック ("test_20180328124734 (一覧項目)" 上、"Program Manager" )

手順 12 のスクリーン ショット。手順 12 のスクリーン ショット。


Previous Next

Step 13: (2018/03/28 21:47:55) ユーザーによる左クリック ("すべて展開(T)... (メニュー項目)" )

手順 13 のスクリーン ショット。手順 13 のスクリーン ショット。


Previous Next

Step 14: (2018/03/28 21:47:58) ユーザーによる左クリック ("展開(E) (ボタン)" 上、"圧縮 (ZIP 形式) フォルダーの展開" )

手順 14 のスクリーン ショット。手順 14 のスクリーン ショット。

手順 16 のスクリーン ショット。手順 16 のスクリーン ショット。


Previous Next

Step 17: (2018/03/28 21:48:04) ユーザーによる左ダブルクリック ("名前 (編集)" 上、"test_20180328124734" )

手順 17 のスクリーン ショット。手順 17 のスクリーン ショット。


Previous Next

Step 18: (2018/03/28 21:48:06) ユーザーによる左ダブルクリック ("名前 (編集)" 上、"Microsoft.Flow" )

手順 18 のスクリーン ショット。手順 18 のスクリーン ショット。


Previous Next

Step 19: (2018/03/28 21:48:08) ユーザーによる左ダブルクリック ("名前 (編集)" 上、"flows" )

手順 19 のスクリーン ショット。手順 19 のスクリーン ショット。


Previous Next

Step 20: (2018/03/28 21:48:10) ユーザーによる右クリック ("名前 (編集)" 上、"42ea106d-2e46-45b3-9adc-ceec96467830" )

手順 20 のスクリーン ショット。手順 20 のスクリーン ショット。


Previous Next

Step 21: (2018/03/28 21:48:12) ユーザーによる左クリック ("プログラムから開く(H) (メニュー項目)" )

手順 21 のスクリーン ショット。手順 21 のスクリーン ショット。


Previous Next

Step 22: (2018/03/28 21:48:13) ユーザーによる左クリック ("メモ帳 (メニュー項目)" )

手順 22 のスクリーン ショット。手順 22 のスクリーン ショット。


Step 28: (2018/03/28 21:49:14) ユーザーによるマウス ドラッグの終了 ("テキスト エディター (編集)" 上、"definition - メモ帳" )

手順 28 のスクリーン ショット。手順 28 のスクリーン ショット。


Previous Next

Step 31: (2018/03/28 21:49:24) ユーザーによる左クリック ("ファイル(F) (メニュー項目)" 上、"definition - メモ帳" )

手順 31 のスクリーン ショット。手順 31 のスクリーン ショット。


Previous Next

Step 32: (2018/03/28 21:49:26) ユーザーによる左クリック ("上書き保存(S) Ctrl+S (メニュー項目)" )

手順 32 のスクリーン ショット。手順 32 のスクリーン ショット。


Previous Next

Step 34: (2018/03/28 21:49:32) ユーザーによるマウス ドラッグの開始 ("名前 (編集)" 上、"42ea106d-2e46-45b3-9adc-ceec96467830" )

手順 34 のスクリーン ショット。手順 34 のスクリーン ショット。


Previous Next

Step 35: (2018/03/28 21:49:35) ユーザーによるマウス ドラッグの終了 ("Bom (一覧項目)" 上、"Program Manager" )

手順 35 のスクリーン ショット。手順 35 のスクリーン ショット。


Previous Next

Step 36: (2018/03/28 21:49:39) ユーザーによる左クリック ("OK (ボタン)" )

手順 36 のスクリーン ショット。手順 36 のスクリーン ショット。


Previous Next

Step 42: (2018/03/28 21:49:51) ユーザーによるマウス ドラッグの終了 ("項目ビュー (一覧)" 上、"test_20180328124734" )

手順 42 のスクリーン ショット。手順 42 のスクリーン ショット。


Previous Next

Step 44: (2018/03/28 21:49:58) ユーザーによる左クリック ("圧縮 (zip 形式) フォルダー (メニュー項目)" )

手順 44 のスクリーン ショット。手順 44 のスクリーン ショット。


Previous Next

Step 45: (2018/03/28 21:50:00) ユーザーによる左クリック ("項目ビュー (一覧)" 上、"test_20180328124734" )

手順 45 のスクリーン ショット。手順 45 のスクリーン ショット。



Previous Next

Step 47: (2018/03/28 21:50:06) ユーザーによる左クリック ("フローの管理 | Microsoft Flow (ウィンドウ)" 上、"フローの管理 | Microsoft Flow - Google Chrome" )

手順 47 のスクリーン ショット。手順 47 のスクリーン ショット。


Previous Next

Step 48: (2018/03/28 21:50:10) ユーザーによる左クリック ("フローの管理 | Microsoft Flow (ウィンドウ)" 上、"フローの管理 | Microsoft Flow - Google Chrome" )

手順 48 のスクリーン ショット。手順 48 のスクリーン ショット。


Previous Next

Step 49: (2018/03/28 21:50:15) ユーザーによる左クリック ("フローの管理 | Microsoft Flow (ウィンドウ)" 上、"フローの管理 | Microsoft Flow - Google Chrome" )

手順 49 のスクリーン ショット。手順 49 のスクリーン ショット。


Previous Next

Step 50: (2018/03/28 21:50:19) ユーザーによる左クリック ("デスクトップ (ピン留め) (ツリー項目)" 上、"開く" )

手順 50 のスクリーン ショット。手順 50 のスクリーン ショット。


Previous Next

Step 52: (2018/03/28 21:50:23) ユーザーによる左クリック ("名前 (編集)" 上、"開く" )

手順 52 のスクリーン ショット。手順 52 のスクリーン ショット。


Previous Next

Step 53: (2018/03/28 21:50:25) ユーザーによる左クリック ("開く(O) (ボタンの分割)" 上、"開く" )

手順 53 のスクリーン ショット。手順 53 のスクリーン ショット。


Previous Next

Step 54: (2018/03/28 21:50:45) ユーザーによる左クリック ("フローの管理 | Microsoft Flow (ウィンドウ)" 上、"フローの管理 | Microsoft Flow - Google Chrome" )

手順 54 のスクリーン ショット。手順 54 のスクリーン ショット。


Previous Next

Step 55: (2018/03/28 21:50:47) ユーザーによる左クリック ("フローの管理 | Microsoft Flow (ウィンドウ)" 上、"フローの管理 | Microsoft Flow - Google Chrome" )

手順 55 のスクリーン ショット。手順 55 のスクリーン ショット。


Previous Next

Step 76: (2018/03/28 21:52:15) ユーザーによる左クリック ("フローの管理 | Microsoft Flow (ウィンドウ)" 上、"フローの管理 | Microsoft Flow - Google Chrome" )

手順 76 のスクリーン ショット。手順 76 のスクリーン ショット。


Previous Next

Step 77: (2018/03/28 21:52:16) ユーザーによる左クリック

手順 77 のスクリーン ショット。手順 77 のスクリーン ショット。


Previous Next

Step 78: (2018/03/28 21:52:18) ユーザーによる左クリック ("フローの管理 | Microsoft Flow (ウィンドウ)" 上、"フローの管理 | Microsoft Flow - Google Chrome" )

手順 78 のスクリーン ショット。手順 78 のスクリーン ショット。


Previous Next

Step 80: (2018/03/28 21:52:24) ユーザーによる左クリック ("フローの管理 | Microsoft Flow (ウィンドウ)" 上、"フローの管理 | Microsoft Flow - Google Chrome" )

手順 80 のスクリーン ショット。手順 80 のスクリーン ショット。


Previous Next

Step 81: (2018/03/28 21:52:26) ユーザーによる左クリック ("フローの管理 | Microsoft Flow (ウィンドウ)" 上、"フローの管理 | Microsoft Flow - Google Chrome" )

手順 81 のスクリーン ショット。手順 81 のスクリーン ショット。


Previous Next

Step 82: (2018/03/28 21:52:28) ユーザーによる左クリック ("フローの管理 | Microsoft Flow (ウィンドウ)" 上、"フローの管理 | Microsoft Flow - Google Chrome" )

手順 82 のスクリーン ショット。手順 82 のスクリーン ショット。


Previous Next

Step 83: (2018/03/28 21:52:30) ユーザーによる左クリック ("フローの管理 | Microsoft Flow (ウィンドウ)" 上、"フローの管理 | Microsoft Flow - Google Chrome" )

手順 83 のスクリーン ショット。手順 83 のスクリーン ショット。


Previous Next

Step 84: (2018/03/28 21:52:31) ユーザーによる左クリック ("フローの管理 | Microsoft Flow (ウィンドウ)" 上、"フローの管理 | Microsoft Flow - Google Chrome" )

手順 84 のスクリーン ショット。手順 84 のスクリーン ショット。


Previous Next

Step 85: (2018/03/28 21:52:32) ユーザーによる左クリック ("フローの管理 | Microsoft Flow (ウィンドウ)" 上、"フローの管理 | Microsoft Flow - Google Chrome" )

手順 85 のスクリーン ショット。手順 85 のスクリーン ショット。


Previous Next

Step 86: (2018/03/28 21:52:33) ユーザーによる左クリック ("フローの管理 | Microsoft Flow (ウィンドウ)" 上、"フローの管理 | Microsoft Flow - Google Chrome" )

手順 86 のスクリーン ショット。手順 86 のスクリーン ショット。


Previous Next

Step 87: (2018/03/28 21:52:34) ユーザーによる左クリック ("フローの管理 | Microsoft Flow (ウィンドウ)" 上、"フローの管理 | Microsoft Flow - Google Chrome" )

手順 87 のスクリーン ショット。手順 87 のスクリーン ショット。


Previous Next

Step 88: (2018/03/28 21:52:35) ユーザーによる左クリック ("フローの管理 | Microsoft Flow (ウィンドウ)" 上、"フローの管理 | Microsoft Flow - Google Chrome" )

手順 88 のスクリーン ショット。手順 88 のスクリーン ショット。


Previous Next

Step 89: (2018/03/28 21:52:56) ユーザーによる左クリック ("フローの管理 | Microsoft Flow (ウィンドウ)" 上、"フローの管理 | Microsoft Flow - Google Chrome" )

手順 89 のスクリーン ショット。手順 89 のスクリーン ショット。


Previous Next

Step 90: (2018/03/28 21:53:03) ユーザーによる左クリック ("Chrome Legacy Window (ウィンドウ)" 上、"フローの編集 | Microsoft Flow - Google Chrome" )

手順 90 のスクリーン ショット。手順 90 のスクリーン ショット。