Indexed

Ya no se utiliza. Sólo se incluye por compatibilidad con versiones anteriores.

Label

Proporciona una descripción localizada de un elemento de conjunto de reglas:

La etiqueta contiene un identificador (establecida por el Editor CER) y una descripción (entrada por el usuario).

Cuando un conjunto de reglas CER se guarda o se publica, los valores de las anotaciones de etiqueta en una regla se utilizan para escribir un recurso de propiedad (en el entorno local del usuario) en el almacén de recursos de la aplicación. Y a la inversa, cuando un conjunto de reglas se visualiza en el Editor CER, el recurso de propiedad para la configuración regional del usuario se recupera del almacén de recursos y se utiliza para llenar el valor de las anotaciones de etiqueta en el XML de conjunto de reglas.

<?xml version="1.0" encoding="UTF-8"?>
<RuleSet name="Example_Label"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:noNamespaceSchemaLocation=
"http://www.curamsoftware.com/CreoleRulesSchema.xsd">

  <Annotations>
    <!-- Descripción de nivel de conjunto de reglas -->
    <Label name="Ejemplo de conjunto de reglas para etiquetas"
 label-id="annotation1"/>
  </Annotations>
  <Class name="Person">
    <Annotations>
      <!-- Descripción de nivel de clase de regla -->
      <Label name="A Person" label-id="annotation2"/>
    </Annotations>
    <Attribute name="age">
      <Annotations>
        <!-- Descripción de nivel de clase de atributo -->
        <Label name="La edad actual de la persona, en años"
 label-id="annotation3"/>
      </Annotations>
      <type>
        <javaclass name="Number"/>
      </type>
      <derivation>
        <specified>
          <Annotations>
            <!-- Descripción de nivel de expresión -->
            <Label name="Este valor viene directamente de las pruebas"
 label-id="annotation4"/>
          </Annotations>
        </specified>
      </derivation>
    </Attribute>

    <Attribute name="ageNextBirthday">
      <Annotations>
        <!-- Descripción de nivel de clase de atributo -->
        <Label name="La edad de la persona en el siguiente cumpleaños de la
 persona, en años"
          label-id="annotation5"/>
      </Annotations>
      <type>
        <javaclass name="Number"/>
      </type>
      <derivation>
        <arithmetic operation="+">
          <Annotations>
            <!-- Descripción de nivel de expresión -->
            <Label name="Calcular la edad de la persona en el siguiente cumpleaños"
 label-id="annotation6"/>
          </Annotations>
          <reference attribute="age">
            <Annotations>
              <!-- Descripción de nivel de expresión -->
              <Label name="Obtener la edad actual de la persona"
 label-id="annotation7"/>
            </Annotations>
          </reference>
          <Number value="1">
            <Annotations>
              <!-- Descripción de nivel de expresión -->
              <Label name="El número a añadir para obtener la edad en el siguiente
 cumpleaños" label-id="annotation8"/>
            </Annotations>
          </Number>
        </arithmetic>
      </derivation>
    </Attribute>


  </Class>

</RuleSet>

Legislación

Consulte la guía Inside Cúram Eligibility and Entitlement Using Cúram Express Rules.

SuccessionSetPopulation

Consulte la guía Inside Cúram Eligibility and Entitlement Using Cúram Express Rules.

primary

Identifica el atributo primario en una clase de regla, como se designa en el Editor CER.

Esta anotación sólo se puede especificar en una clase de regla (consulte Clase de regla). El atributo denominado debe ser el nombre exacto de un atributo declarado en la clase de regla (no se puede utilizar para nombrar un atributo que se hereda, pero no altera temporalmente).

<?xml version="1.0" encoding="UTF-8"?>
<RuleSet name="Example_primary"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:noNamespaceSchemaLocation=
"http://www.curamsoftware.com/CreoleRulesSchema.xsd">


  <Class name="Person">
    <Annotations>
      <!-- Declaración del atributo de regla "primary" para esta clase de
 regla, como se muestra en el Editor CER -->
      <primary attribute="age"/>
    </Annotations>
    <Attribute name="age">
      <type>
        <javaclass name="Number"/>
      </type>
      <derivation>
        <specified/>
      </derivation>
    </Attribute>

  </Class>

</RuleSet>

relatedActiveInEditSuccessionSet

Consulte la Guía de configuración de asesor de Cúram.

relatedEvidence

Consulte la guía Inside Cúram Eligibility and Entitlement Using Cúram Express Rules.

relatedSuccessionSet

Consulte la guía Inside Cúram Eligibility and Entitlement Using Cúram Express Rules.

tags

Asocia códigos de serie arbitrarios con:

<?xml version="1.0" encoding="UTF-8"?>
<RuleSet name="Example_tags"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:noNamespaceSchemaLocation=
"http://www.curamsoftware.com/CreoleRulesSchema.xsd">

  <Annotations>
    <!-- Códigos de nivel de conjunto de reglas -->
    <tags>
      <tag value="A rule-set tag"/>
      <tag value="Another tag"/>
    </tags>
  </Annotations>
  <Class name="Person">
    <Annotations>
      <!-- Códigos de nivel de clase de regla-->
      <tags>
        <tag value="A rule-class tag"/>
        <tag value="Another tag"/>
      </tags>
    </Annotations>
    <Attribute name="age">
      <Annotations>
        <!-- Códigos de nivel de clase de atributo -->
        <tags>
          <tag value="A rule-attribute tag"/>
          <tag value="Another tag"/>
        </tags>
      </Annotations>
      <type>
        <javaclass name="Number"/>
      </type>
      <derivation>
        <specified>
          <Annotations>
            <!-- Códigos de nivel de expresión -->
            <tags>
              <tag value="An expression tag"/>
              <tag value="Another tag"/>
            </tags>
          </Annotations>
        </specified>
      </derivation>
    </Attribute>

  </Class>

</RuleSet>