Op het tabblad Communicatie legt u voor een leverancier 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 inkooporder 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 inkooporder 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 orderbevestiging 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 orderbevestiging echter een klantspecifiek script kan starten, moet eerst duidelijk zijn wie de leverancier de ontvangen bevestiging 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 leverancier 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 leverancier bepaalt, ingevuld, dan zal Isah bij het importeren van de orderbevestiging het script starten dat u bij de desbetreffende leverancier in het veld Transformatiescipt heeft gezet.
Voorbeeld opzet transformatiescript
'Leverancier: Transformeer uitgaande inkooporder
function TransformPurchaseOrder(PurDocCode, VendId, SCSNPurOrder)
[script]
TransformPurchaseOrder = [hier staat de naam van het nieuwe XML-bestand]
end function
'Leverancier: Transformeer inkomende inkooporderbevestiging
function TransformPurchaseOrderToSCSN(VendId, Message)
[script]
TransformPurchaseOrderToSCSN = [hier staat de naam van het nieuwe XML-bestand]
end function