Aktuelle Themen

Wie suche ich richtig: Suchwort 1 + Suchwort 2 - Suchwort 3

Da Sie nicht angemeldet sind, werden Ihnen nur öffentliche Beiträge angezeigt.

69 gefundene Artikel zu "Workflowscript"

Hilfreich

x

WFLSVR.LOG: Workflow-Server-Log-Dateien

Workflow-Server erstellen, während sie laufen, eine Log-Datei im Verzeichnis „LOGFILES“. Diese Log-Datei enthält strukturierte Informationen über den Status des Workflow-Servers. Der Name der Log-Datei setzt sich dabei aus dem Prefix „WFLSVR“, der Bedienernummer (z.B. 700) und der Dateiendung „.LOG“ zusammen.

Beispiel: WFLSVR700.LOG

Anatomie eines Log-Eintrags

Sehen wir uns einen Log-Eintrag genauer an (hier aufgrund Formattierung mit | getrennt):

24.05.2024 08:09:32 | 700 | WFL001: Mein Workflow | 112 | Mein Workflow

Hier sind die Informationen, die in diesem Eintrag vorhanden sind:

Spalte Beschreibung Daten aus Eintrag
1 Datum und Uhrzeit 24.05.2024 08:09:32
2 Bedienernummer 700
3 Ereignis (siehe unten) WFL001: Mein Workflow
4 Ereignis-ID 112
5 Nachricht Mein Workflow

Ereignisse

Folgende Ereignisse kann man in der Log-Datei vorfinden:

101 Automatik wird initialisiert
102 Zeitpunkt für automatische Abmeldung
103 Benachrichtigung über E-Mail-Adresse
104 Automatik gestartet
105 Automatik stoppen
106 Automatik angehalten
107 Automatik fortsetzen
108 Automatik neu starten
109 Automatik gestoppt
110 Automatik beendet
111 Workflowscript wird ausgeführt
112 Workflowscript beendet
113 Job wird ausgeführt
114 Job beendet
115 Information/Hinweis
116 Frage
117 Automatische Bestätigung
118 Bestätigung von Bediener
119 Automatische Antwort
120 Antwort von Bediener
121 Information
122 Workflowscript nach Abbruch fortsetzen
200 Leerlauf
201 Drucken
202 Fortschrittsmeldung

Je nachdem welches Ereignis protokolliert wird, werden in Spalte 3 zusätzliche Informationen angefügt (wie zum Beispiel das ausgeführte Workflowscript).  …
[weiterlesen]

x

DESIGNER – Das 5tägige Live-Seminar in Wien 2018

Nachfolgend finden Sie die Videomitschnitte des Live-Seminars in aufgezeichneter und chronologischer Reihenfolge.
DESIGNER – Einstieg: Dateisystem, Bediener (Video 1 bis 3 von 43)
DESIGNER – Maskencenter, Karteikarten (Video 4 bis 6 von 43)
DESIGNER – Scripteditor (Video 7 von 43)
DESIGNER – Beispiel: Geburts-, Gründungstag und Kreditkarte im Adressstamm (Video 8 und 9 von 43)
DESIGNER – Formulargenerator (Video 10 von 43)
DESIGNER – Berechnungsformel Belege (Video 11 von 43)
DESIGNER – Beispiel Berechnungsformel Belege: Altersrabatt (Video 12 von 43)
DESIGNER – Individuelle Datenbanken (IDB): Stammdatenbank (Video 13 und 14 von 43)
DESIGNER – Individuelle Datenbanken (IDB): Statistikdatenbank (Video 15 von 43)
DESIGNER – Tabellencenter (Video 16 von 43)
DESIGNER – Menücenter (Video 17 von 43)
DESIGNER – Bitmapleisten (Video 18 von 43)
DESIGNER – Bitmapleisten: Unterschiede zw.
  …
[weiterlesen]
x

Objekt (Workflow-Skript) als Refreshtabelle

Wenn Sie ein Objekt (Workflow-Skript) bei einem Feld als Refreshtabelle(Auswahltabelle)

hinterlegen wollen, dann tragen Sie in dem Feld Hilfstabelle den Wert 300339 (Aufruf Workflowskript (Feste Zuweisung über Bearbeiten))

ein. Dann können Sie in dem Feld Skript-ID die ID des Objektes(WFL) angeben, das als Refresh dienen soll.

 

Hinweise:

Das Objekt (WFL) muß in dem Feld <WFKL-SCR>_2295_1 als Auswahltabelle eingestellt sein(Bearbeiten des

Objektes-Tabellen-als Auswahltabelle verwenden).  …
[weiterlesen]

x

Wie kann ich ein bestimmtes Beleglayout beim Öffnen eines Beleges zuweisen?

In der Beleggruppe unter „Ausführen von Workflowscripten“ –> „Beim Öffnen Beleg“ ein Startscript eintragen.

 

Workflowscript_Aufruf

In diesem Startscript kann dann über die Globale Speichervariable MEM_23727_3 das gewünschte Beleglayout kalkuliert und über das Modul 1295 (Prozesse) der gewünschte Beleg MODAL! gestartet werden.

 

   …
[weiterlesen]

x

[WEBWARE] Belegerfassungsablaufprobleme

Korrektur: REV: WWF WW2684 (im Setup für IC/MC seit dem 04.05.2023)

Durch Umstellung der gesamten WEBWARE-Oberfläche auf Synchrone Verarbeitung in der Revision Innovation-71746, kam es unter Umständen bei schneller Eingabe von Zeichen zu einem Problem. Im Hintergrund, ist in der WEBWARE, im Browser eine Ãœberwachung aktiv, welche bei Bildschirm Lock durch eine Synchrone Ãœbertragung, eingegebene Zeichen zwischenpuffert und bei Freigabe der Oberfläche an das Programm abgibt.  …
[weiterlesen]

x

derJames erklärt: Langtexte in Workflows und SET_TEXTBAUSTEIN

Moin zusammen,
in diesem Video zeig ich euch wie man Langtexte in Workflows und SET_TEXTBAUSTEIN verwendet.

