Eigenschaften des Triggertyps festlegen

Die Trigger-Eigenschaften variieren je nach ausgewähltem Trigger-Typ. Bevor Sie die Eigenschaften des Auslösertyps festlegen können, fügen Sie einen Auslöser hinzu und wählen Sie den gewünschten Auslösertyp aus.

Verwenden Sie das Tool für die Feldzusammenführung für Formeln

Wenn Sie mit Auslösern arbeiten, verwenden Sie häufig Formeln. Wenn Sie mit Formeln arbeiten, können Sie den Abschnitt "Verfügbare Zusammenführungsfelder" verwenden, um nach Zusammenführungsfeld-Token zu suchen, die in Ihre Formel aufgenommen werden sollen.

So schlagen Sie Zusammenführungsfelder nach:

  1. Verwenden Sie im Abschnitt "Verfügbare Seriendruckfelder" die Feldtyp auswählen und Feld auswählen um das gewünschte Feld zu finden.
  2. Kopieren Sie das Token für das Zusammenführungsfeld und fügen Sie es in die Formel ein.
    1. Wenn das Feld einen numerischen Wert enthält, können Sie das Symbol SUM-Token stattdessen. Das Token ist eine Abkürzung für die Verwendung der Summe der ausgewählten Felder.
    2. Wenn es sich bei dem Feld um eine Auswahlliste, eine Optionsfeld-Liste oder eine Gruppe von Kontrollkästchen handelt, wählen Sie Feldwert auswählenund wählen Sie dann einen verfügbaren Wertintegrationscode aus.

Validierungseigenschaften

Ein Validierungsauslöser wird ausgeführt, bevor ein Wert erstellt, aktualisiert oder gelöscht wird, um die Datenintegrität sicherzustellen. Geben Sie im Formeleditor in den Trigger-Eigenschaften eine Datenvalidierungsformel ein. Wenn eine Bedingung ungültig ist, gibt die Formel eine Zeichenfolgenfehlermeldung zurück. Wenn null zurückgegeben wird, wird die Datenverarbeitung wie gewohnt fortgesetzt.

So legen Sie Eigenschaften für den Validierungs-Trigger-Typ fest:

  1. Geben Sie unter Eigenschaften des Auslösertyps im Formeleditor eine Formel mit Ihren Bedingungen für die Datenvalidierung ein. Nehmen wir an, Sie möchten den Workflow-Status eines Projekts ändern, wenn die geschätzten Kosten des Projekts 10.000 USD übersteigen. Ihre Formel könnte lauten:

    Kopieren
    {!project.estimated_post!} >= 10000
  2. Nachdem Sie eine Formel eingegeben haben, wählen Sie Auf Fehler prüfen um nach Syntaxfehlern zu suchen.
  3. Wählen Sie das Lupensymbol neben Debuggenund wählen Sie einen Datensatz aus, um Ihre Formel zu testen.
  4. Wählen Sie Speichern.

Eigenschaften von Feldwerten aktualisieren

Verwenden Sie diesen Auslöser, um Felder im aktuellen Objekt oder in einem zugehörigen Objekt zu aktualisieren.

