Zum Hauptinhalt gehen

Doppelete Titel in der Datenquelle verhinden

Kommentare

8 Kommentare

  • Zendesk API User
    Author: mbergmann - 3/6/2017 18:31

    Hallo David,

    reden wir hier vom CC, vom SA oder von beidem?

    Vielleicht hilft dieses Posting (und das darin verlinkte, das die "Basis" erklärt) weiter?

    Viele Grüße

    Michael

    0
  • Zendesk API User
    Author: plamka - 3/6/2017 19:17

    Hi Michael,

    von beiden.

    Gruss

    david

    0
  • Zendesk API User
    Author: mbergmann - 3/6/2017 20:48

    Hi David,

    dann sollten die verlinkten (s.o.) Postings helfen (ich hatte die Links nachträglich eingefügt).

    Viele Grüße

    Michael

    0
  • Zendesk API User
    Author: plamka - 3/8/2017 11:41

    Hi,

    vielen Dank für die Tipps. Ich habe die Regel implementiert, die ID des Datenquelleneintrags erhalte ich auch bereits.

    <RULE>

            <SCHEDULE delay="100" id="rep1" service="RecipeValidationService">

                <CONDITION>

                    <PROPERTY name="FOCUS" source="titel"/>

                </CONDITION>

                <PARAM name="title">

                    <PROPERTY name="VALUE" source="titel"/>

                </PARAM>

            </SCHEDULE>

            <DO>

                <VALIDATION scope="SAVE">

                    <PROPERTY name="VALID" source="titel"/>

                    <MESSAGE lang="*" text="Der Rezepttitel ist bereits vergeben!"/>

                </VALIDATION>

            </DO>

        </RULE>

    Ich hätte noch eine letzte Frage.  Ich würde gerne den Service nur beim Verlassen des FOCUS auf dem Feld titel antriggern. Geht das überhaupt?

    0
  • Zendesk API User
    Author: mbergmann - 3/8/2017 12:18

    Hi David,

    nein, eine Regel nur "beim Verlassen" eines Feldes auszuführen geht nicht. Das liegt letztlich daran, dass mit den Regeln keine Events verbunden werden können sondern quasi nur "Zustände", die man abfragen kann.

    Viele Grüße

    Michael

    0
  • Zendesk API User
    Author: plamka - 3/9/2017 12:49

    Ahh OK, vielen Dank.

    Das ist natürlich relativ unglücklich, beim schnellen Tippen werden dadruch die Aktionen unterbrochen.

    Dadurch kommt es zu dem folgenden Fehler.

    FSVersion=5.2.312.72667#3807;JDK=1.8.0_91 32bit Oracle Corporation;OS=Windows 7 6.1 x86;Date=09.03.2017 13:46:23

    de.espirit.common.InterruptedError: java.lang.InterruptedException

        at de.espirit.firstspirit.client.io.ServerCaller.handleCallException(ServerCaller.java:619)

        at de.espirit.firstspirit.client.io.ServerCaller.call(ServerCaller.java:594)

        at de.espirit.firstspirit.client.io.ServerCaller.call(ServerCaller.java:408)

        at de.espirit.firstspirit.client.io.ServerCaller.doManagerCall(ServerCaller.java:508)

        at de.espirit.firstspirit.client.io.ServerCaller.callManager(ServerCaller.java:477)

        at de.espirit.firstspirit.io.DefaultClientHandler.callManager(DefaultClientHandler.java:58)

    0
  • Zendesk API User
    Author: mbergmann - 3/9/2017 19:33

    Hmm, das finde ich jetzt eher seltsam. Die FS-Version ist allerdings auch über ein Jahr alt (sonst hätte ich vorgeschlagen hier unseren TechSupport zu fragen).

    Hast Du mal versucht, den delay-Parameter zu ändern?

    0
  • Zendesk API User
    Author: tenter - 3/27/2017 15:21

    Hallo David,

    konntest du dein Problem mit einem höheren Delay lösen?

    Wenn ja, wäre es schön, wenn du Michaels Antwort als "richtige Antwort" markierst, damit andere Benutzer mit dem gleichen Problem die Lösung leicht finden können.

    Grüße,

    Hannes

    0

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.