Das Ganze hab ich in zwei Teile, aber in einem Video verpackt. Bedeutet, holt euch was zu trinken, es dauert eine gute Stunde 🙂
Ich freu‘ mich auf euer Feedback. Bewertet diesen Wiki-Artikel mit Sternchen und schreibt mir was dazu, oder/und hinterlasst mir euren Kommentar am Ende dieses Artikels.  …
[weiterlesen]

x

STATUS Funktionen (SET_STATUS/STATUS_BITMAPLEISTE/STATUS_KARTEI)

Um den Status eines Feldes (Tabellen-/Maskenfeld/BITMAPLEISTE/Karteikarte) zu ändern, stehen ihnen  3 „STATUS-Funktionen“ für

  • Maskenfelder / Tabellenspalten
  • Bitmapleisten-Buttons
  • Karteikarten-Reiter
  1.  Für Maskenfelder / Tabellenspalten gibt es die Funktion:
    SET_STATUS:Feldstatus/POS_LEN
    Mögliche Werte:
    0 – Gibt das Feld Frei
    1 – Setzt das Feld auf Anzeige
    2 – Sperrt das Feld
    Anwendungsbeispiele:
    SET_STATUS:2/5000 – Sperrt das Feld 5000
    SET_STATUS:2/5000;B1 – Sperrt den Radio Button mit dem Wert 1 (Sofern Feld 5000_1) ein Radio Button hat
    SET_STATUS:2/5000-5050 – Sperrt alle Felder zwischen 5000 und 5050
    SET_STATUS:2/5000/1/5050/0/5100 – Sperrt Feld 5000, setzt Feld 5050 auf Anzeige, gibt Feld 5100 frei
    SET_STATUS:2/5000_10 – Sperrt nur das Feld 5000_10 aber nicht 5000_5
    Hinweis: Innerhalb der Formel/Facturierung (Belegpositionserfassung) muss hinter dem „:“ (Doppelpunkt) zusätzlich „=“ (Gleichheitszeichen) angegeben werden:
    SET_STATUS:=2/5000

    Ab BETA/57437 (02.09.2020) gibt es für Maskenfelder eine Syntax mit eckigen Klammern, bei der auch Variablen aufgelöst werden (was bisher nicht möglich war).

  …
[weiterlesen]
x

Seminarvideo: BüroWARE 5.5 – Workflowmanager für Einsteiger

Seminarvideo: Workflowmanager für Einsteiger – Dauer 1Std:15min

  …
[weiterlesen]

x

Seminarvideo: BüroWARE 5.5 – Workflowmanager für Fortgeschrittene

Seminarvideo: Workflowmanager für Fortgeschrittene – Dauer 1Std:47min

In diesem Video lernen Sie:

  • Erstellen einer Baumstruktur
  • Erstellen von Karteikarten
  • Den Wechsel zwischen Masken
  • Die Eventscriptarten / Kalkulationen:
    • Sätze einfügen
    • Wechsel Ast
    • Wechsel Kartei
    • Scroll Tabelle
  • Selektieren der Daten in Tabellen
  • Aufruf eines Pop-Up Menüs
  • Folgende Tools:
    • Spalten hinzufügen
    • Spalten entfernen
    • Tabelle neu laden
    • Anzeigetabelle neu laden
  • Folgende Prozesse / Modulaufrufe
    • Adressstammdaten Erfassen/Ändern
    • Informationszentrum Adresse (MIS)

  …
[weiterlesen]

x

Korrektur bei Tabellen mit doppelter Zeilenhöhe

Mit den Revisionen Beta-67839 und Patch-67840 haben wir einen Fehler in Tabellen mit doppelten Zeilenhöhen behoben.
Unter Umständen konnte es passieren, dass die letzte Zeile nicht mehr anklickbar war.

  …
[weiterlesen]

x

Erweiterung der Suchfunktion via START_TOOL[778]

Mit der Revision 61390-Beta haben wir den Aufruf START_TOOL[778], um in einer WFL-Hauptspeichertabelle zu suchen um einen Parameter weitert.

Wenn die „1“ gesetzt ist, dann wird auch in gesperrten Tabellenfeldern nach einem Wort gesucht: START_TOOL[778!1]  …
[weiterlesen]

x

Absturz beim einbinden von WFL-Scripten in den Arbeitsplatz

In der Beta kam es beim einbinden von WFL-Scripten im Arbeitsplatz zu einem reproduzierbaren Absturz.
Der Absturz trat auf, sobald man das Feld „Workflow-Script“ angeklickt hat, oder mit F5 versucht hat zu öffnen.
Dies haben wir mit der Revision 48308 behoben.

  …
[weiterlesen]

x

Lizenzierung/Bedienerart:Scriptausführung (Autostart)

Bedienerart:Scriptausführung (Autostart):

Bei einem Bediener der Bedienerart „Scriptausführung“ handelt es sich um einen Bediener, welcher nur per Parameteraufruf gestartet werden kann (bwwin32.exe).
Das dient dazu, um Einzeljobs zB. per Workflow auszuführen und danach wieder zu schließen. Es wird also die BüroWARE mit einem bestimmten Bediener gestartet, automatisch ein oder mehrere Scripte ausgeführt und anschließend die BüroWARE wieder geschlossen.

Ab Revision r32487 (BETA 5.58) muss diese Bedienerart nun lizenziert werden um genutzt werden zu können.  …
[weiterlesen]

x

Programmänderung Intrastat: CSV-Format

Ab BW Beta Revision 69385 und BW Patch Revision 69373

Mit dieser Programmänderung wurden Anpassungen bei der Erstellung der Intrastatmeldung vorgenommen.

Hierzu wurden die Formulare FMTFAAUS.606 und FMTFAAUS.607 angepasst. Das

neue Formular FMTFAAUS.617 beinhaltet alle Änderungen für das CSV-Standard Format des Statistischen Bundesamtes. Hier sind auch die ab 01.01.2022 geforderten Vorgaben  enthalten.

Das CSV-Standard-Format als Exportformat der Intrastatmeldung steht Ihnen im Workflow SE0001 „Intrastat Meldung“ in den oben genannten Revisionen bereit.  …
[weiterlesen]

x

Notiztexte von Chargen und Seriennummern in Workflows anzeigen

Stand: 28.02.2018

