En algunos casos, es posible que necesite definir para un recurso una clave de identificación compuesta 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 de Campaign Standard o las API.
En este caso de uso, la variable Perfil el recurso se ha ampliado con "ID de CRM" y "category" campos. Crearemos una clave de identificación para el recurso Perfil , que se compone de estos dos campos. A continuación, configuraremos una definición de filtro para que podamos acceder al recurso Perfil mediante la clave de identificación.
Los pasos principales para este caso de uso son:
Temas relacionados:
Los conceptos globales al configurar claves de identificación se detallan en esta sección.
Antes de configurar la clave de identificación, asegúrese de que el recurso se ha ampliado con los campos deseados y que se ha publicado. Para obtener más información, consulte esta sección.
Vaya a la Administration / Development / Custom resources y, a continuación, abra Profile recurso.
En el Identification keys , haga clic en el botón Create element botón.
Añada los dos campos personalizados "CRM ID" y "Category" y, a continuación, haga clic en Confirm.
Si desea mostrar los dos campos personalizados en la interfaz del perfil, configure la variable Screen definition pestaña . Para obtener más información, consulte esta sección.
Ahora puede configurar la definición del filtro para poder llamar al recurso mediante su clave de identificación.
Los conceptos globales al configurar definiciones de filtros se detallan en esta sección.
En el Filter definition , haga clic en Add an element y, a continuación, introduzca la etiqueta y el ID de la definición del filtro.
Edite las propiedades de la definición del filtro para configurar sus reglas.
Arrastre y suelte en el espacio de trabajo la tabla que contiene los campos utilizados en la clave de identificación.
Seleccione el primer campo utilizado en la clave de identificación ("CRM ID") y, a continuación, active la variable Switch to parameters .
En el Filter conditions mantenga la Equal , defina el nombre del parámetro y haga clic en el signo más para crearlo.
Una vez que haya hecho clic en el + , el nombre del parámetro se genera automáticamente. Tenga en cuenta esta información, ya que necesitará que utilice el filtro de las API.
Repita los pasos anteriores con todos los campos que componen la clave de identificación ("categoría") y, a continuación, guarde los cambios.
La definición del filtro ya está configurada. Puede publicar el recurso para que el filtro esté disponible.
Una vez configurados la clave de identificación y su definición de filtro, puede utilizarla para llamar al recurso, ya sea desde la interfaz estándar de Campaign o las API de REST.
Para utilizar la definición de filtro de la interfaz, utilice un Query actividad en un flujo de trabajo (consulte esta secció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>
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 del Campaign Standard.