0

いくつかのカスタムレポートタイプがあるとしましょう。1つのレポートタイプをいくつかのファイル拡張子オプション(pdf、Excelなど)に関連付けることができます。その特定のカスタムレポートタイプの各ファイル拡張子には、使用できるいくつかの法的アクションがあります(たとえば、pdf拡張子を持つレポートタイプAの場合は保存できます) 、印刷および変更)。ただし、法的措置はレポートの拡張子間でほとんど同じであり、異なる場合はごくわずかです。この関係をどのようにモデル化しますか?

カスタムレポートタイプにすべての拡張タイプと各拡張タイプに対して同じアクションを含めるオプションも必要な場合は、拡張タイプのような「魔法の値」を導入しますか?*は、このレポートタイプに使用可能なすべての拡張タイプを含める必要があることを示します法的措置の基本セットを使用しますか、それとも、関係にすべての拡張機能タイプ、法的措置などを手動で入力し、新しい拡張機能タイプが導入されたときにそれらを更新することを忘れないでください。ただし、これはそれほど一般的ではありません。

質問がいくらか明確であることを願っています:)

4

1 に答える 1

0

私は質問に従うのに苦労しましたが、あなたが言っていると思います:

レポート タイプには 1 つ以上のファイル拡張子があります。

ファイル拡張子には、許可されるアクションが 1 つ以上あります。

多くのファイル拡張子は、許可されるアクションの同じセットを共有しています。

それがあなたの言っていることなら、個々のアクセス許可と多対多の関係を持つ「permissionSet」の概念を紹介します。ファイル拡張子は、権限セットと多対多の関係にあります。

于 2012-08-13T12:50:51.707 に答える