In Workflowskripten können über den Rahmen 11 Notizen von Seriennnummern und Chargen gezeigt werden. Bei den Seriennnummern und Chargen ist es möglich jeweils eine 2. Notizart mit der Rahmenart 12 einzubauen, im Standard ist die Notiz mit der Rahmenart 11 eingebaut.

Diese Notizen können in einem Workflow mit dem Maskenfeld 3822_3, „Rahmenart 11 Text initialisierenaus“ dargestellt werden.

23 – Seriennummern Notiz 1(Rahmen 11)
24 – Seriennummern Notiz 2(Rahmen 12)
46 – Chargen Notiz 1(Rahmen 11)
47 – Chargen Notiz 2(Rahmen 12)

Beispiel:

Sie erstellen ein Tabellenskript mit der 009-Seriennummernstammdaten und designen die Tabelle mit den Feldern aus dem Seriennummernstamm.  …
[weiterlesen]

x

Variablen vom Textbaustein im WFL auflösen

FRAGE/PROBLEM:
Was muss beachtet werden, wenn man einen Textbaustein mit Variablen in einen WFL-Notizrahmen laden möchte?

ANTWORT/LÖSUNG:
Hierzu muss das Feld SCRXXXXXX_3822_3 auf 11 (sofern der Rahmen 11 benutzt wird) gesetzt werden und im Feld SCRXXXXXX_4544_5 die Textbausteinnummer.
Damit nun auch die Variablen aufgelöst werden, muss der Text mit Toolnummer 330 geladen werden.

Es muss jedoch noch im Textbaustein selbst das Flag 2900_1 (DBK-Maske) bzw.  …
[weiterlesen]

x

Scriptmaskenfelder eines Workflowscripts

Nachfolgend werden alle einzelnen SCR-Felder eines Workflowscripts aufgelistet.
Die eigentliche Dokumentation der einzelnen Felder kann bereits teilweise im Whitepaper Workflowmanager nachgelesen werden.

Bezeichnung Variable Beschreibung
Script-Nr. SCRxxxxxx_0_6 Scriptnummer des Scriptes
 Bezeichnung SCRxxxxxx_180_60 Bezeichnung des Scriptes
 Name Start-Button SCRxxxxxx_1000_30 Name des „OK/Start“-Button
 Buchstabe/Hotkey SCRxxxxxx_1030_1 Buchstabe/Hotkey des „OK/Start“-Button
 Folgescript SCRxxxxxx_1032_6 Folgescriptnummer
 Prüfflag startfähig SCRxxxxxx_1038_1 Wenn deaktiv, können keine Prozesse mehr ausgeführt werden. Wurde entwickelt zum Abbruch der Prozesse in Kalk „Vor Start“.
  …
[weiterlesen]
x

Workflow – Toolnummern – 306

Funktionsweise, Tipps und Tricks zu Toolnummer 306:

Funktion:

Bei Aufruf von Tool 306 wird die Tabelle eines Workflowskriptes 2 mal durchlaufen. Innerhalb dieser Durchläufe können im Skript unter

  • Kalkulation -> Kalkulationsziel MASKE -> Tabellenlauf 306
  • Kalkulation -> Kalkulationsziel TABELLE -> Tabellenlauf 306

Kalkulationen hinterlegt werden. Zu beachten ist hier, das im Standard unter Kalkulationsziel MASKE hierdurch keine Tabellenfelder verändert werden können.  …
[weiterlesen]

x

Erweiterung GET_RELATION 1016

Erweiterung GET_RELATION 1016

 

GET_RELATION[1016!Typ],,,,Rückgabe Versionsnummer

,,,,…Typ (optional)

,,,,……0 = 3-stellig – default

,,,,……1 = 2-stellig

,,,,……2 = Entwicklungsstadium : Beta – Patch

,,,,……3 = Komplette Versionsnummer

,,,,……4 = Version Build (3. Stelle)

,,,,……5 = Revision

 

Beta : 71597

Patch : 71600  …
[weiterlesen]

x

WW Public-User Workflow-Problem

Mit den Revisionen Beta-68092 und Patch-68093 haben wir einen Fehler im Zusammenhang mit Workflow-Scripten und Public-Usern behoben.

Bei verwenden von Start-Workflows für Public-User kam es zu dem Problem, dass Änderungen in der Maske nicht immer sauber erkannt wurden.  …
[weiterlesen]

x

Programmänderung Bestellsystem: Neuerungen aus dem Bestellsystem – Juni 2021

Bereich Bestellsystem
Ab BW Beta Rev. 66191

In dieser Dokumentation stellen wir Ihnen folgende Neuerungen im Bestellsystem vor:

  • Druckicon in der Belegtabelle
  • WFL-Script nach dem Erstellen des Bestellvorschlags
  • MEM-Feld mit der Bestellvorschlagsnummer

Druckicon in der Belegtabelle:

Mit dieser Programmänderung wird in der Belegtabelle der offenen Bestellungen im Bestellsystem das Druckicon angezeigt, wenn der entsprechende Beleg bereits gedruckt wurde.

 

WFL-Script nach dem Erstellen des Bestellvorschlags

Ab der oben genannten Revision können Sie in den Basisdaten des Bestellsystems unter „Workflowsteuerung“ ein Workflowscript hinterlegen, das nach dem Erstellen eines Bestellvorschlages ausgeführt werden soll.  …
[weiterlesen]

x

derJames erklärt: was ist ein Workflowserver und braucht es alles dazu?

Moin zusammen,
in diesem Video zeig ich euch was ist ein Workflowserver, was braucht man dafür und wie übergibt man ein WorkflowScript an den Workflowserver.

Holt euch was zu trinken, es dauert aber nur eine knappe halbe Stunde ????
Ich freu‘ mich auf euer Feedback. Bewertet diesen Wiki-Artikel mit Sternchen und schreibt mir was dazu, oder/und hinterlasst mir euren Kommentar am Ende dieses Artikels.  …
[weiterlesen]

x

Auto-Start Programm Vorgabe überarbeitet

REV: Beta-64682, Patch-64683, WWS Rev>= 13096

