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]

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.

Top 10 der beliebtesten deutschen Passwörter 2023

Ein Alptraum für Systemadministratoren: Passwortunsicherheit im HomeOffice-Zeitalter Seit dem Beginn der Pandemie hat die Verschiebung zur Arbeit im HomeOffice neue Angriffspunkte eröffnet, die vielen Unternehmen ernsthafte Sorgen bereiten. Ein wesentlicher...

Die Bedeutung der §75b KBV-Richtlinie: Ein Überblick und Bewertung für Arztpraxen

Erfahren Sie mehr über die §75b KBV-Richtlinie, ihre Auswirkungen auf die IT-Sicherheit in Arztpraxen, MVZ, wie Ihnen Netzleiter helfen kann und die Pro und Kontra Argumente dieser wichtigen Regulierung im Gesundheitswesen

IT-Wartungsverträge: Ihre Investition in stetige Betriebsbereitschaft | Netzleiter

Entdecken Sie den Mehrwert von IT-Wartungsverträgen mit Netzleiter. Unsere Serviceverträge garantieren eine kontinuierliche Betriebsbereitschaft und sorgen für eine optimierte IT-Infrastruktur in Ihrem Unternehmen. Kontakt: 040 20 94 97 67

Die KBV-Richtlinie §75b: Ein umfassender Leitfaden zur IT-Sicherheit in medizinischen Einrichtungen

Entdecken Sie die KBV-Richtlinie §75b, die die IT-Sicherheit in medizinischen Einrichtungen regelt. Erfahren Sie, wie Netzleiter GmbH & Co. KG Ihnen hilft, die Anforderungen dieser Richtlinie zu erfüllen.

Pro und Kontra Argumente zu §75b KBV-Richtlinie

Die Richtlinie §75b des Sozialgesetzbuchs (SGB) V bezieht sich auf die IT-Sicherheit in der vertragsärztlichen und vertragszahnärztlichen Versorgung in Deutschland. Die Kassenärztliche Bundesvereinigung (KBV) hat den Auftrag, Anforderungen zur Gewährleistung der...

Effizienter IT-Support durch Netzleiters Technisches Backoffice | Professionelle IT-Lösungen in Hamburg

Erhalten Sie effiziente IT-Service durch unser technisches Backoffice – Ihr zuverlässiger IT-Dienstleister für IT-Support, Infrastruktur, Sicherheit und Wartung. Profitieren Sie von unserer technischen Hotline, unseren Lösungen und einer sehr guten Reaktionszeit für minimale Ausfallzeiten und maximale Kundenzufriedenheit.

USV-Systeme: Ein unverzichtbarer Schutz für Ihre IT-Server-Infrastruktur

Entdecken Sie, wie USV-Systeme von Netzleiter GmbH & Co. KG Ihre IT-Infrastruktur vor Stromausfällen schützen und die Betriebskontinuität Ihres Unternehmens sicherstellen können.