Il seguente prompt crea un action link che viene chiamato da un servizio esterno che nel payload passa un JSON contente un cliente o fornitore.
Crea un action link che prende questo payload e assegna i seguenti campi della tabella CLIFOR
CODICE --> CardCode
RAGSOC --> CardName
CLIENTE --> True se "CardType" è "cCustomer"
FORNITORE --> True se "CardType":è "cSupplier",
dell'array "BPAddresses prendi quello che ha AddressName uguale al codice inserito in "BilltoDefault": e assegna:
VIA --> "Street":
CAP --> StreetCode
CITTA --> "City"
NAZIONE --> "Country"
PIVA --> "FederalTaxID"
Questo è il payload
{
"CardCode": "V70010",
"CardName": "Pulizie Splendid",
"CardType": "cSupplier", // "cCustomer"
"FederalTaxID": "IT03231260161",
"Valid": "tYES",
"Frozen": "tNO",
"ShipToDefault": "SPLENDID",
"BilltoDefault": "SPLENDID",
"BPAddresses": [
{
"AddressName": "SPLENDID",
"Street": "PIAVE",
"Block": null,
"ZipCode": null,
"City": "BIELLA",
"County": null,
"Country": "IT",
"BuildingFloorRoom": "",
"AddressType": "bo_BillTo",
"AddressName2": null,
"AddressName3": null,
"StreetNo": null,
"TaxOffice": null
},
{
"AddressName": "SPLENDID",
"Street": "PIAVE",
"Block": null,
"ZipCode": null,
"City": "BIELLA",
"County": null,
"Country": "IT",
"BuildingFloorRoom": "",
"AddressType": "bo_ShipTo",
"AddressName2": null,
"AddressName3": null,
"StreetNo": null,
"TaxOffice": null
}
],
},.