Automatisieren Sie die Prozesse in Ihrem Bitrix24

1.02.2016 | BITRIX

Teil II. Werte in Geschäftsprozessen

Wie versprochen, machen wir mit den Geschäftsprozessen in Bitrix24 weiter. Heute erfahren Sie über die Werte, die man in den Vorlagen der Geschäftsprozesse hinzufügen kann.

73cff028327e61137d57a3c4aedc2f9f.jpg
Bei der Erstellung eines Geschäftsprozesses können Sie in den Einstellungen von Aktionen, Vorlagenparametern und Status die Texte (also die eigentlichen Werte) sowohl manuell eingeben, als auch automatisch aus Variablen, Konstanten, Dokumentenfeldern und anderen Daten auswählen.

cd0b56ff0519ccc14f7b8084d13e0174.png
Die Variablen, Konstanten und andere Parameter können Sie im Bereich Vorlagenparameter vorab hinzufügen, um sie später zur Auswahl zu bekommen.

518480969790786716359ae9bff95c86.png
Folgende Werte sind in dem Formular zwar nicht standardmäßig verfügbar, aber Sie können sie bei der Erstellung der Vorlagen manuell eingeben:

· {=Workflow:ID} – ID des Geschäftsprozesses
· {=User:ID} – ID des aktuellen Nutzers: User_ [Nutzernummer_im_Account ]
· {=Template:TargetUser} – Parameter, in dem sich die ID des Nutzers befindet, der den Geschäftsprozess gestartet hat: User_ [Nutzernummer_im_Account ]
· {=System:Now} – das aktuelle Datum und die aktuelle Uhrzeit auf dem Server
· {=System:NowLocal} – das aktuelle Datum und die aktuelle Uhrzeit des Kunden (hier wird die Zeitzone berücksichtigt)
· {=System:Date} – das aktuelle Datum ohne Uhrzeit
· {=Document:DETAIL_PAGE_URL} – ermöglicht es, den Link zur detaillierten Ansicht der Datei zu bekommen, vorausgesetzt, dass in den Einstellungen der URL der Seite zur detaillierten Ansicht korrekt ausgefüllt ist

Modifikator „_printable“

Für die Parameter und die Variablen einer Vorlage können Sie den Modifikator „_printable“ nutzen, der die Werte umwandelt, damit es für die Nutzer verständlich ist.

Ein Beispiel bei der Nutzung vom Modifikator bei der Variablen „Typ Nutzer“:

{=Variable:user}
{=Variable:user_printable}

Das Ergebnis bei dem Wert von Variablen Autor:
author
Autor

Das Ergebnis bei dem Wert von Variablen [1]:
user_1
Müller Hans [1]

Berechnung der Werte

Sie haben im System die Möglichkeit, die Werte der Parameter zu berechnen, indem Sie das Zeichen = nutzen.
Beispiel: =6^2 + {=Document:PROPERTY_NUM}/2 oder =if({Document:ID}=5, „Text1“, „Text2“).

In einem Feld kann nur ein Ausdruck genutzt werden, wenn Sie aber weitere nutzen möchten, müssen Sie den Verkettungsoperator (&) angeben und den Text in Anführungszeichen schreiben ().
Beispiel: =“Antwort:“ & (1+3) oder =“Autor: “ & {=Document:CREATED_BY} & „, “ & „Frist: “ & Dateadd({=Document:DATE_CREATE}, „1d“)

Weitere Verkettungsoperatoren, die Ihnen zur Verfügung stehen:

  • + – addieren;
  • – – subtrahieren;
  • * – multiplizieren;
  • / – teilen;
  • = – gleich;
  • <> – nicht gleich;
  • < – weniger;
  • > – mehr;
  • <= – weniger oder gleich;
  • >= – mehr oder gleich;
  • () – Reihenfolge der Aktion;
  • ^ – Potenzierung;
  • % – Berechnung der Prozente
  • true – wahr;
  • false – falsch;
  • and – und;
  • or – oder, Beispiel: =if(or({=Variable:aaa}>2, {=Variable:bbb}<10), „yes“, „no“)
  • not – Verneinung;
  • min – der kleinste Wert;
  • abs – gibt den absoluten Wert eines Arguments an;
  • dateadd – fügt angegebene Anzahl von Tagen, Monaten, Jahren, Stunden, Minuten und Sekunden zu dem angegebenen Datum hinzu;Syntax: =dateadd([Anfangsdatum], [angegebene_Anzahl]);

    Folgende Schreibweisen sind möglich:

y, year, years, m, month, months, d, day, days, h, hour, hours, i, min, minute, minutes, s, second, seconds.
Hier können Sie Groß-und Kleinschreibung verwenden.

Beispiel: =Dateadd({=Document:DATE_CREATE}, „-2d“), =Dateadd({=Document:DATE_CREATE}, „2 days 3 minutes“)

Syntax: =datediff([erstes Datum], [zweites Datum], [wie wird die Differenz berechnet]);

Die Differenz kann man in verschiedenen Formaten angeben.
Beispiel: =datediff({=Variable:Variable1}, {=Variable:Variable2},’%m month, %d days‘)

  • if – Bedingung

