Invocación de un recurso mediante una clave de identificación compuesta calling-a-resource-using-a-composite-identification-key

En algunos casos, es posible que tenga que definir para un recurso una clave de identificación que esté formada por dos campos. Una vez configurada la clave de identificación, debe configurar una definición de filtro para poder llamar al recurso con esta clave de identificación, ya sea desde la interfaz del Campaign Standard o desde las API.

En este caso de uso, la variable Perfil el recurso se ha ampliado con el personalizado "ID DE CRM" y "category" campos. Crearemos una clave de identificación para el recurso de perfil, que se compone de estos dos campos. A continuación, configuraremos una definición de filtro para que podamos acceder al recurso de perfil mediante la clave de identificación.

Los pasos principales para este caso de uso son:

  1. Configure la clave de identificación para el recurso de perfil en función de los dos campos.
  2. Configure la definición del filtro para poder llamar al recurso de perfil con su clave de identificación.
  3. Llame al recurso de perfil desde la interfaz o desde las API de.

Temas relacionados:

Paso 1: Configuración de la clave de identificación step-1-configure-the-identification-key

NOTE
Los conceptos globales al configurar las claves de identificación se detallan en esta sección.
  1. Antes de configurar la clave de identificación, asegúrese de que el recurso se ha ampliado con los campos deseados y de que se ha publicado. Para obtener más información, consulte esta sección.

  2. Vaya a la Administration / Development / Custom resources y, a continuación, abra el Profile recurso.

  3. En el Identification keys , haga clic en Create element botón.

  4. Agregue los dos campos personalizados "ID de CRM" y "Categoría" y haga clic en Confirm.

    note note
    NOTE
    Si desea mostrar los dos campos personalizados en la interfaz del perfil, configure el Screen definition pestaña. Para obtener más información, consulte esta sección.
  5. Ahora puede configurar la definición del filtro para poder llamar al recurso mediante su clave de identificación.

Paso 2: Configurar la definición del filtro step-2-configure-the-filter-definition

NOTE
Los conceptos globales al configurar las definiciones de filtros se detallan en esta sección.
  1. En el Filter definition pestaña, haga clic en Add an element, luego introduzca la etiqueta y la ID de la definición del filtro.

  2. Edite las propiedades de la definición del filtro para configurar sus reglas.

  3. Arrastre y suelte en el espacio de trabajo la tabla que contiene los campos utilizados en la clave de identificación.

  4. Seleccione el primer campo utilizado en la clave de identificación ("ID de CRM") y, a continuación, active el Switch to parameters opción.

  5. En el Filter conditions sección, mantenga el Equal , defina el nombre del parámetro y haga clic en el signo más para crearlo.

    note note
    NOTE
    Una vez que haya hecho clic en + , el nombre del parámetro se genera automáticamente. Tenga en cuenta esta información, ya que la necesitará para utilizar el filtro de las API.
  6. Repita los pasos anteriores con todos los campos que componen la clave de identificación ("categoría") y, a continuación, guarde los cambios.

  7. La definición del filtro ya está configurada. Puede publicar el recurso para que el filtro esté disponible.

Paso 3: Invocar al recurso en función de su clave de identificación step-3-call-the-resource-based-on-its-identification-key

Una vez configuradas la clave de identificación y su definición de filtro, puede utilizarlas para llamar al recurso, ya sea desde la interfaz de Campaign estándar o desde las API de REST.

Para utilizar la definición del filtro desde la interfaz, utilice un Query actividad en un flujo de trabajo (consulte esta sección). A continuación, el filtro está disponible en el panel izquierdo.

Para utilizar la definición de filtro de las API de REST de Campaign Standard, utilice la siguiente sintaxis:

GET /profileAndServicesExt/<resourceName>/by<filterName>?<param1_parameter>=<value>&<param2_parameter>=<value>
NOTE
Para llamar a un filtro personalizado, utilice el prefijo "by" seguido del nombre del filtro definido al configurar la definición del filtro en paso 2.

En nuestro caso, la sintaxis para recuperar un perfil de la categoría "primavera" con el ID de CRM "123456" sería:

GET https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServicesExt/profile/byidentification_key?category_parameter=spring&crm_id_parameter=123456

Para obtener más información, consulte Documentación de las API de REST de Campaign Standard.

recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff