Configuración del atributo Enviado a
El atributo Enviado a se puede configurar para un tipo de envío regulador revisable o un envío no revisable. Para ello, realice los siguientes pasos:
1. Cree un contexto de calidad.
2. En Utilidades > Administración de personas y sitios, cree un lugar de tipo Agencia reguladora.
3. Especifique un ID alternativo para el lugar.
4. En Utilidades > Administración de reglas de inicialización de objetos de la biblioteca, la organización o el sitio, cree una regla de inicialización de objetos para el tipo de envío regulador. También se puede descargar y editar un fichero XML de reglas de inicialización de objetos existente.
5. Para el valor de atributo en el fichero de reglas, se debe añadir submittedToReference como el valor de id, y com.ptc.qualitymanagement.masterdata.entity.util.PersonOrPlaceAlternatedIdentifierRuleAlgorithm como el valor de algorithm. El atributo contiene dos argumentos: el argumento para el ID alternativo de la agencia reguladora y el argumento es con ruta al contexto que contiene la agencia reguladora. Si se define una restricción de atributo, el usuario no puede especificar el valor del atributo Enviado a. El valor se genera en función de la regla de inicialización de objetos. Si no se ha definido la restricción de atributo, se puede especificar el valor del atributo Enviado a o utilizar el valor que se genera en función de la regla de inicialización de objetos.
<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. Después de actualizar el fichero XML, cargue el fichero en el tipo de envío regulador adecuado en Administración de reglas de inicialización de objetos.
Tema relacionado
¿Fue esto útil?