Syntax: =if([Bedingung], [das_Ergebniss_wenn_die_Bedingung_erfüllt_wird], [das_Ergebniss_wenn_die_Bedingung_nicht_erfüllt_wird]);

Beispiel: =if ({=Variable:Variable1_printable}>0, „ja“, „nein“)

  • intval – gibt den Variablen den ganzen Wert zurück;

Beispiel: =intval(„234j4hv5jhv43v53jk4vt5hj4“) gibt 234 zurück

Wichtig! Wenn die Syntax nicht korrekt ist, wird nichts berechnet und es wird lediglich alles in Form vom Text angezeigt.

Beispiele der Verwendung von Makros

Verwendung von Variablen in den Links
In den Aktionen, wo der Tag [url] unterstützt wird, kann man eigene Variablen zur Erstellung eines Links nutzen:

[url]http://{=Variable:Domain}/{=Variable:Path}[/url]

wo {=Variable:Domain} und {=Variable:Path} die Variablen sind, die die Website und den Pfad beinhalten.

Erstellung eines direkten Links zu der Seite mit der Aufgabe
Beispiel: die Nachricht mit dem Link wird einem der Nutzer zugeschickt, in dem er aufgefordert wird, die Aufgabe innerhalb dieses Geschäftsprozesses auszuführen.

[url]http://[ intranet_domain]/company/personal/bizproc/{=Workflow:ID}/[/url]

Erstellung eines direkten Links zu der Seite mit der detaillierten Ansicht der Datei
Beispiel: der Link öffnet die detaillierte Ansicht der Datei für den Nutzer.

[url]{=Document:DETAIL_PAGE_URL}[/url]

OpenTalk: DSGVO-konforme, unabhängige Kommunikationslösung | Netzleiter

Erfahren Sie, wie OpenTalk als datenschutz­freundliche Alternative zu Teams & Zoom Ihre Kommunikations­souveränität stärkt – mit IT-Beratung der Netzleiter GmbH.

Hyper-V Netzwerk-Tuning: LSO & RSC deaktivieren – Windows Server Performance für Fileserver maximieren

Lösen Sie hartnäckige Netzwerkbremsen auf Hyper-V-Hosts: Lernen Sie, wie Sie LSO und RSC gezielt abschalten, vSwitch optimal konfigurieren und mit PowerShell die Fileserver-Performance blitzschnell steigern.

Windows 11 Installation & Hardening à la Netzleiter

Praxis-optimierter Windows 11 Guide: Lernen Sie, wie Sie PCs sicher installieren, Telemetrie minimieren, BitLocker aktivieren und sämtliche KBV-Vorgaben erfüllen – inklusive Profi-Tipps von Netzleiter.

Installation von Windows Server 2022, aber richtig

Praxisgerechte Installation von Windows Server 2022 für Fachinformatiker: Schritt-für-Schritt mit PowerShell-Skripten, Sicherheitskonfigurationen und Netzleiter Managed Services.

Software für Ärzte: DATA-AL – Ihre Praxisverwaltungssoftware PVS für 2025

Software für Ärzte gesucht? Data-AL ist eine leicht zu bedienende und im höchsten Maße praxisorientierte Software PVS, die Ärzten mehr Sicherheit, weniger Papier und vor allem eine effizientere Organisation bringt. Die Data-AL Lösung ist auch für Gemeinschaftspraxen und Betriebsärzten geeignet.

Rank Math Analytics einrichten – so kombinieren Sie GA4 & Search Console in WordPress

Lernen Sie, wie Sie Rank Math Analytics mit GA4 und Search Console verbinden, KPIs live überwachen und dank Netzleiter-Tipps Ihr WordPress-SEO messbar steigern.

FRITZ!Box 7590: Faxversand scheitert? So lösen Sie T.38- und Codec-Probleme – Praxisleitfaden von Netzleiter

FRITZ!Box 7590: Wenn der integrierte Faxversand streikt Ein Praxisleitfaden für Fachinformatiker Systemintegration – mit Tipps von Netzleiter Einleitung Ironischerweise könnte dies der letzte Blogartikel sein, den wir je über Fax schreiben – denn selbst die...

Stapelsignatur, Komfortsignatur – Digitale Signaturen im Medizinwesen

Digitale Signaturen: Entdecken Sie die Bedeutung und Anwendung einer digitalen Signatur in der Telematikinfrastruktur für eRezepte und eAU. Erfahren Sie mehr über Einzel-, Stapel- und Komfortsignaturen und wie sie den medizinischen Alltag vereinfachen.

Das eRezept und seine Integration in das Praxisverwaltungssystem von Data-AL

Entdecken Sie auf Netzleiter.net die Integration des eRezepts in Data-AL und wie es die medizinische Praxis modernisiert. Erfahren Sie mehr über die Vorteile digitaler Rezepte für Patienten und medizinisches Fachpersonal, sowie die verschiedenen Arten von digitalen Signaturen, die den Verschreibungsprozess effizienter und sicherer machen.

PDF-Formate: Ein umfassender Leitfaden zu PDF, PDF/A und PDF/X

Ein tiefer Einblick in die verschiedenen PDF-Formate, ihre spezifischen Anwendungen und wie sie die Darstellung und den Austausch von Dokumenten vereinfachen.