Passa al contenuto principale

Consultazione clienti e fornitori

Caso: un CRM deve mostrare i clienti di una categoria e cercare un'azienda per ragione sociale.

Clienti e fornitori in una sola risorsa​

CliFor contiene sia clienti sia fornitori. La chiave è ind_clifor + cod_clifor.

LetturaRichiesta
Solo clientiGET /api/resources/CliFor?RecordSelection=ind_clifor='C'
Solo fornitoriGET /api/resources/CliFor?RecordSelection=ind_clifor='F'
Clienti con classificazioni già descritteGET /api/resources/MCPClienti
Fornitori con classificazioni già descritteGET /api/resources/MCPFornitori

Clienti di una categoria​

La classificazione è gerarchica: MacroCategClifor → CategClifor → cliente.

curl -G "<BASE_URL>/api/resources/MCPClienti" \
-H "Authorization: Bearer <ACCESS_TOKEN>" \
--data-urlencode "PageSize=100" --data-urlencode "PageNumber=1" \
--data-urlencode "RecordSelection=cod_macrocat='<COD_MACROCATEGORIA>'"

Ricerca per ragione sociale​

Con la query strutturata:

[
{
"ResourcesViewsFilters": [
{ "FieldName": "des_ragsoc", "Operator": "contains", "Value": "<TESTO>" }
],
"ResourcesViewsSortFields": [ { "FieldName": "des_ragsoc", "Direction": "asc" } ]
}
]

Inviala a POST /api/resources/MCPClienti/query?PageSize=100&PageNumber=1.

Attenzione​

  • Lo stesso cod_clifor può esistere come cliente e come fornitore: usa sempre anche ind_clifor.
  • I dati anagrafici possono contenere dati personali: limitane la diffusione al necessario.