キンコミ kintone user community

みんなの投稿

・契約中のコース( スタンダードコース・プリントクリエイター、K-mailer, ATTAZO+)

皆さんこんにちは。企業の財務部をしているものです。
アプリ作成で教えて頂きたいことがあります。

現在、「契約書管理アプリ」を作成しています。
 
従来は、契約締結済みの契約書をPDFにてフォルダ保存して、
エクセルに「契約番号、社名、契約者、契約日」などを記録しており、営業から「○○㈱の契約書があるか調べてほしい」「○○㈱のXX年に締結した契約書を見せてほしい」とあるたびに、エクセルで名前検索してから該当のPDFを見ておりました。



このエクセルを「CSVから読み込む」を使いKINTONE上で管理しようと思っています。そこで契約書PDFを個々のフォーム「添付ファイル」に添付したいのですが、添付ファイルは「CSVから読み込む」ことはできないので、一度アプリを作成してから、1個1個クリックして添付する必要があります。



ただ、件数が数千件もあるので、1個1個手打ちで添付するのは、非現実的です。RPAも検討していますが、どなたかKINTONEのプラグインなり、アイディアお持ちの方がいらっしゃいましたら、ご教示頂けますでしょうか?



なお、契約書PDFの名前と、契約書番号は同じ名前です。

例)契約書番号100の場合
  PDFの名前「100」
  エクセルの契約書番号「100」

3件のコメント (新着順)
ふゆき
製造業
2025/03/03 17:07

契約書PDFは、どこに保存されていますか?
①クラウド上
②NAS(ネットワークHDD)上

②ならば(①でもできる🦆かも)
こんなPluginがあります
ぱんだ商会さんの
「ローカルフォルダ・ファイル閲覧プラグイン」
下記Web頁の、8個目
https://www.tis2010.jp/kintonelimited/

「リンク」フィールドに
リンクアドレス+ファイル名.pdf
でCSVから登録することが可能です

自分は、使ったことがないですが
嫁の会社では運用しているようです

ご参考まで

追記です---Web頁の抜粋

>このプラグインを利用するにはブラウザの拡張機能である「ローカルファイルリンク有効化」を各端末側で有効にしておく必要があります。

ローカルファイルリンク有効化

Microsoftの「edge」では使えない🦆かも


「ローカルフォルダ・ファイル閲覧プラグイン」、アプリにファイル添付しなくてもローカルファイルがリンクから開ける(正しいかな?)…イイですねぇ

小生も「アプリのリンクを触ったらローカルファイルが開く」をやりたいのですが、小生の開発環境(カスタマイズはCUSTOMINE一択)では、CUSTOMINEはこれがサポートされておらず、やろうと思ったらJavaScript書きに一気に飛んでしまうので四苦八苦してます💦

今は苦し紛れに、「特定のフィールドに記述があれば、それをリンクにしたExcelの一覧表を作成して添付しておく」という代替策を用いていますが…

ちなみに、ふゆきさんご提示の「①クラウド上」のファイルリンクが、「https://が前置されたURL」なのであれば、リンクフィールドかリッチエディターフィールドに直リンク書き込みで開ける状態になるかと思います。(ブラウザやクラウド側の設定にもよるかもしれませんが…)
対象ファイルがすべてkintone上にあるのであれば、添付ファイルのリンク抽出と転記だけで、ファイル移動まで考えなくてもイケるかもしれません。
(ただし、添付ファイルを変更したりするとURLも変わってしまうため、注意が必要かと思います。)

ふゆき
製造業
2025/03/03 18:02

なるほど、そうですね
もし、自分がCSV(Excel)を作るなら
こんな風に作るとおもいます

①なにかPDFをブラウザ上で表示させ
②そのアドレスをコピーしておき
③pdfファイル名だけ削除したものと
④Excel上のpdfファイル名を
 CONCATENATE関数で結合させ
⑤④セルをドラッグ...今のExcelには必要ないみたいですが

キンコミの主旨に反するので、考え方だけ

> ①なにかPDFをブラウザ上で表示させ
②そのアドレスをコピーしておき

を、「レコード詳細を表示し、そのDOMを解析して添付ファイルのURLを取得し、しかるべきセルに貼り付け…を対象レコード分繰り返す」スクリプトを書けばそのあたりも自動化できるかと。

※「DOM解析」のところは、cybozu developer communityの受け売りです。
※Power Automateなどが書きやすそうですね。

以上、ご参考まで

ふゆき
製造業
2025/03/03 19:00

シェ~~~ そんな高度な技 持っていません
Excelの関数だけで、勘弁してしてください
赤いちゃんちゃんこ仲間に免じて m(__)m )

SIM
製造業
2025/03/04 12:46

たくさん回答有難うございました!

契約書PDFは、
②NAS(ネットワークHDD)上だと思います(共有フォルダ)

それと、ぱんだ商会さんの
「ローカルフォルダ・ファイル閲覧プラグイン」は、プラグイン一覧にあったので、
この案で一度試してみようと思います。

また進捗あればご連絡しますね
仕事の合間に進めているのでなかなか進めれず・・

色々ご提案いただき参考になりました
達人がたくさんいるので頼りになります^^



MS-DOSのコマンドラインの知識は必要で、バッチファイル等を書くこと前提になりますが…

cli-kintone(無償)なら、添付ファイルの一括アップロードができるかもしれません。

kintoneコマンドラインツール(cli-kintone)
https://cybozu.dev/ja/kintone/sdk/backup/cli-kintone/

ご参考になれば幸いです。

なお、小生、ご提示のシーンに出くわしたことがないので、検証等できてません。
なので、すみませんがご紹介までとさせていただきます。

ちなみに、小生の場合だったら…
①ファイルの名前を一定の規則のものにして一か所に置き、
②VBScriptかExcel-VBAでアップロードをループ処理したスクリプトを書いて
③②を実行する。
とやります。
※規則に則ったファイル名にするのも②に書いてやれば、1,000個程度のものであれば(実行時間は相応になりますが、)さほど気にする必要はないかと…


SIM
製造業
2025/03/04 12:38

ご回答ありがとうございます!

スクリプトは全くノータッチなので、なかなかハードルがあるけど
リンク先を参考に見させて頂きます

皆さん物知りで驚いてます!キンコミはいいところですね^^

かな
建設業
2025/03/03 16:46

結構お値段張りますが、プラグインがあるそうです。
https://kintone-sol.cybozu.co.jp/integrate/craftex001.html

他にも色々ありそうですが、
「kintone 添付ファイル 一括アップロード プラグイン」
でネット検索すると色々情報出てきますのでご参考にどうぞ。


SIM
製造業
2025/03/04 12:36

ご回答ありがとうございます!

一括アップロードプラグイン、まさにほしいと思ってるプラグインですが、
プラグインのリストになかったので、
会社の予算的に厳しいかもですね・
参考にさせていただきます!