Im Bereich Benutzerprogramme Konfigurieren können nun für die Vorgabe des Auto-Start Dialog neben der bisherigen möglichen Vorgabe der Programm-/Modul-Nummer nun auch Workflow-ID sowie IDB-ID’s gesetzt werden.
Die Bezeichnung der Bildschirmfelder wurden entsprechend geändert.
Neu ist nun die Auswahl der Art des Start-Moduls aus einer Aufzählung im Feld „Startmodul festlegen“. Der bisherige Ja/Nein Datenbankwert für „Benutze Start Module“ wird intern automatisch in das Feld „Startmodul festlegen“ umgesetzt.  …
[weiterlesen]

x

derJames erklärt: Verzeichnisauflistung in Workflows

Moin zusammen,
in diesem Video zeig ich euch, wie man Verzeichnisse in Workflows auflistet und wie man damit filtert.

Da Ganze dauert ca. 22 Minuten und 50 Sekunden, also holt euch was zu trinken und genießt es ????
Ich freu‘ mich auf euer Feedback. Bewertet diesen Wiki-Artikel mit Sternchen und schreibt mir was dazu, oder/und hinterlasst mir euren Kommentar am Ende dieses Artikels.  …
[weiterlesen]

x

Workflow – Tabellenverarbeitung 888 (Verzeichnisauflistung)

Um ein Verzeichnis auslesen und die dort enthaltenen Dateien zu nutzen steht im Workflow die Tabellenverarbeitung 888 (Verzeichnisauflistung) zur Verfügung.

Um dieses korrekt verwenden zu können, müssen Individual-Tabellenfelder für die nachfolgend aufgelisteten Daten angelegt werden (mindestens das 1. ist nötig):

Hinweis: Pflichtfelder sind Fett gekennzeichnet!

  1. Dateiname (250 L) 
  2. Statusbyte (z.B. 1 für ReadOnly, 2 Hidden, 4 System, 16 Directory …) (Link)
  3. Größe in Byte (20 R0)
  4. Erstelldatum ausführlich (25 L) – Beispiel: Mon Jan 04 08:15:30 2016
  5. Erstelldatum (10 D) – Beispiel: 04.01.2016
  6. Erstelluhrzeit (8 Z) – Beispiel: 08:15:30

Diese Individualfelder müssen in der Tabdatei Definition innerhalb des Workflows hinterlegt werden

Tabellendaten -> Tabdateidefinition
Wichtig: Die oben angegebene Reihenfolge muss beibehalten werden.  …
[weiterlesen]

x

Schleifen in Workflows

Innerhalb von Workflows kann folgendermaßen eine Schleife erzeugt werden:

Mittels der Kalkulationsart „3“ wird eine Schleifen-Sektion geöffnet und mittels Kalkulationsart „4“ wieder geschlossen.

Innhalb der Schleife wird mittels des Parameters _SCHLEIFENANZAHL_ die Anzahl der Wiederholungen festgelegt
Wichtig: _SCHLEIFENANZAHL_ muss nach der „3“ Kalkulationsart definiert werden.

Mit der Funktion _SCHLEIFENDURCHLAUF_ kann der aktuelle Schleifendurchlauf festgelegt werden.

Es ist außerdem möglich innerhalb des „3“er Blocks eine Selektion zu hinterlegen.  …
[weiterlesen]

x

Objektgenerator: Direkt bei Scripten auf Karteikarte 6 starten

Ab der Revision Beta-57314 gibt es ein neues Zugriffsrecht:

[RDSGN_DESIGNER, Nr: 016 - Redesigns diverser Designermodule, Objektgenerator: Beim Bearbeiten von bestehenden Scripten direkt auf Kartei 6 starten]

Sobald dieses Zugriffsrecht aktiv ist, werden bestehende Scripte beim bearbeiten direkt auf der Karteikarte 6 gestartet und eine Selektion auf nur befüllte Eventscripte vorgenommen.

  …
[weiterlesen]

x

Fehler in der Selektion für STATLGDAT behoben

Mit der Revision 54270 in Beta und Patch haben wir einen Selektionsfehler behoben, der nicht immer korrekte Werte zurückgeliefert hat.

Beispiel:

Ein Artikel hat 14 Stück Bestand auf verschiedenen Lagerplätzen.

Nichts-K999 = 0
STATLGDAT[!31.12.2019!0!0!!K999]

K000 - K519 = 0
STATLGDAT[K000!31.12.2019!0!0!!K519]

K512 - K519 = 14
STATLGDAT[K512!31.12.2019!0!0!!K519]

Nun wird korrekterweise für alle 3 Selektionen ein Bestand von 14 Stück zurückgemeldet.  …
[weiterlesen]

x

Verhalten der Tabellen im Workflow-Script bei aktiver Tabellenkomprimierung

Unter Umständen konnte es passieren, dass die Daten in der Tabelle eines Workflow-Scriptes nicht korrekt dargestellt wurden, wenn mittels Bild-Auf/Bild-ab Tasten bei gleichzeitig aktiver Tabellenkomprimierung (unter Karteikarte 4 – Parameter) durch diese navigiert worden ist. Dieses Verhalten haben wir mit den Revisionen 53094-Beta und 53098-Patch behoben.

  …
[weiterlesen]

x

Workflow – Automatikausführung SCRXXXXXX_4506_5

FRAGE/PROBLEM:

Wie kann man einen Prozess in einem Workflow zeitgesteuert wiederholen lassen ohne das Workflow zu schließen?

ANTWORT/LÖSUNG:

Innerhalb eines Workflows gibt es zwei Felder, die genau diesen Zweck erfüllen:

Toolnummer Automatikausführung – SCRXXXXXX_4506_5
Zeitdifferenz Automatikausführung – SCRXXXXXX_4511_3

Beispiel es soll alle 5 Sekunden das Tool 140 ausgeführt werden:

Selektion Kalkulation Information
SCRXXXXXX_4506_5=140 Toolnummer die automatisch mit einem Zeitintervall ausgeführt werden soll
SCRXXXXXX_4511_3=5 Zeitgeber in welchem Intervall (Sekunden) die Toolnummer aus 4506_5 ausgeführt werden soll

TIPPS & TRICKS:

  1. Damit die automatische Toolausführung funktioniert muss in „Kalkulationsziel MASKE“ unter „Aufruf Script“ mindestens das Feld „Zeitdifferenz Automatikausführung“ gesetzt sein, da es nicht zur Laufzeit gesetzt werden kann.
  …
[weiterlesen]
x

Einträge in wflsvr.ini

