is it possible to override multiplicities derived from BaseObject in derived objects ? In this case, I want to make the version property of CapabilityVersion mandatory as opposed to being "optional" in BaseObject.
But adding a "version" property to CapabilityVersion doesn't do the job.
any idea ?
DavidSeager 110000C5XS66 Posts
Re: Overriding multiplicities2012-12-17T13:38:35ZThis is the accepted answer. This is the accepted answer.Properties on the BaseObject are not strictly business model properties, and as such cannot be overridden.
If you want to make it mandatory, I recommend writing a Governance Policy Validator policy/rule to enforce that it must be set, and you can also enforce it should follow a Regular Expression.
You'd want a NotNullConstraint or ValueConstraint for the version property.
Something like this: