Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escaping: Escape characters +-&|!(){}[]^"~*?:\ with \, e.g. \+
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
Beantwortet
Warten auf Ereignis

Hi liebe JobRoutenden,

ich beiße mir jetzt schon was länger die Zähne daran aus, also muss ich auch das fragen. Wie nutze ich eigentlich die "Warten auf Ereignis"-Systemaktivität? Ich habe einen Microservice gebaut, wo man Dateien hochladen kann und sobald dies getan ist würde ich gerne den Step auf 99 setzen und den Vorgang somit fortsetzen. Wie stelle ich das nun am besten an, bisher hat keine Variante, ausser die interne (php-funktion) funktioniert. REST wäre ein Traum, da sehe ich aber nach erfolgreicher authentifizierung trotzdem immer noch schwarz, weil wirklich alle meine Versuche fehlgeschlagen sind. Oder stehen Simulator-prozesse vielleicht nicht für REST zur Verfügung?

Für die Antwort wäre ich wie immer sehr dankbar.

Gruß Gabriel

  
  
Gepostet vor 2 Jahren
Stimmen Neuste

Antworten


Moin,

es ist tatsächlich so, dass für Simulator-Schritte nicht alle Funktionen verfügbar sind und die Informationen teilweise in anderen DB-Tabellen geführt werden. REST-Sachen würde ich nicht versuchen auf Simulator-Prozesse zu fahren.
Zur eigentlichen Frage:

  • Du hast zwei Möglichkeiten. Entweder tatsächlich via PHP oder sonstige Wege direkt in die Datenbank die step_status-Werte setzen. In einer Deiner anderen Fragen habe ich dazu glaube ich den Code gepostet.
  • Du müsstest Nicht-Simulator-Vorgänge auch via Rest senden können, vielleicht via der Route
    PUT /application/steps/:workflowId
    Diese nimmt die Step-Action "send" entgegen:
{
    "action": "send",
    "simulation": 0,
    "dialogType": "desktop",
    "dialog": {
        "fields": [
            {
                "name": "textbox1",
                "value": "a test value",
                "required": 0
            }
        ]
    }
}
  
  
Gepostet vor 2 Jahren
Stefan Köngeter
309 × 7 Administrator
4K Ansichten
1 Antwort
vor 2 Jahren
vor 2 Jahren
Stichwörter