Über die wflsvr.ini (nicht wflsrv.ini) können diverse Einstellungen für WFL-Server hinterlegt werden.
Diese Datei ist optional und wird im BWERP-Verzeichnis erstellt.
Workflowserver welche keine eigenen Einträge (bzw. keine eigene Sektion) in der INI-Datei festgelegt haben arbeiten mit den Standard-Systemvorgaben oder mit den Einstellungen der Sektion [Standard] aus der INI-Datei, falls diese angegeben wurden.

 

Allgemeiner Aufbau der wflsvr.ini:

[Standard]
#Uhrzeit, an dem sich der Server autom.
  …
[weiterlesen]
x

Falsches Verhalten beim Hinzufügen eines WFL zum WFL-Server

Mit den Revisionen 50986-Beta und 50987-Patch haben wir ein Problem behoben, welches beim Drücken der Taste F3 (Neues Workflowscript zum Workflowserver hinzufügen) und dem direkten Ansprechen des Suchfeldes dazu führte, dass sofort das erste Workflow-Script markiert wurde.
Dies ist nun korrigiert.  …
[weiterlesen]

x

Programmänderung Kasse 4.1 – Workflow in Finder der Kasse einbinden

Kasse 4.1 – Bereich Finder
Ab BW 5.58 Patch Revision 50657

Mit dieser Programmänderung können individuelle Workflows in die Finder Datenbank eingebunden. An der Kasse können diese dann über den Finder gesucht und ausgeführt werden.

Hierzu wird in der Datenbank die Toolnummer des Skripts (17xxx) eingetragen.

 

   …
[weiterlesen]

x

Dynamischer Baumaufbau innerhalb eines Workflowscriptes

Oft besteht der Wunsch, in einem Workflowscript eine Baumstruktur dynamisch aufzubauen z.B. per Kalkulation?

Die Funktion ADD_TREE[..] ermöglicht das.

„Ast einer Baumansicht ein-/hinzufügen und überschreiben“
ADD_TREE[700!AST_ID!PARENT_ID!TEXT!BILD_DATEI!VART!BROTHER_ID!ZUSATZ_INFO!BOLD!OHNE_FUNKTION]

Beschreibung:
:AST_ID
eindeutige ID des neuen bzw. zu überschreibenden Asts

::ELTERN_ID
ID des Eltern-Asts

::TEXT
Text zu Ast

::BILD_DATEI (optional)
Dateiname der Bilddatei (*.BMP)

::VART: (optional)
0 = ein-/hinzufügen
1 = überschreiben

::BRUDER_ID (optional)
falls angegeben – neuen Ast vor dem Ast mit der übergeben ID einfügen

::ZUSATZ_INFO (optional)
Text – Zusatzinformation

::BOLD (optional)
N = Schriftschnitt: Normal
J = Schriftschnitt: Fett

::OHNE_FUNKTION (optional)
N = Ereignis wird ausgelöst
J = Es wird kein Ereignis ausgelöst

Diese kann beispielsweise in dem Kalkulationsblock „nach init Baum“ verwendet werden, damit beim Scriptstart die Baumstruktur aufgebaut wird.  …
[weiterlesen]

x

Variable Hilfstabellen/Refreshtabellen in Workflows

Um in Workflows für Felder die Hilfstabelle-Variable zu setzen, stehen Ihnen 2 Felder innerhalb von den Workflows zur Verfügung:

SCRXXXXXX_4831_5 (Position Änderung Refreshtabelle)
SCRXXXXXX_4836_6 (Neue Refreshtabelle)

In SCRXXXXX_4836_6 (Neue Refreshtabelle) wird die neue Hilfstabelle/Refreshtabelle  geschrieben und dann unter
Kalkulationen -> „Kalkulationsziel Maske -> F5-Auswahl“

die Position zuweisen, welches die neue Refreshtabelle erhalten soll

Beispiel:
Das Feld SCRXXXXXX_1140_25 (Artikelnummer) hat standardmäßig das Refresh 300017, allerdings soll in bestimmten Fällen die Refreshtabelle auf eine IDB verweisen.  …
[weiterlesen]

x

DESIGNER – Beispiel: Workflowscript – Belegexport – Teil 2 von 2 (Video 29 bis 33 von 43)

Bei diesen Video(s) handelt es sich um Mitschnitte des 5-tägigen Live-Seminars in Wien 2018. Alle Videos und  WIKI-Artikel werden peu à peu noch überarbeitet und mit Texten / PDFs belebt.

  …
[weiterlesen]

x

DESIGNER – Beispiel: Workflowscript – Belegexport – Teil 1 von 2 (Video 24 bis 28 von 43)

Bei diesen Video(s) handelt es sich um Mitschnitte des 5-tägigen Live-Seminars in Wien 2018. Alle Videos und  WIKI-Artikel werden peu à peu noch überarbeitet und mit Texten / PDFs belebt.

  …
[weiterlesen]

x

DESIGNER – Workflowmanager (Video 20 und 21 von 43)

Bei diesen Video(s) handelt es sich um Mitschnitte des 5-tägigen Live-Seminars in Wien 2018. Alle Videos und  WIKI-Artikel werden peu à peu noch überarbeitet und mit Texten / PDFs belebt.

  …
[weiterlesen]

x

Workflowserver: Ereignisanzeige des Servers bleibt leer

Nach dem Ausführen von Skripten über den Workflowserver wurde in der BETA kein Protokoll angezeigt.

Das wurde ab Revision 49485/BETA geändert, sodass die Ereignisanzeige des Servers wieder gefüllt wird.

  …
[weiterlesen]

x

Workflowserver Meldung: Bediener hat keine Berechtigung zur Bearbeitung dieses Programmteils

Beim Ausführen des Workflowskriptes SE1324 „Prozess: Prüflauflauf Finanzwesen (0) Laden“ über den Workflowserver ist mehrmals folgende Meldung bezüglich der Lizenz gekommen:

Das wurde am Revision 49451/BETA und 49452/PATCH geändert. Workflowserver sind lizenziert und dürfen damit alles.  …
[weiterlesen]

x

Laden von geparkten Sitzungen

