SubmitFlow v1.0

Web制作、教育現場、社内手続まで。
「クライアント様からの素材提出」を劇的にシンプルにする自立型管理システム

SubmitFlowが選ばれる理由

外部依存なし

Python標準ライブラリと最小限のライブラリ(Bottle, Peewee等)のみで動作。軽量でメンテナンス性に優れています。

CGI環境対応

レンタルサーバーなどのCGI環境でも動作可能。特別な専用サーバーを契約する必要はありません。

盤石なセキュリティ

CSRF対策、署名付きクッキー、レート制限、パスワードポリシーなど、業務利用に耐えうる機能を標準装備。

「あの素材、どこにありますか?」をゼロに

Web制作やデザインの現場で、クライアントからの素材(ロゴ、写真、原稿など)がメールやチャットに散乱していませんか?どれが最新か分からなくなったり、出し忘れが発生したりしていませんか?

SubmitFlowは、制作会社とクライアントの架け橋となり、素材提出のプロセスを一元管理します。進捗の見える化により、双方のコミュニケーションコストを大幅に削減します。

  • 提出状況のリアルタイム可視化:何が揃っていて、何が足りないか一目で把握。
  • スマートな検収フロー:提出物への差し戻しやコメントもシステム内で完結。
  • 一括ダウンロード:揃った素材を案件ごとにZIPでまとめ、そのまま制作作業へ。
管理画面

管理画面ダッシュボード(イメージ)

クライアントを迷わせない、専用提出画面

ITに詳しくないクライアントでも安心。専用のURLをクリックするだけで、何をどこに提出すればいいかが明確に示されます。

ログイン機能により、部外者へのデータ流出も防止。セキュアな環境で安心して素材の受け渡しが可能です。

  • 迷わないUI:リクエスト項目ごとにアップロードするだけのシンプル設計。
  • スマホ対応:現場で撮影した写真をその場でスマホからアップロード。
  • 再提出もスムーズ:修正が必要な場合も、コメントを確認して即座に再提出。
クライアント画面

クライアント専用画面(イメージ)

多彩な活用シーン

SubmitFlowの「素材をリクエストし、受け取り、管理する」という仕組みは、Web制作以外にも幅広く活用いただけます。

Web制作・デザイン

ロゴデータ、写真素材、原稿、パンフレット用PDFの収集に。進捗管理と検収を効率化します。

保育園・教育現場

保護者への入園書類請求や、行事の参加同意書、写真販売の注文取りまとめなどに活用できます。

社内の必要書類収集

年末調整の証明書、経費精算の領収書、入社手続きに必要な各種書類を、社員ごとに安全に集約できます。

フォトスタジオ・撮影業

お客様へのセレクト用低解像度画像の提供や、逆にお客様からレタッチ指示の書き込み・返送を受ける場として。

不動産・建築業

物件オーナーからの必要書類(権利証コピーなど)の収集や、現場監督への施工写真提出に。

その他あらゆる収集業務

アンケートの自由回答収集、コンテストの作品応募、特定のフォーマットによる報告書の定期回収などに。

主な機能

リクエスト管理

案件ごとに必要な素材(ロゴ、テキスト、画像等)をリクエスト。期限設定も可能です。

クライアント専用画面

クライアントは専用URLからログインし、迷うことなく素材をアップロードできます。

検収・フィードバック

提出された素材を確認し、不備があればコメント付きで差し戻しが可能です。

ZIP一括ダウンロード

承認済みの素材を案件単位でZIPにまとめ、一括でダウンロードできます。

催促・リマインダー管理

提出が遅れているクライアントへの催促状況を管理できます。

柔軟な権限設定

管理者と一般スタッフで権限を分けることができ、複数人での運営も安心です。

運用の流れ

01
案件の作成

管理画面からクライアントと案件を登録し、担当スタッフを割り当てます。

02
素材のリクエスト

必要な素材(例:ロゴ、会社概要テキスト等)をリストアップして登録します。

03
提出・確認

クライアントがアップロードした素材をスタッフが確認し、承認または差し戻しを行います。

04
一括納品

全ての素材が揃ったら、制作チームのためにZIPで一括ダウンロードして完了です。

導入方法

1. 必要要件

  • Python 3.7以上
  • SQLite3(標準搭載)

2. インストール

リポジトリをクローンし、必要なライブラリをインストールします。

git clone https://github.com/monou-jp/SubmitFlow-OSS.git
cd SubmitFlow-OSS
pip install bottle peewee jinja2 itsdangerous

3. 設定

config.example.pyconfig.py にコピーし、秘密鍵を設定します。

cp config.example.py config.py

SECRET_KEYPASSWORD_SALT は必ず独自の文字列に変更してください。

4. 初期化・起動

データベースを初期化し、管理者アカウントを作成してサーバーを起動します。

python manage.py init-db
python manage.py create-admin --username admin --display-name "管理者" --password "your_strong_password"
python index.py

http://localhost:8088/staff/login にアクセスしてログインしてください。

サポート・カスタマイズ

Commercial Support

商用利用・カスタマイズのご相談

SubmitFlowはAGPL-3.0ライセンスで公開されていますが、以下のようなご要望については、開発元の「門王(カドオウ)」にて個別に対応を承っております。

  • 商用ライセンスでの利用(AGPLの制約を避けたい場合)
  • 独自の機能追加・カスタマイズの開発依頼
  • 導入支援・サーバー構築の代行
  • 既存システムとの連携(API連携など)

開発元:門王 (Monou)

「現場の『ちょっと困った』を、デジタルの力で解決する」をモットーに、様々な実用的なツールを開発・公開しています。

SubmitFlow以外にも、医療現場向けステータス管理ボード「WardBoard」など、多くのOSSプロジェクトを公開予定です。ぜひ公式サイトもチェックしてみてください。

門王 公式サイト