OpenProcurementは、調達プロセスを自動化するオープンソースの調達ソフトウェアツールキットです。強力なデータ収集、電子文書、詳細なレポートに裏付けられた、透明性と競争力のある調達プロセスを設計および構築するためのツールを提供します。[ 1 ]
OpenProcurementツールキットは、 2014年にApacheライセンスの下でフリーかつオープンソースソフトウェアとして初めてリリースされました。[ 2 ]元々OpenProcurementは、ウクライナで公的資金の透明かつ効率的な支出を実現するために実装された調達システムであるProZorro [ 4 ]のためにQuintagroup [ 3 ]によって開発されました。しかし、ツールキットの柔軟性と拡張性により、他の政府および民間部門の調達にも引き続き使用されています。[ 1 ]
本プロジェクトの目的は、以下の要件を満たす、オープンソースを用いた効果的な電子公共調達システムを構築することであった。
OpenProcurementソフトウェアパッケージは、他にも多くのオープンソース製品を使用しています。
OpenProcurement は、中央データベース(CDB) と、専用の電子プラットフォームが CDB およびモジュール オークションとやり取りできる APIで構成されています。 [ 5 ]サードパーティの Web プラットフォーム (電子調達システムのコンポーネントを実装し、購買組織、ベンダー、および一般の訪問者にアクセスを提供する Web プラットフォーム) は、OpenProcurement API を使用して CDB とやり取りし、オークションのモジュールにアクセスして参加するための一時的なログイン データを提供します。管理者は CDB およびバックエンドが提供するサービスに直接アクセスでき、システムのサポートと Web プラットフォームの接続を支援します。不服申立機関は、苦情を検討および裁定するために、特別な Web インターフェースを介してシステムへのアクセスを許可されます。Web サイトと CDB 間のやり取りは、モジュールJSONに基づく Web インターフェースである API を介して行われます。ビジネス ロジックはPythonで実装されています。オークション、オファーなどを保存するには、非リレーショナル データベースCouchDB が使用されました。添付ファイル(pdf、xlsなどのバイナリファイル)は、Amazon S3と互換性のあるファイルサーバーに保存されます。
このツールキットには、調達手続きのためのデータ標準が含まれています。これは、Open Contracting 1.0RC (http://standard.open-contracting.org)に基づいて開発され、ウクライナでの調達プロセスの実践的な実施を保証するために拡張されました。[ 1 ]
OpenProcurementの機能は、公共調達と商業調達の両方に適しています。
OpenProcurementツールキットは、ウクライナの電子政府調達システムであるProzorroのために特別に設計されました。Prozorroは国際標準と国際的なベストプラクティスに従って設計されています。ウクライナのシステムは、世界最高水準の1つとして認められているジョージアの調達システムをモデルとして使用しました。[ 6 ]
ProZorroプロジェクトの中核となるツールキットは以下のとおりです。
現在、ProZorroへのログインや入札提案の提出には、参加者は電子署名(EDS)を必要としません。[ 6 ]
OpenProcurementツールキットは、破綻または清算された銀行に属する資産の売却を組織する預金保証基金 (DGF) システムであるProzorro.saleで使用されました。ProZorro.Sale の目標は、国および共同体の財産の透明性、迅速性、および効果的な売却であり、データへの平等なアクセス、公共の管理、および潜在的な購入者の増加によって汚職と闘うことです。Prozorro.sale のアーキテクチャと主要コンポーネントは、元の Prozorro プロジェクトと同じです。主な違いは、最高価格で資産を売却するために上昇オークションが使用されていることです。[ 8 ]
Atreus [ 9 ]は、 OpenProcurementツールキットをコアとする SaaS オークション プラットフォームです。
これは4種類のオークションで構成されています。
ProZorroとProZorro.Saleに加えて、OpenProcurementソフトウェアパッケージは、商業調達プラットフォームであるRIALTO [ 10 ]プロジェクトにも実装されました。
OpenProcurementツールキットは、 Python、Pyramid、AngularJS、Bootstrap、Flask、CouchDB、PouchDBなど、他の多くのオープンソースプロジェクトを使用しています。[ 1 ]