Wurde bei der Sitzungsvorgabe (Programm Modul Definitionen) für einen Bediener festgelegt, dass ein Workflow gestartet wird und der WEBWARE Finder nicht verwendet werden soll, kam es beim Ausparken der Sitzung zu dem Problem, dass das Anzeigefenster nicht korrekt aktualisiert wurde. Dies haben wir mit den Revisionen 49199-Beta und 49200-Patch behoben.

   …
[weiterlesen]

x

[WW] Leeren von Tabellenzeilen aus Workflow bei Feldwechsel Meldung

Bisher wurde in dem Fall der Wert im Browser nicht geleert, in der BüroWARE selber schon. Es wird nun ab den Revisionen 48369-Beta und 48393-Patch korrekt geprüft ob sich das Feld geändert hat und dementsprechend geleert.

  …
[weiterlesen]

x

Fehler beim Neustart des WFL-Servers wenn Neustartintervall aktiv

Wir haben mit der Revision Beta-46979 einen Fehler behoben, der dazu geführt hat, dass der Neustart des WFL-Servers in Verbindung mit einem Neustart-Intervall in der wflsvr.ini und zusammen mit der wflrestart.ini nicht mehr korrekt funktionierte, wenn der WFL-Server über Parameter aufgerufen wurde. In diesem Zusammenhang haben wir ebenfalls ein Problem mit einer aktiven Lizenz behoben.

  …
[weiterlesen]

x

Fibu Basisdaten -> Workflowsteuerung -> Nach Belegübernahme aus Wawi

Ein in den Basisdaten unter -> Workflowsteuerung -> Nach Belegübernahme aus Wawi, hinterlegtes Workflowscript wurde immer zweimal ausgeführt – ab Rev. 46577/Beta tritt das nicht mehr auf.

Hinweis: Wird dort ein Script eingetragen, welches eine Eingabe erfordert, muss im Script der Splash-Screen abgeschaltet werden.
  …
[weiterlesen]
x

BüroWARE Prozesse über den Windows Aufgabenplaner starten

Frage/Problem:
Wie kann ich einen Prozess ordnungsgemäß über den Windows Aufgabenplaner starten?

Antwort/Lösung:
Dafür muss eine Aufgabe im Windows Aufgabenplaner angelegt werden, es ist sehr wichtig, das unter den allgemeinen Einstellungen die Aufgabe in den Sicherheitsoptionen auf „Nur ausführen, wenn der Benutzer angemeldet ist“ steht, es gibt Partner die berichten, dass dies nicht zwingend erforderlich ist, was auch von Konfiguration zu Konfiguration möglich ist, aber wenn man wirklich auf Nummer sicher gehen möchte, stellt man die Aufgabe wie oben beschrieben ein.  …
[weiterlesen]

x

Korrektur im WFL Script SE1047 – Artikel/Lagerauskunft DLV

Mit dem Build 64 des Scriptes SE1047 (Artikel/Lagerauskunft DLV), enthalten ab Beta und Patch Revision 45900, haben wir eine Anpassung der Selektion für die Lagerauskunft vorgenommen.

Wenn mehrere Lager aber keine Filialen verwendet wurden, konnte es unter Umständen passieren, dass die Lagerauskunft für Artikel nicht alle Lagerplätze auflistete.

Vorher:

Nachher:

   …
[weiterlesen]

x

Workflowscript: Fenster Verlassen über X bei abweichender Toolnummer – Titelzeile leer

Beta Version 45851

Wenn in einem Workflowscript eine Toolnummer für die ESC Taste hinterlegt und per Kalkulation eine Meldung ausgegeben wird, so wurde die Fenster-Titelzeile gelöscht.

Ab der Beta Version 45851, gibt es dafür folgendes Zugriffsrecht das aktiviert werden muß:

FEHLER7, Nr. 35 "Beim Beenden von WFL-Scriptfenstern über das X-Symbol im Fenstertitel Fokus zuerst an das Fenster zurückgeben"

   …
[weiterlesen]

x

Workflow Scriptumleitung im Workflowmanager tabellarisch anzeigen

Problem: In der Auswahltabelle der Workflowscripte kann nicht gesehen werden welches Script umgeleitet wird. Dazu muss immer über den Button „Zeit“ ein weiteres Workflow aufgerufen werden. Dort ist dann die Umleitung ersichtlich.

Damit ersichtlich ist , welche SoftENGINE Scripte umgeleitet sind auf Individuelle Scripte, kann das Feld  „Individuelle Script-ID (Aufruf)  TSCRSE0395_2315_6“ in die Auswahltabelle eingebunden werden.

   …
[weiterlesen]

x

Autostart von WFL-Scripten mit dem Parameter /MDE

Es gab ein Problem mit dem Aufruf von Workflow-Scripten mittels internem Text 19909 und dem Zusatzparameter /MDE. Bisher wurde die BüroWARE beim Autostart von Workflow-Scripten, welche weniger als 6 Zeichen im Namen haben, geschlossen. Mit den Revisionen 43630-Beta und 43631-Patch haben wir nun eine Korrektur vorgenommen. Jetzt sollte die BüroWARE auch offen bleiben, wenn Workflow-Scripte mit weniger als 6 Zeichen im Namen gestartet werden.  …
[weiterlesen]

x

Programmänderung: Workflowmanager Stapelimport mit Build-Nummern

Workflowmanager ab Patch/Beta Revision 43496
Erweiterung im Bereich des Stapelimport

Innerhalb vom Stapelimport wird nun bei der Auswahl der zu importierenden Scripte
sowohl die Build-Nummer der Quellscripts (in der Importdatei) und die Build-Nummer
vom Zielsystem angezeigt.

wflman_stapelimport

Zusätzlich ist es möglich einen Import über die Script auszuführen die neuer sind.
Dazu gibt es einen entsprechenden Button.

wflman_stapelimport_neuere  …
[weiterlesen]

x

Seminarvideo: BüroWARE 5.5 – Workflowmanager für Profis

Seminarvideo:  Workflowmanager für Profis. Dauer 1 Stunde.

In diesem Video lernen Sie:

  • Erstellung eines Prozessworkflows (Ausführen von „Jobs“ ohne Bedienereingabe)
  • Auflistung eines Verzeichnisses + Filtermöglichkeiten
  • Durchlauf einer Tabelle (Tabellenlauf 306)
  • Import von Dateien Prozessgesteuert (Modul Dateiimport Standardschnittstelle)
  • Automatik dieses Workflowscripts einrichten über den Workflowserver.

  …
