Chiamata di una risorsa tramite una chiave di identificazione composita calling-a-resource-using-a-composite-identification-key

In alcuni casi, potrebbe essere necessario definire per una risorsa una chiave di identificazione composta da due campi. Una volta configurata la chiave di identificazione, devi configurare una definizione di filtro per poter chiamare la risorsa con questa chiave di identificazione, dall’interfaccia Campaign Standard o dalle API.

In questo caso d'uso, la risorsa Profile è stata estesa con campi "ID CRM" e "categoria" personalizzati. Creeremo una chiave di identificazione per la risorsa Profilo, che sarà costituita da questi due campi. Quindi configureremo una definizione di filtro, in modo da poter accedere alla risorsa Profilo utilizzando la chiave di identificazione.

I passaggi principali per questo caso d’uso sono:

  1. Configura la chiave di identificazione per la risorsa Profilo, in base ai due campi.
  2. Configura la definizione del filtro per poter chiamare la risorsa profilo utilizzando la relativa chiave di identificazione.
  3. Chiama la risorsa Profilo dall’interfaccia o dall’API.

Argomenti correlati:

Passaggio 1: configurare la chiave di identificazione step-1-configure-the-identification-key

NOTE
I concetti globali durante la configurazione delle chiavi di identificazione sono descritti in questa sezione.
  1. Prima di configurare la chiave di identificazione, accertati che la risorsa sia stata estesa con i campi desiderati e che sia stata pubblicata. Per ulteriori informazioni al riguardo, consulta questa sezione.

  2. Vai al menu Administration / Development / Custom resources, quindi apri la risorsa Profile.

  3. Nella sezione Identification keys fare clic sul pulsante Create element.

  4. Aggiungere i due campi personalizzati "ID CRM" e "Categoria", quindi fare clic su Confirm.

    note note
    NOTE
    Se si desidera visualizzare i due campi personalizzati nell'interfaccia del profilo, configurare la scheda Screen definition. Per ulteriori informazioni al riguardo, consulta questa sezione.
  5. Ora puoi configurare la definizione del filtro in modo da poter chiamare la risorsa utilizzando la relativa chiave di identificazione.

Passaggio 2: configurare la definizione del filtro step-2-configure-the-filter-definition

NOTE
I concetti globali durante la configurazione delle definizioni dei filtri sono descritti in questa sezione.
  1. Nella scheda Filter definition, fai clic su Add an element, quindi immetti l'etichetta e l'ID della definizione del filtro.

  2. Modifica le proprietà della definizione del filtro per configurarne le regole.

  3. Trascina nell’area di lavoro la tabella contenente i campi utilizzati nella chiave di identificazione.

  4. Selezionare il primo campo utilizzato nella chiave di identificazione ("ID CRM"), quindi attivare l'opzione Switch to parameters.

  5. Nella sezione Filter conditions, mantieni l'operatore Equal, quindi definisci il nome del parametro e fai clic sul segno più per crearlo.

    note note
    NOTE
    Dopo aver fatto clic sul pulsante +, il nome del parametro viene generato automaticamente. Tieni presente queste informazioni, in quanto saranno necessarie per utilizzare il filtro delle API.
  6. Ripeti i passaggi precedenti con tutti i campi che compongono la chiave di identificazione ("categoria"), quindi salva le modifiche.

  7. La definizione del filtro è ora configurata. Puoi pubblicare la risorsa in modo che il filtro sia disponibile.

Passaggio 3: chiama la risorsa in base alla sua chiave di identificazione step-3-call-the-resource-based-on-its-identification-key

Una volta configurata la chiave di identificazione e la relativa definizione del filtro, puoi utilizzarle per chiamare la risorsa dall’interfaccia standard di Campaign o dalle API REST.

Per utilizzare la definizione del filtro dall'interfaccia, utilizzare un'attività Query in un flusso di lavoro (vedere questa sezione). Il filtro è quindi disponibile nel riquadro a sinistra.

Per utilizzare la definizione del filtro dalle API REST di Campaign Standard, utilizza la sintassi seguente:

GET /profileAndServicesExt/<resourceName>/by<filterName>?<param1_parameter>=<value>&<param2_parameter>=<value>
NOTE
Per chiamare un filtro personalizzato, utilizzare il prefisso "by" seguito dal nome del filtro definito durante la configurazione della definizione del filtro nel passaggio 2.

Nel nostro caso, la sintassi per recuperare un profilo dalla categoria "Spring" con l’ID del sistema di gestione delle relazioni con i clienti "123456" sarebbe:

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

Per ulteriori dettagli, consulta la documentazione API REST di Campaign Standard.

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