Ich habe überall nachgesehen und kann nicht sehen, wie ein Skript mit dem Ereignis "close" des Arbeitsauftrags verbunden wird. Grundsätzlich muss ich eine E-Mail an den Sales Rep für den Auftrag senden, der erfüllt wird, wenn der Arbeitsauftrag "geschlossen" ist. Welcher Ansatz wäre besser? Ein Workflow oder ein UserEvent, ich habe den Workflow betrachtet, da die Schaltfläche Schließen ein nicht standardmäßiges Ereignis ist. Als ich den Workflow eingerichtet habe, wurde Work Order nicht als Datensatz zum Anhängen angezeigt. Jede Hilfe wäre großartig, dankeNetSuite Benutzerereignis oder Arbeitsablauf bei Arbeitsauftrag Schließen
Antwort
Was ich herausgefunden habe, ist, dass der Status "Auftrag schließen" aus einem Formular "Arbeitsauftrag schließen" stammt. In diesem Fall sorgt nur das Ereignis "nach Aufgabe" dafür. Danke für all Ihre Hilfe und Entschuldigung, dass ich so lange gebraucht habe, um diese Antwort zu posten
Ich bin nicht 100% sicher, aber ich bin sicher, wenn Sie ein AfterSubmit User Event haben, könnten Sie den Status des Arbeitsauftrags erhalten. Wenn WorkOrder == 'closed' (was auch immer der richtige Status ist), führen Sie Ihren Code aus.
Alternativ können Sie eine gespeicherte Suche nach WorkOrders erstellen, die geschlossen sind. Führen Sie alle 15 Minuten ein geplantes Skript aus, das eine E-Mail sendet. Aktivieren Sie beim Senden der E-Mail ein Kontrollkästchen im WorkOrder, um es aus Ihrer gespeicherten Suche zu entfernen.
JK, Sie sollten in der Lage sein, eine gespeicherte Suche zu erstellen und die Warnmeldungen auf der Registerkarte E-Mail zu verwenden. Aktivieren Sie das Kontrollkästchen "E-Mail-Benachrichtigungen senden, wenn Datensätze erstellt/aktualisiert werden" und geben Sie die Empfänger in die Liste darunter ein. Wenn Sie möchten, dass es nur an den Vertriebsmitarbeiter für diesen bestimmten Kunden gesendet wird, wie Sie vermutlich tun, verwenden Sie die Liste unter der Unterliste "Empfänger aus Ergebnissen". Dies bedeutet, dass Sie den Vertriebsmitarbeiter bei der Suche zurückgeben und dieses Feld auswählen können. Anschließend wird die Benachrichtigung an den zuständigen Vertreter für jeden Datensatz gesendet. Möglicherweise müssen Sie die Option "Beim Update senden" aktivieren, da diese Datensätze bei der Suche vorhandene Datensätze sind.
Falls Sie mit den Funktionen für gespeicherte Suchwarnungen nicht vertraut sind, funktioniert dies so, dass ein Datensatz des Datensatztyps, auf dem die gespeicherte Suche basiert, die in den gespeicherten Suchkriterien angegebenen Bedingungen erfüllt. Es löst die Benachrichtigung und die E-Mails an die Liste der Empfänger aus, die unter "Spezifische Empfänger" angegeben sind, und das Ergebnis wird von dem unter "Empfänger aus Ergebnissen" angegebenen Feld zurückgegeben.
Danke, tolle Antwort, obwohl ich gerade einen Anruf mit dem Client bekommen habe und sie brauchen eine ziemlich robuste Reihe von Datenpunkten in der E-Mail, werde ich sehen, ob ich alles so auf diese Weise erledigen kann. Danke noch einmal – jk121960
- 1. NetSuite SuiteScript 2.0 Benutzerereignis E-Mail-Ereignistyp
- 2. Arbeitsablauf oder berechneter Wert
- 3. Netsuite Advanced PDF BOM
- 4. Elektronische Formulare und Arbeitsablauf
- 5. BottomSheetDialogFragment - hören von Benutzerereignis entlassen
- 6. iBeacon Arbeitsablauf Erläuterung
- 7. Komplexer Arbeitsablauf auf Sellerie
- 8. Maximo: letzte Statusnotiz für aktuellen Arbeitsauftrag anzeigen
- 9. Hinzufügen von Button in Standardform in NetSuite
- 10. amazon swf Speicherdatei oder DB für Amazon Einfacher Arbeitsablauf
- 11. Arbeitsablauf von AngularJS mit stateprovider
- 12. Bestätigung bei Schließen oder Aktualisieren der Seite funktioniert überhaupt nicht
- 13. Windows-Arbeitsablauf Strong-Naming Mismatch
- 14. Netsuite Betriebsbeschränkung
- 15. Verbindungspooling: Schließen oder nicht schließen von Verbindungen?
- 16. NetSuite-Unterliste
- 17. Plötzlich Benutzerereignis fehlt in Firebase Analytics Dashboard
- 18. Firing-Ereignis bei Anwendung schließen
- 19. Bedienfeld bei Klick schließen - Bootstrap
- 20. Jhipster: Dialog bei Eingabe schließen
- 21. Refresh Elternseite bei Modal schließen
- 22. NetSuite Workflow
- 23. NetSuite-Standorte
- 24. Unity 3D-Arbeitsablauf - Ständige Neueinrichtung der Beleuchtung
- 25. Konfigurationsparameter in Netsuite speichern
- 26. ContextMenuStrip bei Auswahl bestimmter Elemente nicht schließen
- 27. Legen Sie Werte in Arbeitsauftrag von Asset in Maximo erstellt
- 28. Schließen Sie die Feder bei der Initialisierung
- 29. NetSuite - Werbebuchungs-ID erhalten
- 30. Testautomatisierung mit NetSuite
Vielen Dank dafür, es gibt mir einen Platz zu starten, werde ich Sie wissen lassen, aber beide gute Ideen, danke – jk121960
Ich schaute auf die geplante gespeicherte Suche und es gibt keine Zeitpläne kürzer als einen Tag, dies müsste fast sofort sein, 15 Minuten wäre in Ordnung gewesen – jk121960
Ich fand heraus, dass die Schaltfläche zum Schließen des Arbeitsauftrags tatsächlich zu einem anderen Formular geht, das ich wie ein normal behandeln kann Record Submit-Ereignis wird in den Ereignissen als Work Order Close im Gegensatz zu nur Work Order aufgeführt. Nochmals vielen Dank, – jk121960