[weiterlesen]

x

Problem/Lösung wenn ein Workflowscript nicht auf ein modal aufgerufenes Modul wartet

Wenn ein Workflowscript nicht auf ein Modul (START_TOOL[80]) wartet und direkt weiter die folgenden Befehle abarbeitet, könnte es daran liegen das man eine Tabelle in dem Script hat, in der die Markiert-Spalte gesperrt ist bzw. es keine Spalte mit der Hilfstabelle 700000 gibt.

Für dieses Problem wurde vor längerer Zeit ein Fehler-Zugriffsrecht eingeführt.

Es ist das ZGR:
[FEHLER6, Nr: 070 – Fehlerbereinigung VI, Aufnehmen eines Fensters mit benutzdef.  …
[weiterlesen]

x

Workflows: Alle Tabellenzeilen markieren/entmarkieren (Tool 369 / 370)

Um sicherzustellen, dass bei den den Toolnummern 369, 370 die Einstellungen der Spalten TSCRXX_5326_1 (Satz kann markiert werden) und TSCRXX_5327_1 (Satz kann entmarkiert werden) berücksichtigt werden, beachten Sie folgendes:

Im Standard wird unabhängig von der Einstellungen der beiden genannten Felder die Zeilen markiert und entmarkiert.

Mittels des Zugriffsrechts

[FEHLER6, Nr: 033 – Fehlerbereinigung VI, Workflow: Tools 369/370/371 berücksichtigen TSCR_5326_1/TSCR_5327_1]

werden die Einstellungen jedoch berücksichtigt  …
[weiterlesen]

x

IDB-Datensätze mit Adressnummer

Beim umwandeln eines Erstkontaktes in einen Kunden, muss darauf geachtet werden, dass eigene IDB-Datensätze mit Adressnummern ebenfalls angepasst werden.

Eine eigene eindeutige ID ist hier nicht sinnvoll, da bereits einige Workflowscripte auf IDBs mit den Adressnummern aufbauen.

Es ist möglich  ein eigenes Workflow-Script zu hinterlegen, welches nach der Umwandlung ausgeführt wird. Dieses wird in den internen Texten 20524 hinterlegt:

Hinterlegung WFL-Script_Interne Texte

In diesem WFL-Script hat man dann mit den MEM-Feldern folgende Werte für die alte und die neue Adressnummer in Zugriff:

MEM_20745_8 -> Alte Adressnummer bei Adressnummernumwandlung
MEM_20753_8 -> Neue Adressnummer bei Adressnummernumwandlung

Ãœber diese Daten können aus dem Workflow-Script per PUT_RELATION die eigenen IDBs, und andere Datenbereiche, umgesetzt werden.  …
[weiterlesen]

x

Designer: Rahmen 203 (Internet Explorer Rahmen) anwenden

Der Rahmen 203 wird genutzt, um eine HTML oder andere Datei (z.B. TXT) anzuzeigen, die lokal verfügbar ist.

Dazu wird der Rahmen mit einem auf der Maske befindlichen Feld verbunden, der den Dateinahmen enthält.

Die Vorgehensweise:

Definieren Sie ein Feld, welches einen Dateinamen/Pfad aufnehmen kann. Im Beispiel ist das ein ausreichend großes Textfeld, welches zusätzlich mit einer Auswahlfunktion (Hilfstabelle 300054: Dateien -> Dateiauswahl) versehen ist.  …
[weiterlesen]

x

Volltextsuche aus Workflow Maskenfeld starten

Es gibt seit Revision 25791, zwei Toolnummern in Workflowscripten, um aus Workflow-Maskenfeldern eine Volltextsuche zu starten.

START_TOOL[729]
Darüber kann mit dem Inhalt im aktuellen Maskenfled eine Volltextsuche ausgeführt werden.

START_TOOL[778]
Für diese Tool Nummer gibt es auch ein neues Scriptmaskenfeld „21646_60 Suchtext für Toolnummer 778“
In dieses Feld kann ein beliebiger Wert geschrieben/kalkuliert werden, mit welchem dann über Tool 778 eine Volltextsuche ausgelöst wird.  …
[weiterlesen]

x

Klick-Rahmen: Workflowaufruf mit Variablenauflösung

Nutzt man Rahmenart 199 um einen Workflow aufzurufen, können bei der Angabe der Parameter  derzeit nur Fixstrings übergeben werden, die Variablenauflösung ist noch nicht möglich.

Klick_Rahmen_199

 

Sofern der Klick-Rahmen auf einer Workflowmaske platziert wurde, besteht die Möglichkeit mit der Rahmenart 108 eine Toolnummer auszulösen (z.B. Programmnummer 155)

Klick_Rahmen_108

und dann im Tool in gewohnter Art und Weise mit GR166 einen Workflow mit Variablenauflösung aufzurufen.  …
[weiterlesen]

x

Workflow – Toolnummern – 307

Funktionsweise, Tipps und Tricks zu Toolnummer 307:

Funktion:

Bei Aufruf von Tool 307 wird die Tabelle eines Workflowskriptes 1 mal durchlaufen. Innerhalb dieses Durchlaufs können im Skript unter

  • Kalkulation -> Kalkulationsziel MASKE -> Tabellenlauf 307
  • Kalkulation -> Kalkulationsziel TABELLE -> Tabellenlauf 307

Kalkulationen hinterlegt werden. Zu beachten ist hier, das im Standard unter Kalkulationsziel MASKE hierdurch keine Tabellenfelder verändert werden können.  …
[weiterlesen]

x

Scriptmaskenfelder in Tabellenkalkulationen befüllen

In allen Versionen wurde das Zugriffsrecht

[STKALK, Stammdatenkalkulation Allgemein, Nr: 022 – SCR Maskenfelder auch in Tabellenkalkulationen innerhalb WFL-Scripts verfügbar ]

und das Feld

SCR_4991_1 | Maskenfelder auch in Tabellenkalkulationen verfügbar

permanent aktiviert.

Dadurch kann nun auch im Unterast von Kalkulationen – „Kalkulationsziel Tabelle“ auf Maskenfelder zurückgeschrieben werden.
Diese Funktion ist ab sofort permanent aktiv und es kommt zu keinen Seiteneffekten mehr, wenn von Seiten der Scriptentwicklung hierzu Änderungen/Anpassungen/Neuerungen stattfinden.  …
[weiterlesen]

x

Whitepaper: Workflowmanager 3.0

Im Anhang finden Sie ein Whitepaper, in welchem Aufbau und Funktionsweise des Workflowmanagers 3.0 erläutert werden.

Whitepaper Workflowmanager  …
[weiterlesen]

x

Workflow – Toolnummern – 342

Funktionsweise, Tipps und Tricks zu Toolnummer 342:

Funktion:

Wie Tool 2 lädt Tool 342 Daten in die Workflowtabelle, allerdings ohne vorher die bereits geladenen Daten zu entfernen.

Für weitere Informationen/Funktionsweise bitte unter Tool 2 schauen

Tipps und Tricks:

  • siehe Tool 2
  • Wenn man Tool 342 benutzt, obwohl noch keine Sätze in der Tabelle vorhanden sind, erzeugt dies einen leeren Datensatz.
  …
[weiterlesen]
x

Workflow – Toolnummern – 2

Funktionsweise, Tipps und Tricks zu Toolnummer 2:

Funktion:

Durch Tool 2 wird die Tabelle eines Skriptes auf Basis der Einstellungen auf Karteikarte 2 – „Script“ und den hinterlegten Selektionen unter „Tabellendaten -> Selektion“ geladen. Des weiteren werden die im Bereich „Kalkulation -> Kalkulationsziel TABELLE -> Sätze einfügen“ hinterlegten Kalkulationen ausgeführt.

Sind bereits Daten geladen, werden diese vorher entfernt und die Tabelle neu aufgebaut.  …
[weiterlesen]

x

Workflow – Toolnummern: Funktion, Tipps und Tricks

In dieser Sektion sind Details zur Funktion von Toolnummern in Workflowskripts zu finden.

Hinweise und Tipps zu den Toolnummern:

Generell gibt es 3 verschiedene Möglichkeiten Toolnummern zu starten:

START_TOOL[<Nummer>] Startet die in den Klammern eingetragene Toolnummer, springt aber aus der aktuellen Position der Toolausführung einfach zum nächsten vorkommen der genannten Toolnummer.
START_TOOL_KALK[<Nummer>] Startet die in den Klammern eingetragene Toolnummer, allerdings wird die komplette Toolausführung von vorne gestartet, so das jede Zeile in der Toolausführung berücksichtigt wird.
  …
[weiterlesen]
x

Wie kann man für eine Individualisierung auf den Attributindex zugreifen ?

Um Attribute über ein Workflowscript zu individualisieren steht Ihnen seit der Version 5.57 Rev. 19919 das MEM-Feld MEM_29301_10 zur Verfügung.

In diesem wird die Attributnummer des ausgewählten Attributs gespeichert.

   …
[weiterlesen]

x

Ermitteln ob Fokus auf Maske | Tabelle | Anzeigetabelle

Um zu ermitteln, wo sich innerhalb eines Scriptfensters aktuell der Fokus befindet (Maske, Tabelle, Anzeigetabelle), stehen Ihnen eigene Selektionsparameter zur Verfügung.

Mittels dieser Parameter können Sie feststellen, welcher Bereich aktiv ist:

_TABAKTIV_=1 Tabelle aktiv
_ATABAKTIV_=1 Anzeigetabelle aktiv
_MASKEAKTIV_=1 Maske aktiv  …
[weiterlesen]

x

WE-/Erlösarten in Kontenzuordnung ergänzen

Für die Lösung spezieller Vorgänge im Zusammenhang mit Konten in der Warenwirtschaft kann es notwendig sein, zusätzliche Einträge in der Kontenzuordnung an zulegen.

Wechseln Sie dazu in den Basisdaten der Warenwirtschaft zu den „Kontenzuordnungen“ und dort im Menü „Extras auf „WE-/Erlösarten“.

GS_DIV_013

Dort können Sie dann die Bezeichnung eintragen und über die Spalte A(Art) steuern, ob diese bei Kunden/Debitoren (D), Lieferanten/Kreditoren (K) oder allen Adressen (0) zu sehen ist, wenn man im Adressstamm auf dem Feld „Erlöszuordung“ (ADR_2016_1) die Auswahl ([F5]) drückt.  …
[weiterlesen]

x

WFL: Toolnummer zum Speichern in Zwischenablage

Seit Version 5.42.000-092 ist es möglich, in einem WFL Script mit der neuen Toolnummer 757 eine Tabelle in die Zwischenablage zu übertragen!  …
[weiterlesen]

x

Ãœber SQL Statement auf die Tabelle bzw. Anzeigetabelle zugreifen

FRAGE/PROBLEM:
Wie kann man in einem Workflowscript mittels einem SQL-Statement auf die Tabellenfelder bzw. Anzeigetabelle zugreifen, um bspw. – abhängig vom Fokus auf welchem Datensatz man in der Haupttabelle steht – die entsprechenden Datensätze der Anzeigetabelle zu laden?

ANTWORT\LÖSUNG:
Auf die Haupttabelle kann über die Variable:
$(TAB_POS_LEN) zugegriffen werden.

Auf die Anzeigetabelle kann über die Variable:
$(ATAB_POS_LEN) zugegriffen werden.  …
[weiterlesen]

x

Workflowscript -> Tool 344 – Tabdatei erstellen anhand von 4325_3

FRAGE/PROBLEM:
Im Workflowscript gibt es über die Toolfunktion 344 die Möglichkeit, eine Scripttabelle in eine Tabdatei zu schreiben anhand vom Maskenscriptfeld 4325_3.
Was muss in SCRxxx_4325_3 (Datenbasis für Tool 344) stehen, damit Tool 344 aufgerufen werden kann?
Was für eine Datenbasis ist hier gemeint?
Wie arbeitet Tool 344 dann, nach welchen Kriterien wird die Scripttabelle in die Tabdatei geschrieben?

ANTWORT/LÖSUNG:
damit ist es möglich, DBP Datensätze in eine TAB-Datei zu speichern.  …
[weiterlesen]



Kategorien