Configuration de l'attribut Soumis dans
Vous pouvez configurer l'attribut Soumis dans pour un type de soumission réglementaire révisable ou non révisable. Pour ce faire, procédez comme suit :
1. Créez un contexte qualité.
2. Dans Utilitaires > Administration des personnes et lieux, créez un lieu de type Organisme de réglementation.
3. Spécifiez un ID alternatif pour le lieu.
4. Dans Utilitaires > Administration des règles d'initialisation d'un objet d'une bibliothèque, d'une organisation ou d'un site, créez une règle d'initialisation d'un objet pour le type de soumission réglementaire. Vous pouvez également télécharger et modifier un fichier XML de règles d'initialisation d'objet existant.
5. Pour la valeur d'attribut dans le fichier de règles, ajoutez la valeur submittedToReference pour id et la valeur com.ptc.qualitymanagement.masterdata.entity.util.PersonOrPlaceAlternatedIdentifierRuleAlgorithm pour algorithm. L'attribut comporte deux arguments : le premier argument correspond à l'identificateur alternatif de l'organisme de réglementation, et le second argument correspond au chemin d'accès au contexte qui contient l'organisme de réglementation. Si vous définissez une contrainte d'attribut, l'utilisateur ne peut pas spécifier la valeur de l'attribut Soumis dans. La valeur est générée en fonction de la règle d'initialisation d'un objet. Si la contrainte d'attribut n'est pas définie, vous pouvez spécifier la valeur de l'attribut Soumis dans ou utiliser la valeur générée en fonction de la règle d'initialisation d'un objet.
<AttributeValues objType="com.ptc.qualitymanagement.regmstr.RegulatorySubmission">
<!-- Instantiate the "submittedToReference" OIR for Regulatory Agency -->
<AttrValue id="submittedToReference" algorithm="com.ptc.qualitymanagement.masterdata.entity.util.PersonOrPlaceAlternatedIdentifierRuleAlgorithm">
<!-- First argument is the alternative identifier for the intended Regulatory Agency. -->
<Arg>FDA</Arg>
<!-- Second argument is the container path for which the intended Regulatory Agency lives. -->
<Arg>/wt.inf.container.OrgContainer=Demo Organization/wt.inf.library.WTLibrary=DivA</Arg>
</AttrValue>
<!-- Attribute constraints to ensure the attribute is immutable on the UI. Attribute will show as "(generate)", instead of giving a user input. -->
<AttrConstraint id="submittedToReference" algorithm="com.ptc.core.rule.server.impl.GatherAttributeConstraints" ignore="false" force="false" final="false">
<Value algorithm="com.ptc.core.rule.server.impl.GetServerAssignedConstraint"></Value>
<Value algorithm="com.ptc.core.rule.server.impl.GetImmutableConstraint"></Value>
</AttrConstraint>

<!-- Attribute constraint to automatically populate the user input field. This will not restrict the user from changing the value. -->
<AttrConstraint id="submittedToReference" algorithm="com.ptc.core.rule.server.impl.GatherAttributeConstraints">
<Value algorithm="com.ptc.core.rule.server.impl.GetServerPreGeneratedValue"/>
</AttrConstraint>
</AttributeValues>
6. Après avoir mis à jour le fichier XML, chargez-le dans le type de soumission réglementaire approprié dans Administration des règles d'initialisation d'un objet.
Rubriques connexes
Est-ce que cela a été utile ?