問題を追跡するためにRedmine、Trac、またはJIRAをセットアップすることを検討してきました。開発チームがクライアントに表示されない内部チケットを作成できるようにしたいのですが、クライアントは内部チームに表示されるチケットを作成/編集できます。
Tracのドキュメントから、チケットを作成または表示するためのアクセス許可を設定できますが、特定のチケットのみを表示することはできないようです。Trac Fine GrainedPermissionsで可能かもしれませんが、そうではありません。
Redmineのドキュメントには次のように記載されています。
独自の役割を定義し、クリックで権限を設定します
しかし、細かさのレベルを持っているようには見えません。
JIRAドキュメントから:
現時点では、JIRAはプロジェクトレベルまたは問題レベルでのみセキュリティをサポートできます。現在、利用可能なフィールドレベルのセキュリティはありません。
この質問によると、Redmineは内部チケットをサポートしていないため、複数のプロジェクトを使用する必要があります。複数のプロジェクトを作成する必要がある状況は望ましくありません。1つは内部、もう1つは外部で、外部チケットを内部リポジトリに取り込みます。これにより不要なオーバーヘッドが発生し、必然的にプロジェクトが同期しなくなるようです。これらの製品のいずれかを使用して(コア製品自体にない場合はプラグインを介して)これらのアクセス許可を指定する方法、または情報を共有する必要がある異なるユーザーとアクセス許可を持つ2つのプロジェクトを単純化する方法はありますか?