2012-04-24 3 views
0

私は現時点ではエンバーを探しており、ドキュメントの作業中です。エンバーが(私が今思うように)達成しないという私の要求の一つがあります。たぶんそれはありますし、誰かが私に何かを指すことができる、またはこれのための別の解決策があります。変更されたエンティティに対して承認/拒否の概念を使用する可能性はありますか?

変更されたデータを2番目のユーザーが確認する必要があります。第2のユーザは、変更の承認または拒否を選択することができる。変更を承認するには、変更をロールバックする必要があります。エンバーはこれをサポートしていますか?それとも元のデータベーステーブルに自分の「承認済み」フラグを挿入するだけですか?

答えて

0

いいえ、Enversはそれをサポートしていません。ワークフローのようなソリューションを探していないかどうかを検討したいと考えています(特に、これは複数のユーザーが関わるより複雑なフローに発展する可能性がある場合など)。

Enversは、実際に監査データを意味します。たとえば、組み込みのロールバックもありません。

+0

よろしくお願いいたします。私にとって興味深い「ワークフローのようなソリューション」へのリンクを共有できますか? – Kai

+0

私はおそらくjBPMを見ますか?一般にモデルとして、問題のエンティティと「ワークフロー」内のそのエンティティの状態との関係を保持する別のエンティティがあります。 1つのテーブルにすべてを置くと問題が発生する可能性があります。 – adamw

関連する問題