So legen Sie die Eigenschaften des Triggers "Feldwert aktualisieren" fest:

  1. Wählen Sie einen Datensatz aus, der aktualisiert werden soll, wenn der Trigger aktiviert wird. Dabei kann es sich um einen Datensatz im aktuellen Objekt oder einen Datensatz in einem zugehörigen Objekt handeln.
  2. In Zu änderndes Feldein zu aktualisierendes Feld aus.
  3. Geben Sie unter "Wertformel ändern" im Formeleditor eine Formel ein, um den Wert zu berechnen, der in das ausgewählte Feld eingegeben werden soll. Die Formel kann ein einfacher Wert sein oder Bedingungen zum Festlegen des zurückgegebenen Werts hinzufügen. Um beispielsweise die "Bedingungen für die Zahlung" festzulegen, wenn eine Dun & Bradstreet-Nummer eingegeben wird, könnte Ihre Formel wie folgt lauten:
  4. Kopieren
    if ({!prospect.dunn_bradstreet!} == ""){
    return "cash";
    else{
    return "terms";
    }

  5. Nachdem Sie eine Formel eingegeben haben, wählen Sie Auf Fehler prüfen um nach Syntaxfehlern zu suchen.
  6. Wählen Sie das Lupensymbol neben Debuggen Ihre Formel und wählen Sie dann einen Datensatz aus, um Ihre Formel zu testen.
  7. Wählen Sie Speichern.

Neue Datensatz-Eigenschaften erstellen

Die Neuen Datensatz erstellen Trigger verwendet eine voreingestellte Konvertierungszuordnung. Die Konvertierungszuordnung nimmt einen Datensatz aus dem aktuellen Objekt und konvertiert ihn in einen Datensatz in einem anderen Objekt innerhalb der Anwendung. In einer Produktentwicklungs-Anwendung können Sie z. B. Datensätze in einem Ideas-Objekt haben, die Sie in Produktdatensätze konvertieren möchten. Die Neuen Datensatz erstellen Der Auslösertyp benötigt eine Konvertierungszuordnung, die Sie vor dem Erstellen des Auslösers eingerichtet haben.

So legen Sie die Eigenschaften für einen Trigger zum Erstellen eines neuen Datensatzes fest:

  1. Wählen Sie eine Konvertierungszuordnung. Wenn ein Datensatz in einem Objekt aus den Werten eines Datensatzes in einem anderen Objekt erstellt wird, verwenden Sie einen Konvertierungszuordnung. Eine Konvertierungszuordnung definiert, welche Felder und Werte miteinander korrelieren.

    Vielleicht möchten Sie beispielsweise einen Datensatz für gelöschte Kontakte erstellen, um Kontaktinformationen zu speichern, nachdem der aktive Datensatz gelöscht wurde. Eine Konvertierungszuordnung würde zeigen, wie die Feldwerte im Kontaktobjekt in das Objekt "Gelöschte Kontakte" übertragen werden.

  2. Geben Sie unter "Formel für Trigger-Bedingung" eine Formel ein, um Bedingungen für die Aktivierung des Triggers anzugeben.
  3. Nachdem Sie eine Formel eingegeben haben, wählen Sie Auf Fehler prüfen um nach Syntaxfehlern zu suchen.
  4. Wählen Sie das Lupensymbol neben Debuggen Ihre Formel und wählen Sie dann einen Datensatz aus, um Ihre Formel zu testen.
  5. Wählen Sie Speichern.

Zugehörige Datensatz-Eigenschaften anhängen

Durch das Anhängen eines zugehörigen Datensatzes wird eine Bedingung festgelegt, um zu ermitteln, welcher zugehörige Datensatz angehängt werden soll. Lassen Sie Ihre Formel die ID für den zugehörigen Datensatz zurückgeben. Für diesen Auslösertyp muss vor dem Erstellen des Auslösers eine Beziehung eingerichtet werden.

So legen Sie die Eigenschaften für einen Trigger zum Anfügen eines zugehörigen Datensatzes fest:

  1. In Beziehungein zugehöriges Objekt auswählen. Zuerst Eine Beziehung zwischen Objekten erstellen bevor Sie einen Auslöser erstellen, um einen zugehörigen Datensatz anzuhängen.
  2. Geben Sie im Textfeld "Beziehungsformel erstellen" eine Formel ein, um den Wert des Zielfelds zurückzugeben. Der Wert ist der Name des Datensatzes im zugehörigen Objekt, mit dem der aktuelle Datensatz verknüpft werden soll. Um beispielsweise eine Beziehung mit einem Schiff vom Standort basierend auf einem Angebot zu erstellen, könnte Ihre Formel wie folgt aussehen:
    Kopieren
    if ({!quote.price!} >= 10,000) {
    return "Distribution Center"; 
    } else {
    return "Local Warehouse";
    }
  3. Nachdem Sie eine Formel eingegeben haben, wählen Sie Auf Fehler prüfen um nach Syntaxfehlern zu suchen.
  4. Wählen Sie das Lupensymbol neben Debuggen Ihre Formel und wählen Sie dann einen Datensatz aus, um Ihre Formel zu testen.
  5. Wählen Sie Speichern.

Trigger für zugehörige Datensatzeigenschaften ausführen

Wenn Sie Trigger für zugehörige Objekte ausführen, rufen Sie im Wesentlichen andere Trigger auf, die für dieses zugehörige Objekt implementiert wurden. Dieses Verhalten bedeutet, dass Sie diese anderen Trigger auch für die Datensätze im zugehörigen Objekt ausführen.

So legen Sie Eigenschaften für die Ausführung von Triggern für zugehörige Datensätze fest:

  1. Wählen Sie unter Beziehung das zugehörige Objekt aus, für das Sie Trigger aktivieren möchten.
  2. Wählen Sie die Trigger aus, die Sie aktivieren möchten, indem Sie die Trigger aus dem Feld Verfügbare Trigger Liste zum Ausgewählte Trigger Liste.
  3. Geben Sie im Textfeld Formel für Trigger-Bedingung eine Formel ein, um Bedingungen für den zu aktivierenden Trigger anzugeben. Wenn Sie beispielsweise einen neuen Datensatz nur für Projekte mit einem Umsatz über 1.000 USD erstellen möchten, könnte Ihre Formel wie folgt aussehen:

    Kopieren
    {!project.cost!} >= 1000

  4. Nachdem Sie eine Formel eingegeben haben, wählen Sie Auf Fehler prüfen um nach Syntaxfehlern zu suchen.
  5. Wählen Sie das Lupensymbol neben Debuggen Ihre Formel und wählen Sie dann einen Datensatz aus, um Ihre Formel zu testen.
  6. Wählen Sie Speichern.

Eigenschaften des Sendens von E-Mails

Die E-Mail senden Trigger verwendet eine E-Mail-Vorlage und die Datensätze im Gültigkeitsbereich, um eine E-Mail an eine Person zu senden. Mit diesem Auslösertyp richten Sie einen E-Mail-Vorlage bevor Sie den Auslöser erstellen. Der Datensatz im Gültigkeitsbereich muss außerdem eine gültige E-Mail-Adresse in einem Feld für den E-Mail-Typ enthalten.

So legen Sie die Eigenschaften für einen Auslöser "E-Mail senden" fest:

  1. Wählen Sie optional Feld verwendenauswählen und wählen Sie dann das E-Mail-Feld aus, das dieser Auslöser verwenden soll, wenn das Objekt ein E-Mail-Feld enthält, das Sie als Quelle für den Auslöser verwenden möchten. Das Token für das Zusammenführungsfeld wird automatisch in das Feld Senden an Box.
  2. In Senden angeben Sie die statischen E-Mail-Adressen ein, die Sie in allen Instanzen dieses Auslösers verwenden möchten. Wenn Sie mehrere Adressen eingeben möchten, trennen Sie die Adressen durch ein Komma. Zum Beispiel:
    Kopieren
    emailA@example.com, emailB@example.com 
  3. Sie können statische Adressen auch in Kombination mit dem Zusammenführungsfeld verwenden Adresse von Feld verwenden indem jede Adresse durch ein Komma getrennt wird:

    Kopieren
    {!R128126.e-mail!}, emailA@example.com, emailB@example.com

  4. Geben Sie einen Antwort an Adresse. Sie können bei Bedarf mehrere hinzufügen.
  5. Wählen Sie das Symbol E-Mail-Vorlage den dieser Trigger verwenden soll.
  6. Geben Sie im Textfeld Formel für Trigger-Bedingung eine Formel ein, um Bedingungen für den zu aktivierenden Trigger anzugeben. Wenn Sie beispielsweise einen neuen Datensatz nur für Projekte mit einem Umsatz über 1.000 USD erstellen möchten, könnte Ihre Formel wie folgt aussehen:
    Kopieren
    {!project.cost!} >= 1000
  7. Nachdem Sie eine Formel eingegeben haben, wählen Sie Auf Fehler prüfen um nach Syntaxfehlern zu suchen.
  8. Wählen Sie das Lupensymbol neben Debuggen Ihre Formel und wählen Sie dann einen Datensatz aus, um Ihre Formel zu testen.
  9. Wählen Sie Speichern.

Vorlagen-Dokument-Eigenschaften erstellen

A Vorlagen-Dokument erstellen Trigger verwendet einen Dokument-Vorlage , um eine Instanz der Vorlage zu erstellen. In der Vorlage werden Zusammenführungsfelder zu Ist-Werten und in einem Dateifeld im Datensatz gespeichert. Sie können eine Dokumentvorlage und ein Dateifeld erstellen, bevor Sie den Auslöser erstellen, oder die Dokumentvorlage erstellen, während Sie den Auslöser erstellen.

So legen Sie die Eigenschaften für einen Trigger zum Erstellen eines Vorlagen-Dokuments fest:

  1. Beim Einrichten eines Vorlagen-Dokument erstellen Trigger, haben Sie zwei Möglichkeiten:
    1. Legen Sie die Dokumentvorlage fest, die mit diesem Trigger verwendet werden soll: Wählen Sie Dokumentvorlageund wählen Sie dann eine Vorlage aus.
    2. Lassen Sie Benutzer am Ende auswählen, welche Dokument Vorlage verwendet werden soll: Wählen Sie Auswahlliste für Dokumentvorlagenund wählen Sie dann die Liste aus, die der Benutzer sieht, wenn dieser Trigger aktiviert wird.
  2. In Dateifeldein Feld aus, in dem das neue Dokument gespeichert werden soll. Bei dem Feld muss es sich um einen Datei -Typ. Siehe Feldtypen für weitere Informationen.
  3. Wählen Sie optional einen E-Mail-Vorlageund füllen Sie das Feld "Senden an" aus, um dieses Dokument per E-Mail zu senden. Siehe Eigenschaften zum Senden von E-Mails finden Sie weitere Informationen zu den verfügbaren E-Mail-Optionen.
  4. Geben Sie im Textfeld Formel für Triggerbedingung eine Formel ein, um die Bedingungen für die Aktivierung des Triggers anzugeben. Wenn Sie beispielsweise einen neuen Datensatz nur für Projekte mit einem Umsatz über 1.000 USD erstellen möchten, könnte Ihre Formel wie folgt aussehen:
    Kopieren
    {!project.cost!} >= 1000
  5. Nachdem Sie eine Formel eingegeben haben, wählen Sie Auf Fehler prüfen um nach Syntaxfehlern zu suchen.
  6. Wählen Sie das Lupensymbol neben Debuggen Ihre Formel und wählen Sie dann einen Datensatz aus, um Ihre Formel zu testen.
  7. Wählen Sie Speichern.

Eigenschaften von HTTP Post

Die HTTP-buchen Auslöser ist eine unidirektionale Kommunikation zu einer externen URL. Wenn Sie nicht auf die Intacct-API abzielen, stellen Sie sicher, dass die Seite der Ziel-URL Ihre HTTP-buchen verarbeiten kann.

Sie können z. B. eine Bestandsschnittstelle in Platform ausführen, die mit einem externen Dienst interagiert. Dann können Sie Benachrichtigungen an diesen Dienst senden, wenn Artikel den Standort ändern. Sie können einen Auslöser einrichten, der aktiviert wird, wenn ein Benutzer das Feld für den Artikel-Standort aktualisiert. Die externe Anwendung muss so eingestellt sein, dass sie das in der Vorlage Ihres Beitrags angegebene Name-Wert-Paar oder XML bucht.

So legen Sie Eigenschaften für einen HTTP-buchen-Trigger fest:

  1. Wählen Sie Ihre Kodierung Spezifikation.
  2. Die Codierung wird der HTTP-Kopfzeile hinzugefügt. Die Nutzlast sollte mit dieser Kopfzeile übereinstimmen. Fügen Sie eine entsprechende Dokumentvorlage hinzu.
    • Name-Wert-Paare: application/x-www-form-urlencoded
    • SEIFE: application/x-www-form-urlencoded (Standard) oder application/soap+xml
    • Intacct-API: x-intacct-xml-request
    • JSON: application/json
  3. In Ziel-URLgeben Sie die Adresse für das Skript oder die Anwendung ein, die bzw. die die Post bucht.
  4. Um die Intacct XML-API für dieses buchen zu verwenden, wählen Sie API-Endpunkt verwenden. Stellen Sie dann sicher, dass Sie Ihre Vorlage mit "xmlrequest =" gefolgt von Ihrem XML-Code beginnen.
  5. Wählen Sie einen Dokumentvorlage für diesen Beitrag zu buchen. Die Vorlage muss in Name-Wert-Paaren formatiert sein, die durch ein kaufmännisches Und-Zeichen getrennt sind.
  6. Wenn das Dokument das reine XML-Format hat, wird das XML als Name des ersten buchen-Elements übergeben.
  7. Geben Sie im Textfeld Formel für Trigger-Bedingung eine Formel ein, um die Bedingungen für die Aktivierung des Triggers anzugeben. Wenn Sie beispielsweise einen neuen Datensatz nur für Projekte mit einem Umsatz über 1.000 USD erstellen möchten, könnte Ihre Formel wie folgt aussehen:
    Kopieren
    {!project.cost!} >= 1000
  8. Nachdem Sie eine Formel eingegeben haben, wählen Sie Auf Fehler prüfen um nach Syntaxfehlern zu suchen.
  9. Wählen Sie das Lupensymbol neben Debuggen Ihre Formel und wählen Sie dann einen Datensatz aus, um Ihre Formel zu testen.
  10. Wählen Sie Speichern.

Intacct API-Eigenschaften

Sage Intacct verwendet eine Dokument-Vorlage , um eine Anforderung von einer Dokumentvorlage an die Intacct-API zu senden. Da dieser Auslösertyp in Intacct verbleibt, benötigt er keine HTTP-Anforderung. Ein Intacct API-Auslöser benötigt eine Dokumentvorlage, die eine Funktion definiert, die die API ausführen soll.

Der API-Aufruf basiert auf den Anmeldeinformationen des Benutzers, der die Aktion ausführt, die den Auslöser initiiert. Wenn diese Person nicht über Berechtigungen für die Objekte verfügt, die vom Auslöser betroffen sind, schlägt der API-Aufruf fehl.

So legen Sie die Eigenschaften für einen Intacct API-Auslöser fest:

  1. Wählen Sie einen Dokumentvorlage.
  2. Geben Sie im Textfeld Formel für Trigger-Bedingung eine Formel ein, um die Bedingungen für den zu aktivierenden Trigger anzugeben. Wenn Sie beispielsweise einen neuen Datensatz nur für Projekte mit einem Umsatz über 1.000 USD erstellen möchten, könnte Ihre Formel wie folgt aussehen:
    Kopieren
    {!project.cost!} >= 1000
  3. Nachdem Sie eine Formel eingegeben haben, wählen Sie Auf Fehler prüfen um nach Syntaxfehlern zu suchen.
  4. Wählen Sie das Lupensymbol neben Debuggen Ihre Formel und wählen Sie dann einen Datensatz aus, um Ihre Formel zu testen.
  5. Wählen Sie Speichern.