Op het tabblad Communicatie legt u voor een klant vast op welke manier een aantal externe documenten gecommuniceerd zou moeten worden. U legt vast:
Met geeft u aan dat voor het rapport en de verzendwijze de voorkeurswaarde gebruikt moet worden.
Elektronische communicatie
Het veld Transformatiescript is bedoeld voor Ketenintegratie en kan gebruikt worden om een script op te nemen dat de elektronische berichten aanpast. U kunt het gebruiken voor het aanpassen van berichten bij het ontvangen en/of bij het verzenden van elektronische berichten.
Transformatiescript - Verzenden
Als u bij het verzenden van een elektronische verkooporderbevestiging automatisch wijzigingen aan het bericht wilt laten aanbrengen, dan is het mogelijk daarvoor in dit veld een script op te nemen. Het script zal bij het versturen van de verkooporderbevestiging starten en de inhoud van het bericht aanpassen. De output van het script dient vervolgens als het elektronisch bericht dat u verstuurt.
Transformatiescript - Ontvangen
Als u bij het importeren van een elektronische order een script wilt starten om het bericht aan te passen alvorens het wordt geïmporteerd, dan vult u daarvoor in dit veld een script in. Voordat Isah bij het importeren van een order echter een klantspecifiek script kan starten, moet eerst duidelijk zijn wie de klant in het ontvangen orderbericht is. Wilt u bij het ontvangen van een bericht een script starten, dan dient u dus eerst elders een algemeen script op te geven dat bepaalt wie de klant is. Hiervoor zet u bij de basisinstellingen onder Elektronische communicatie een script in het veld Script voor bepalen afzender-id.
Is het script waarmee Isah de klant bepaalt, ingevuld, dan zal Isah bij het importeren van het orderbericht het script starten dat u bij de desbetreffende klant in het veld Transformatiescipt heeft gezet.
Voorbeeld opzet transformatiescript
'Klant: Transformeer uitgaande orderbevestiging
function TransformSalesOrder(DossierCode, CustId, SCSNSalesOrder)
[script]
TransformSalesOrder = [hier staat de naam van het nieuwe XML-bestand]
end function
'Klant: Transformeer inkomende verkooporder
function TransformSalesOrderToSCSN(CustId, Message)
[script]
TransformSalesOrderToSCSN = [hier staat de naam van het nieuwe XML-bestand]
end function