キンコミ kintone user community

みんなの投稿

皆様のお知恵をいただけると嬉しいです。
フォームブリッジで添付してもらったCSVファイルを自動読込み(レコード追加)できるか?

フォームブリッジの添付フィールドを使って複数の企業からCSVでリストをもらい、そのCSVを読み込んでデータベースとなる別のアプリを更新(データ追加)しています。

この作業を簡略化できないかと思っていまして、何か良い方法がないかを模索しています。
導入している(予定含む)プラグインは以下の通りです。
・Customine
・フォームブリッジ
・kViewer

kintone添付ファイルフィールドをターゲットにデータを読み込んで1行づつレコードを追加(更新)する必要があると思うので、YoomのようなAPI連携ツールを使わないと無理なのかなーと思いつつ、kintone周りのサポートツールで良いものがあればアドバイスいただけると嬉しいです。

2件のコメント (新着順)
suji バッジ画像
2024/09/04 17:02

こんにちは。

即時連携が必須でなければcloudBOTでの更新も可能かと考えます。

こちらのページ参考になさってみてください。
WMS(倉庫管理システム)から出荷状況CSVをダウンロードし、kintoneに自動インポート
https://www.c-bot.pro/ja/recipe/WMS-kintone/


ありがとうございます!
CoudBOTは初めて知ったので勉強させていただきます。

取引先様への改善支援でのご相談でしたので先方様が採用してくれるか、というところですが、
サイトを見てたら全然別ですがヤマトのB2システム連携の部分ですごく魅力を感じました!
こちらも重ねて情報をくださり感謝です。ありがとうございます。m(_ _)m

csvファイルを一旦、ダウンロードして
CLIkintoneバッチコマンドで一括で更新するのはいかがでしょうか?

①フォームブリッジより登録されたCSVファイルを時間ごとに一括で特定フォルダにダウンロード
  gusukuCustomineをお持ちなので定期的にタスク実行と一括でファイルダウンロード可能
  かと思います。
②バッチプログラムをWindows等のスケジュールに組み込んで定期時間ごとに自動起動

 <<バッチプログラムの内容>>
   1)特定のフォルダのCSV存在チェック   無ければ終了
   2)複数CSVファイルをアペンドで1CSVファイルにまとめる
   3)CLIkintoneバッチコマンドでCSVファイルを読み込んで一括更新
   4)正常終了時、Csvファイルを処理z済フォルダに移動
   5)更新異常時、エラーチェックで個別

    ※gusukuのダウンロードはzip圧縮されたと思いますので、解凍処理が
     必要かもしれません。

といった自動処理イメージです。
いかがでしょうか?


ありがとうございます!
cli-kintone、名前は知ってましたが手を出しておりませんでした。。。
CSVを活用したバッチツールだったんですね。
勉強させていただきます。

作業者が一人に絞られていれば、作業者のPCに仕込むだけで自動化できそうですね。
そうでなければ共用PC的なものがあれば・・・といったところを確認できればクリアしそうな課題ですね。

取引先様に採用いただけるかわかりませんが、別件でも提案に多様性が出るので
ぜひともモノにしたいスキルだと思いました!

ありがとうございました!

実際にCLIkintoneバッチ自動処理は5社ほど
対応させていただきましたので問題ないかと思います。
残念ながらgusukuのバッチ処理は対応したことが無いのですが、
krewdataで今回のようなバッチ処理は処理したことがあります。