Realización de operaciones Copiar y Modelar después en suscripciones

Se pueden configurar las suscripciones para realizar operaciones Copiar o Modelar después en nodos que se hayan agregado al punto de vista de destino.

Nota de terminología:

En el caso de suscripciones, al agregar nodos de un punto de vista de origen a un punto de vista de destino, con estas operaciones puede copiar los valores de propiedad del punto de vista de origen e insertar los nuevos nodos en jerarquías que solo existan en el punto de vista de destino.

También puede especificar un conjunto de propiedades en las que buscar coincidencias para que, cuando se agregue un nodo en el destino, los valores de propiedad se copien de un nodo hermano con los mismos valores para las propiedades que haya especificado. Por ejemplo, al agregar un nodo de empleados en una suscripción, puede buscar coincidencias de la ubicación para que, cuando se agregue el empleado al punto de vista de destino, el sistema copie automáticamente los valores de propiedad de un nodo hermano del punto de vista de destino con la misma ubicación.

Configuración de una suscripción para Copiar o Modelar después

Utilice los campos Acción de copia y, si lo desea, Propiedades para la coincidencia en el separador Definición del inspector de suscripciones para especificar una operación Copiar o Modelar después, como se muestra a continuación:

  • Acción de copia: le permite especificar una operación Copiar o Modelar después:
    • Ninguna: no realiza una operación Copiar o Modelar después.
    • Propiedades: permite llevar a cabo una operación de copia para copiar las propiedades del nodo especificado en el punto de vista de destino.
    • Modelar después: permite llevar a cabo una operación Modelar después para copiar las propiedades y los valores de relación del nodo especificado en el punto de vista de destino.

    Note:

    Cuando el punto de vista de destino sea una lista, al seleccionar Propiedades o Modelar después, solo se copiarán las propiedades.
  • Propiedades para la coincidencia (solo puntos de vista de origen de jerarquía): le permite seleccionar una o varias propiedades para identificar un nodo que se copiará para cada nodo que se agregue al punto de vista de destino. Para la operación Copiar o Modelar después se utiliza el primer hermano de un nodo agregado que tenga los mismos valores de las propiedades que haya seleccionado.

    Tip:

    La opción Propiedades para la coincidencia le permite realizar operaciones Copiar o Modelar después en el punto de vista de destino cuando no haya realizado uno de estos tipos de operaciones en el punto de vista de origen.
  • Ignorar padre de origen (solo para puntos de vista de origen de jerarquía): active esta opción para ignorar los padres de origen de los nuevos nodos que se agregarán a los puntos de vista de destino. Cuando está activada, los nuevos nodos se insertan bajo todos los padres del nodo que se va a modelar después cuando el padre de origen no se trae al punto de visto de destino.

    Tip:

    Active esta opción al realizar una operación Modelar después, donde los padres de los nodos del punto de vista de origen no existen en el punto de vista de destino.

Consulte Creación, edición y validación de suscripciones.

Realización de operaciones Copiar y Modelar después en suscripciones

Después de configurar la suscripción con una operación Copiar o Modelar después, esas operaciones se procesan en los puntos de vista de destino de la siguiente forma:

  • Generación del archivo de solicitud de suscripción:
    • Al realizar operaciones Copiar o Modelar después en el punto de vista de origen, el nombre de ese nodo se coloca en la columna Copy Node y la acción se coloca en la columna Copy Action del archivo de solicitud de la solicitud de suscripción.
    • Cuando agregue un nodo (incluidas las acciones de adición resultantes de insertar o mover un nodo a una ubicación debajo de un filtro de nodo superior) y haya configurado Propiedades para la coincidencia, el sistema comprueba si hay algún otro nodo hermano en el origen que tenga los mismos valores de propiedad que los que haya especificado para la coincidencia. En ese caso, el primer hermano que tenga los mismos valores se coloca en la columna Copy Node del archivo de solicitud para la solicitud de suscripción, y la acción se coloca en la columna Copy Action

      Note:

      Todas las propiedades para la coincidencia deben tener valores de coincidencia exacta en el nodo de origen y ninguno de ellos puede ser nulo o estar en blanco. Si cualquiera de las propiedades cuyas coincidencias se van a buscar tiene un valor nulo o en blanco, las columnas Copy Node y Copy Action no se rellenarán en el archivo de solicitud de la suscripción.

    Consulte Formato de archivo de carga de solicitud.

  • Procesamiento del archivo de solicitud de suscripción:
    • Operaciones de copia: los valores de propiedad definidos del nodo de la columna Copy Node del archivo de solicitud de suscripción se copian en el punto de vista de destino.

      Note:

      Solo se copian los valores de propiedad del punto de vista de origen que sean distintos de los valores del punto de vista de destino.
    • Operaciones Modelar después:
      • Los valores de propiedad definidos del nodo de la columna Copy Node del archivo de solicitud de suscripción se copian en el punto de vista de destino.

        Note:

        Solo se copian los valores de propiedad del punto de vista de origen que sean distintos de los valores del punto de vista de destino.
      • Los padres del nodo de la columna Copy Node del archivo de solicitud de suscripción se copian en el punto de vista de destino.

        Note:

        Solo se copian los valores de relación del punto de vista de origen que sean distintos de los valores del punto de vista de destino.

Note:

Si la propiedad Core.Name del tipo de nodo que se agrega mediante una operación Copiar o Modelar después se ha configurado para calcularse y almacenarse (consulte Propiedades calculadas y almacenadas), el nombre del nuevo nodo se calcula automáticamente.

Para obtener un ejemplo de una operación Modelar después en una suscripción, consulte Ejemplo de suscripción de Modelar después.