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 di Campaign Standard o dalle API.
In questo caso d’uso, la variabile Profilo la risorsa è stata estesa con personalizzata "ID CRM" e "categoria" campi. Verrà creata una chiave di identificazione per la risorsa Profilo, che sarà composta da questi due campi. Configureremo quindi 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 i seguenti:
Argomenti correlati:
I concetti globali durante la configurazione delle chiavi di identificazione sono descritti in questa sezione.
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.
Vai a Administration / Development / Custom resources , quindi aprire il menu Profile risorsa.
In Identification keys fai clic sulla sezione Create element pulsante .
Aggiungi i due campi personalizzati "ID CRM" e "Categoria", quindi fai clic su Confirm.
Se desideri visualizzare i due campi personalizzati nell’interfaccia del profilo, configura la Screen definition scheda . Per ulteriori informazioni al riguardo, consulta questa sezione.
Ora puoi configurare la definizione del filtro in modo da poter chiamare la risorsa utilizzando la relativa chiave di identificazione.
I concetti globali durante la configurazione delle definizioni dei filtri sono descritti in questa sezione.
In Filter definition scheda , fai clic su Add an element, quindi immetti l’etichetta e l’ID della definizione del filtro.
Modifica le proprietà della definizione del filtro per configurarne le regole.
Trascina nell’area di lavoro la tabella contenente i campi utilizzati nella chiave di identificazione .
Seleziona il primo campo utilizzato nella chiave di identificazione ("ID CRM"), quindi attiva il Switch to parameters opzione .
In Filter conditions sezione, mantenere Equal , quindi definisci il nome del parametro e fai clic sul segno più per crearlo.
Fai clic su + il nome del parametro viene generato automaticamente. Tieni presente queste informazioni, in quanto saranno necessarie per utilizzare il filtro dalle API.
Ripeti i passaggi precedenti con tutti i campi che compongono la chiave di identificazione ("categoria"), quindi salva le modifiche.
La definizione del filtro è ora configurata. Puoi pubblicare la risorsa in modo che il filtro sia disponibile.
Una volta configurati la chiave di identificazione e la relativa definizione del filtro, puoi utilizzarli per chiamare la risorsa, dall’interfaccia Campaign standard o dalle API REST.
Per utilizzare la definizione del filtro dall’interfaccia, utilizza un Query attività in un flusso di lavoro (vedi 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>
Per chiamare un filtro personalizzato, utilizza il prefisso "by" seguito dal nome del filtro definito durante la configurazione della definizione del filtro in passo 2.
Nel nostro caso, la sintassi per recuperare un profilo dalla categoria "spring" con l’ID CRM "123456" sarebbe:
GET https://mc.adobe.io/<ORGANIZATION>/campaign/profileAndServicesExt/profile/byidentification_key?category_parameter=spring&crm_id_parameter=123456
Per ulteriori informazioni, consulta Documentazione sulle API REST di Campaign Standard.