2017-06-27 3 views
0

J'ai mon suitescript à exécuter lorsqu'une nouvelle commande client est créée. Cela fonctionne correctement lorsque je me connecte à netsuite et que je crée manuellement une commande client. Je sais que mon script fonctionne lorsque j'ai reçu un e-mail de test de mon code de suitescript.La fonction afterSubmit n'est pas déclenchée lorsque la commande est passée via l'API webservice

Cependant, lorsque la commande est passée via une API webservice, ma suite logicielle n'est pas déclenchée, je ne reçois pas l'email de test.

Ma question, est-ce que suitscript suppose de fonctionner lorsque la commande est passée via l'API webservice ou bien doit-elle créer une façon appropriée de la faire fonctionner?

Répondre

2

Les scripts d'événements utilisateur sont également déclenchés par l'API WebServices. Vérifiez si votre script est appliqué au rôle et à l'utilisateur auquel l'intégration de Webservice est liée.

Plus d'info: Deploying a Script by using the Deployments Sublist

3

Vérifiez également si vous avez l'option "RUN SERVEUR SUITESCRIPT ET TRIGGER WORKFLOWS" cochée dans les préférences webservices. Vous pouvez accéder à cette page en accédant à Configuration> Intégration> Préférences Service Web

+0

Oui J'ai vérifié les paramètres et vérifié. merci @Rust Shackles – fkaufusi