こんにちは、ピリカ開発チームの九鬼です。 弊社が提供しているタカノメサービスについて、GCP Workflowsを用いることで調査結果の出力フローを自動化することができました。本稿では、構築したワークフローの概要を紹介いたします。 開発背景 ワークフローの構築 1. 変数定義 2. 変数マッピング 3. 管理データ作成 4. 通常処理 4.1. Cloud Functionsにて、調査結果データ(csv, xlsx, json)を作成する 4.2. Cloud Buildにて、調査結果のヒートマップhtmlを作成する 4.3. 管理データにワークフローの処理OKを記録する 5. 例外処理 ワークフローの呼び出し 開発背景 陸ごみ散布状況の調査サービスであるタカノメにおいて、調査のたびに調査結果を出力しています。これまではローカル上でPythonスクリプトを動かす必要があり、コードバージョン