Bei der Erfassung und Dokumentation der Besuche aller externen Personen und Partner entstehen schnell viele Informationen, die gebÃ¼ndelt, kategorisiert und ausgewertet werden mÃ¼ssen. Ohne eine unterstÃ¼tzende Technologie dauert es nicht lange, bis die Besucherverwaltung mit hÃ¤ndischer Arbeit nicht mehr zu bewÃ¤ltigen ist.

Vorteile und Nutzen einer digitalen Besuchererfassung

Gute LÃ¶sungen zur digitalen Besucherverwaltung bieten vielfÃ¤ltige MÃ¶glichkeiten. Ob kurzer oder langer Besuch, mit der richtigen LÃ¶sung kann der gesamte Besuchsprozess unterstÃ¼tzt werden. Wenn Mitarbeiter einen Besucher erwarten, kÃ¶nnen bereits im Vorfeld relevante Informationen dokumentiert werden. Ankommende Besucher haben mit dem richtigen LÃ¶sung die MÃ¶glichkeit entsprechende Daten direkt Ã¼ber einen Touch-Bildschirm zu ergÃ¤nzen. Das macht nicht nur einen modernen Eindruck, sondern spart darÃ¼ber hinaus auch viel Zeit im Vergleich zu manuell auszufÃ¼llenden Dokumenten, die in der Folge mÃ¼hsam analysiert werden mÃ¼ssen.

Anwendungen zur digitalen Besucherverwaltung basieren Ã¼berwiegend auf Standardsoftware-Produkten. AbhÃ¤ngig von der UnternehmensgrÃ¶Ãe, der Ausrichtung und dem Besucheraufkommen kommen verschiedene LÃ¶sungen mit unterschiedlichem Funktionsumfang in Frage. WÃ¤chst ein Unternehmen mit der Zeit, wachsen auch die Anforderungen und somit die notwendigen Funktionen der digitalen Besucherverwaltung. Es kann daher vorkommen, dass die bisherigen Funktionen mit der Zeit nicht mehr ausreichen und ein Wechsel erwogen werden muss, um den steigenden Informationsgrad fÃ¼r das Unternehmen zu berÃ¼cksichtigen.

brixxbox Low-Code-Plattform: digitale Besucherverwaltung-Template


brixxbox Low-Code-Plattform: digitale Besucherverwaltung-Template

Mit der Cloud-Software "brixxbox" kÃ¶nnen Unternehmen Prozesse einfach und schnell digitalisieren. Durch das zugrunde liegende Baukastenprinzip kÃ¶nnen notwendige Anpassungen und Erweiterungen auf Wunsch des Managements oder anderer Mitarbeiter jederzeit in der Software vorgenommen werden, um zusÃ¤tzliche Daten im System zu verarbeiten. Anpassungen im System beeintrÃ¤chtigen in keiner Weise den Produktivbetrieb der Software im jeweiligen Unternehmen.

Die zur VerfÃ¼gung gestellten Templates dienen als Konfigurationsbeispiel. Es sollen verschiedene AnsÃ¤tze illustriert werden. Die Templates kÃ¶nnen nach dem Import beliebig ergÃ¤nzt werden, oder als Vorlage fÃ¼r eigene Applikationen oder ganze Systeme verwendet werden.

In der Praxis kÃ¶nnte das digitale Besuchermanagement zum Beispiel von:

Beratungsuntermehmen

Freelancern

und Kleinunternehmen

genutzt werden, um die Besuche digital zu verwalten und bei Bedarf auszuwerten.

Auszug der Funktionen

Besucher anlegen (Partner, Kunden oder weitere GÃ¤ste)

Begleitpersonen anlegen

Besuchsgrund definieren (z.B. Kundenbesuch)

Besuchszeiten anlegen

Besuche auswerten

\
Weitere Informationen finden Sie unter https://brixxbox.net


Driver's Logbook

Contents

1 Who needs a digital logbook:****

1.1 Advantages and benefits of a digital logbook****

2 brixxbox Low-Code-Plattform: Driver's Logbook template****

2.1 Extract of the functions****

Who needs a digital logbook:

A driver's logbook has the basic purpose of documenting the distances travelled with a vehicle as well as the respective reason for the journey. If self-employed persons or employees use a car registered with the company, the tax office generally assumes that the aforementioned groups of persons use the vehicle not only for trips of the company but also for private matters. In most cases, the pecuniary advantage resulting from the car must be taxed.

Two options are available for this purpose: Either the car is estimated with a lump sum according to the one percent rule (in Germany) - or the frequency and duration of all business and private trips with the car is documented in a detailed logbook. Although the latter method involves some effort, it can result in attractive tax benefits. However, the requirements and the declared information of the tax authorities must be met:

A separate logbook must be kept for each vehicle

Information on the registration number of the vehicle concerned

Indication of the respective driver

Information on the exact mileage at the beginning of the trip and the exact mileage at the end of the trip, as well as the driven kilometers

Documentation of the period of the trip

The manual entry and specification of the individual trips quickly leads to a lot of work. Without a supporting technology, it does not take long until the administration is not efficient with manual work.

Advantages and benefits of a digital logbook

The use of an electronic logbook offers many advantages and often leads to lower costs, especially when there are many trips for the company and few private trips. In general, the following advantages can be mentioned:

significant time saving,

Clear overview and hardly any errors

Security towards the tax office,

Generally lower costs and tax advantages compared to the one percent rule,

electronic evaluation of the driving data.


Security towards the tax office,

Generally lower costs and tax advantages compared to the one percent rule,

electronic evaluation of the driving data.

Applications for managing digital driver's logbooks are mainly based on standard software products. Depending on the size of the company, the number of company vehicles and the degree of internationalization, different solutions with different functionalities are possible. If a company grows over time, the requirements and thus the necessary functions of the digital logbook also grow. It can therefore happen that the previous functions are no longer sufficient over time and a change must be considered in order to take into account the increasing level of information for the company.

brixxbox Low-Code-Plattform: Driver's Logbook template

With the "brixxbox" cloud software, companies can digitize processes quickly and easily. Thanks to the underlying modular principle, necessary adjustments and extensions can be made in the software at any time at the request of management or other employees in order to process additional data in the system. Adjustments in the system do not affect the productive operation of the software in the respective company in any way.

The provided templates serve as configuration examples. Different approaches shall be illustrated. The templates can be supplemented after the import as desired, or used as templates for own applications or entire systems.

In practice, the digital driver's logbook could be used by:

freelancers

to digitally manage the existing company vehicle, document the respective trips with all the data and evaluate them if required.

Extract of the functions

Documentation of the driver, the registration number

Recording of the kilometers at the start and at the end of the trip and determination of the driven kilometers

Differentiation between business and private trips with regard to taxation

Use as cell phone app possible

Use as app for tablets possible

\
You can find further information at https://brixxbox.net


ð©ðª Auftragsverwaltung

Contents

1 Wer benÃ¶tigt ein digitale Auftragsverwaltung:****

1.1 Vorteile und Nutzen einer digitalen Auftragsverwaltung****

2 brixxbox Low-Code-Plattform: digitale Auftragsverwaltung-Template****

2.1 Auszug der Funktionen****

Wer benÃ¶tigt ein digitale Auftragsverwaltung:

Ein GeschÃ¤ftsmodell wurde entwickelt und der Markt sondiert. Im nÃ¤chsten Schritt wurden die Produkte und Dienstleistungen deklariert und erste Adressen fÃ¼r Akquisen besorgt. Im Idealfall werden in der Folge die ersten Kunden sowie die ersten KundenauftrÃ¤ge generiert. Die GeschÃ¤ftsprozesse nehmen zu. Ohne eine unterstÃ¼tzende Technologie dauert es nicht lange, bis das Arbeitsaufkommen mit hÃ¤ndischer Arbeit nicht mehr zu bewÃ¤ltigen ist.

Eine Software zur digitalen Auftragsverwaltung ist eine sinnvolle LÃ¶sung, sofern Sie zumindest folgende Punkte berÃ¼cksichtigt:

Speicherung aller adressrelevanter Informationen inklusive Ansprechpartner und Kontaktinformationen in der Software

Speicherung der vorhandenen Artikel und Dienstleistungen in der Software

Anlage der KundenauftrÃ¤ge und Statusverwaltung in der Software

Mittlerweile zÃ¤hlt die Erfassung von zusÃ¤tzlichen Informationen, wie besondere Lieferorte, bestimme Anlieferzeiten oder andere Vorlieben ebenso dazu.

Vorteile und Nutzen einer digitalen Auftragsverwaltung


Vorteile und Nutzen einer digitalen Auftragsverwaltung

Bei einem solchen System liegen alle Daten an einem zentralen Ort. Adressen, Artikel und sonstige Stammdaten kÃ¶nnen in der Software effektiv verwaltet und bei Bedarf aktualisiert werden. In der Praxis ist eine digitale Auftragsverwaltung in den meisten FÃ¤llen mit anderen Systemen und Prozessen innerhalb einer Software aus dem Bereich "Warenwirtschaft oder ERP" verknÃ¼pft. Dazu zÃ¤hlen z.B.:

Abrechnungsprogrammen

CRM-Systemen, um die KundenwÃ¼nsche direkt zu berÃ¼cksichtigen

Archivsystem, um Dokumente digital zu archivieren

Anwendungen zur digitalen Auftragsverwaltung in Verbindung mit relevanten Folgeprozessen basieren Ã¼berwiegend auf Standardsoftware-Produkten. AbhÃ¤ngig von der UnternehmensgrÃ¶Ãe, der Ausrichtung und dem gewÃ¼nschten Digitalisierungsgrad kommen verschiedene LÃ¶sungen mit unterschiedlichem Funktionsumfang in Frage. WÃ¤chst ein Unternehmen mit der Zeit, wachsen auch die Anforderungen und somit die notwendigen Funktionen der benÃ¶tigten LÃ¶sung. Es kann daher vorkommen, dass die bisherigen Funktionen mit der Zeit nicht mehr ausreichen und ein Wechsel erwogen werden muss, um den steigenden Informationsgrad fÃ¼r das Unternehmen zu berÃ¼cksichtigen.

brixxbox Low-Code-Plattform: digitale Auftragsverwaltung-Template

Mit der Cloud-Software "brixxbox" kÃ¶nnen Unternehmen Prozesse einfach und schnell digitalisieren. Durch das zugrunde liegende Baukastenprinzip kÃ¶nnen notwendige Anpassungen und Erweiterungen auf Wunsch des Managements oder anderer Mitarbeiter jederzeit in der Software vorgenommen werden, um zusÃ¤tzliche Daten im System zu verarbeiten. Anpassungen im System beeintrÃ¤chtigen in keiner Weise den Produktivbetrieb der Software im jeweiligen Unternehmen.


Die zur VerfÃ¼gung gestellten Templates dienen als Konfigurationsbeispiel. Es sollen verschiedene AnsÃ¤tze illustriert werden. Die Templates kÃ¶nnen nach dem Import beliebig ergÃ¤nzt werden, oder als Vorlage fÃ¼r eigene Applikationen oder ganze Systeme verwendet werden.

In der Praxis kÃ¶nnte die digitale Auftragsverwaltung zum Beispiel von:

Beratungsuntermehmen

Freelancern

und Kleinunternehmen

genutzt werden, um nach der FirmengrÃ¼ndung erste Kontakte mit den jeweiligen Ansprechpartnern zu verwalten sowie erste GeschÃ¤ftsaktivitÃ¤ten (z.B. KundenauftrÃ¤ge) Ã¼berwachen.

Auszug der Funktionen

Firmenbezeichnung und Anschrift der Kunden, Lieferanten, Interessenten und sonstigen Adressen

Ansprechpartnerverwaltung mit den zugehÃ¶rigen Kontaktdaten

Archivierung und Digitalisierung von Dokumenten und Dateien (DMS)

Dokumentation von adressrelevanten Besonderheiten (z.B. bestimmte Lieferfristen, Annahmefristen, abweichende Bedingungen etc.)

Artikelverwaltung

Preisverwaltung

Erfassung und Steuerung von Rabatten je Auftrag

Auftrag eingeben und dokumentieren

Status des Auftrags verwalten

\
Weitere Informationen finden Sie unter https://brixxbox.net


Data Archive

Contents

1 What is an archive system:****

1.1 Advantages and benefits of an archive system****

2 brixxbox Low-Code-Plattform: Data Archive-Template****

2.1 Extract of the functions****

What is an archive system:

Every business process generates information that needs to be digitized and archived for later analysis and evaluation. These can be very different documents. For some time now, most companies have been electronically archiving all kinds of documents related to the transaction of goods and services such as delivery bills or invoices. Similarly, the electronic archiving of various communication channels such as email or messengers is increasing in the professional context.

An electronic archiving system offers the possibility to electronically archive documents in a certain structure. Based on the structure in the form of folders, keyworded search terms and other features, it is possible to load and visualize the previously archived data in selected form at a later time.

Depending on the type of data, additional criteria must be taken into account with regard to archiving. For example, tax-relevant digitally archived data such as invoices must be stored for 10 years in accordance with the applicable retention period in Germany and must also be audit-proof. Revision security includes the following features that must be taken into account during archiving:

correctness of archived documents

Completeness of archived documents

Security of the archive procedure

Protection against modification and falsification of archived documents

Backup before loss of the archive system

Use of the archive only by authorized persons

Compliance with the retention periods

Documentation of the archive system

Traceability of the archive system

Testability of the archive system

Archiving systems are mainly based on standard software products. Depending on the amount of archived data, the type of archived data and the desired integration depth, different archiving systems are possible due to the partly different requirements. If a company grows over time, the requirements and thus the necessary functions of the archiving system also grow. It can therefore happen that the previous functions of the archive system are no longer sufficient over time due to increased requirements and a change must be considered.

Advantages and benefits of an archive system

Good archiving solutions offer a wide range of possibilities and support many processes in the company. The main advantages to be mentioned in this context are

Central data storage of archived documents and files in the electronic archive

the reduction of search times in the electronic archive


Central data storage of archived documents and files in the electronic archive

the reduction of search times in the electronic archive

Saving of archive rooms with archived paper documents

Simplified knowledge transfer through digitally archived documents

Minimization of paper costs

Archiving systems are mainly based on standard software products. Depending on the size of the company and the type and number of documents available, different solutions with different functionalities can be considered. If a company grows over time, the requirements and thus the necessary functions of the archiving system also grow. It can therefore happen that the previous functions of the archiving system are no longer sufficient over time and a change must be considered in order to take into account the increasing level of information for the company.

brixxbox Low-Code-Plattform: Data Archive-Template

With the "brixxbox" cloud software, companies can digitize processes quickly and easily. Thanks to the underlying modular principle, necessary adjustments and extensions can be made in the software at any time at the request of management or other employees in order to process additional data in the system. Adjustments in the system do not affect the productive operation of the software in the respective company in any way.

The provided templates serve as configuration examples. Different approaches shall be illustrated. The templates can be supplemented after the import as desired, or used as templates for own applications or entire systems.

In practice, the data archive template could be used for example by:

Consulting company

Freelancers

and small enterprises

to manage files and documents in an orderly and clearly defined structure

Extract of the functions

Definition of main groups and subgroups

Archiving of any documents and files

Description of the files

Search function in the archive system

\
You can find further information at https://brixxbox.net


ð©ðª Erweitertes CRM-System

Contents

1 Was ist CRM

2 Was ist ein CRM-System****

2.1 Vorteile und Nutzen eines CRM-Systems****

2.2 Vorteile und Nutzen eines integrierten Projektmanagementsystems****

3 brixxbox Low-Code-Plattform: Erweitertes CRM-Template****

3.1 Auszug der Funktionen****

Was ist CRM

Das Customer Relationship Management (kurz CRM) ist fÃ¼r Unternehmen und deren Mitarbeiter eine Strategie zur systematischen Gestaltung von Beziehungen und Interaktionen mit Kontaktpersonen bestehender und potenzieller Kunden. Diese sind durch die Umsatzgenerierung maÃgeblich am langfristigen Erfolg des Unternehmens beteiligt. Wenn Kunden Ihr Kaufverhalten anpassen und auf Produkte anderer Unternehmen ausweichen, kann dies fÃ¼r das eigene Unternehmen ernste Folgen haben. Daher investieren Unternehmen viel Zeit und Aufwand in die CRM-TÃ¤tigkeiten zur Analyse der KundenwÃ¼nsche. Zielgruppen, MÃ¤rkte und die jeweiligen BedÃ¼rfnisse werden im Rahmen des CRM analysiert und mit dem eigenen Portfolio abgestimmt. Werden Abweichungen festgestellt, obliegt den Mitarbeitern des Vertriebs und des Marketings in Abstimmung mit dem Management die Aufgabe das KundenverhÃ¤ltnis im Rahmen des CRM zu Optimieren bzw. die konkreten CRM-Strategien anzupassen, um die Kunden wieder besser zu erreichen. Auch andere Abteilungen tragen zur Kundenzufriedenheit bei und liefern wertvolle Informationen fÃ¼r das CRM. Hierzu zÃ¤hlt zum Beispiel der gesamte Bereich Service. Im Rahmen des Service werden Kundenanfragen und Unstimmigkeiten erfasst und bearbeitet. Auch dies ist Teil des CRM.


Beim CRM entstehen vielfÃ¤ltige, detaillierte Informationen, die gebÃ¼ndelt, kategorisiert und bewertet werden mÃ¼ssen, um Aussagen ableiten zu kÃ¶nnen. Ohne eine entsprechende Technologie dauert es bei steigenden Kunden-, und Interessentenzahlen und den jeweiligen Kontakten nicht lange, bis CRM mit hÃ¤ndischer Arbeit nicht mehr zu bewÃ¤ltigen ist. Der zielgerichtete Kontakt zum Kunden wird erschwert. Die Mitarbeiter verlieren ohne eine geeignete Technologie zu viel Zeit fÃ¼r das CRM, wenn die CRM-Strategie auch bei steigenden Kunden und Interessenten mit gleicher QualitÃ¤t und IntensitÃ¤t verfolgt werden soll.

Was ist ein CRM-System

Ein CRM-System ist eine Software mit Funktionen zur Verwaltung und Automatisierung aller Informationen, die bei der Kunden-, bzw. Interessentenansprache und deren Bindung Monat fÃ¼r Monat anfallen. In der CRM-Software werden sÃ¤mtliche Daten von Kunden und Interessenten inklusive aller Transaktionen und der damit verbundenen Kommunikation erfasst und in Datenbanken gespeichert. Dies kÃ¶nnen beispielhaft folgende Informationen sein:

Dokumentation eines Interessententelefonates zur spÃ¤teren Bewertung

Ablage eines Kundenangebotes zur spÃ¤teren Zuordnung

Terminerinnerung fÃ¼r eine Angebotsbesprechung bei einem Interessenten vor Ort

Geburtstagsverwaltung der A- und B-Kunden zur Aufmerksamkeitssteigerung


Geburtstagsverwaltung der A- und B-Kunden zur Aufmerksamkeitssteigerung

CRM-Systeme basieren Ã¼berwiegend auf Standardsoftware-Produkten. AbhÃ¤ngig von der UnternehmensgrÃ¶Ãe und dem notwendigen Informationsgrad kommen verschiedene LÃ¶sungen mit unterschiedlichem Funktionsumfang in Frage. WÃ¤chst ein Unternehmen mit der Zeit, wachsen auch die Anforderungen und somit die notwendigen Funktionen des CRM-System. Es kann daher vorkommen, dass die bisherigen Funktionen der CRM-Software mit der Zeit nicht mehr ausreichen und ein Wechsel erwogen werden muss, um den steigenden Informationsgrad fÃ¼r das Unternehmen zu berÃ¼cksichtigen.

Vorteile und Nutzen eines CRM-Systems

Die Vorteile und der Nutzen einer CRM-Software fÃ¼r Unternehmen liegen klar auf der Hand. In der Praxis muss eine Vielzahl von Kontakten und deren Beziehung zum eigenen Unternehmen in einem System verwaltet werden. Gut durchdachte CRM-Systeme schaffen mehr Transparenz. Sie kÃ¶nnen Ã¼berall dort eingesetzt werden, wo direkter oder indirekter Kunden-, bzw. Interessentenkontakt erforderlich ist. Mit der richtigen CRM-Software kann ebenfalls der gesamte AuÃendienst unterstÃ¼tzt werden. Dies gilt sowohl fÃ¼r:

den vertrieblichen AuÃendienst mit der Zielsetzung "Umsatzsteigerung",

als auch fÃ¼r den serviceorientierten AuÃendienst mit der Zielsetzung "Service und Wartung".


als auch fÃ¼r den serviceorientierten AuÃendienst mit der Zielsetzung "Service und Wartung".

Alle AktivitÃ¤ten vor Ort kÃ¶nnen direkt in die CRM-Software erfasst werden. DarÃ¼ber hinaus kann ein gutes CRM-System auch eine Hilfestellung fÃ¼r bestimmte TÃ¤tigkeiten sein, in dem Informationen an der richtigen Stelle in der richtigen Form aufbereitet zur VerfÃ¼gung stehen. Dies spart nicht nur Zeit, sondern liefert regelmÃ¤Ãig auch bessere Resultate in allen Bereichen.

Zusammengefasst trÃ¤gt ein CRM-System dazu bei den Vertrieb, das Marketing, den Service und nicht zuletzt das Management zu unterstÃ¼tzen. Mit Hilfe eines CRM-Systems kÃ¶nnen TÃ¤tigkeiten optimiert und automatisiert (z.B. monatliche Reports) werden. DarÃ¼ber hinaus liefert ein gutes CRM vielfÃ¤ltige Entscheidungsgrundlagen.

Vorteile und Nutzen eines integrierten Projektmanagementsystems


Vorteile und Nutzen eines integrierten Projektmanagementsystems

Projekte sind regelmÃ¤Ãig mit Investitionen und sonstigen AufwÃ¤nden verbunden und auf ein bestimmtes Ziel (Projektziel) gerichtet. In der Praxis wird ein Projekt hÃ¤ufig in Teilprojekte gelgliedert, die jeweils auf eine bestimmte (Teil-) ZielerfÃ¼llung gerichtet sind und mit dem Hauptziel in Verbindung stehen. Dem Projektmanagement obliegt hierbei die Aufgabe die (Teil-) Projekte zu planen und zu steuern, sowie einer Ãberwachung im Hinblick auf zeitlich-, und ressourcenorientierte Parameter. Wie auch beim CRM handelt es sich beim Projektmanagement um Strategien, die spÃ¤testens ab einem bestimmten KomplexitÃ¤tslevel durch geeignete Technologien und Systeme unterstÃ¼tzt werden mÃ¼ssen, um die FÃ¼lle an Daten sinnvoll zu verarbeiten. Ein CRM-System mit integriertem Projektmanagement spart Zeit und Aufwand und erhÃ¶ht die DatenqualitÃ¤t.

Der Vertrieb akquiriert beispielhaft ein neues Kundenprojekt. Bisher wurden alle kunden-, bzw. interessentenseitigen AktivitÃ¤ten im CRM-System erfasst. Das nun folgende Projekt wird regelmÃ¤Ãig von anderen Mitarbeitern und Abteilungen gemanagt. Durch die Integration finden Sie nun auch projektabhÃ¤ngige Informationen in kÃ¼rzester Zeit. Das Management der Informationen wird durch die Symbiose beider Systeme deutlich optimiert.

brixxbox Low-Code-Plattform: Erweitertes CRM-Template


brixxbox Low-Code-Plattform: Erweitertes CRM-Template

Mit der Cloud-Software "brixxbox" kÃ¶nnen Unternehmen Prozesse einfach und schnell digitalisieren. Durch das zugrunde liegende Baukastenprinzip kÃ¶nnen notwendige Anpassungen und Erweiterungen auf Wunsch des Managements oder anderer Mitarbeiter jederzeit in der Software vorgenommen werden, um zusÃ¤tzliche Daten im System zu verarbeiten. Anpassungen im System beeintrÃ¤chtigen in keiner Weise den Produktivbetrieb der Software im jeweiligen Unternehmen.

Die zur VerfÃ¼gung gestellten Templates dienen als Konfigurationsbeispiel. Es sollen verschiedene AnsÃ¤tze illustriert werden. Die Templates kÃ¶nnen nach dem Import beliebig ergÃ¤nzt werden, oder als Vorlage fÃ¼r eigene Applikationen oder ganze Systeme verwendet werden.

In der Praxis kÃ¶nnte diese CRM-Anwendung zum Beispiel von:

Beratungsunternehmen

Freelancern

und Kleinunternehmen

genutzt werden, um Kunden und Interessenten anzulegen und deren Kontakte und CRM-relevante Daten zu verwalten. Neben der Stammdatenhaltung sind darÃ¼ber hinaus erweiterte Funktionen enthalten, um eine mÃ¶gliche Verwendung und VerknÃ¼pfung der Stammdaten zu visualisieren und einen realistischen Praxisbezug zur UnterstÃ¼tzung des Managements, des Vertriebs und des Marketings herzuleiten.

Auszug der Funktionen

Unternehmensdaten: Bezeichnung und Anschrift der Unternehmen

Kontaktdaten: Kontaktdaten und Ansprechpartner der Unternehmen und Mitarbeiter

Telefonbuch: auf Basis der Kontaktdaten

Archivierung: Ablage und Digitalisierung von Dokumenten und Dateien von Kunden und Interessenten

Besonderheiten: Dokumentation von spezifischen KundenwÃ¼nschen und Besonderheiten (z.B. Abrechnung nur pro Monat)


CRM Daten: Terminplanung (z.B. pro Monat, Woche), TerminÃ¼berwachung und Termindokumentation sowie Zuordnung relevanter Kontakte

CRM Workflows: Erstellung von Erinnerungen und Wiedervorlagen (z.B. in zwei Monaten) fÃ¼r bestimme Kontakte

CRM Reports: z.B. ABC/XYZ - Bewertung oder Kategorisierung von Kunden und Interessenten (Perioden/Monate...)

Vorlagen: Textvorlagen kÃ¶nnen erstellt werden

Projektintegration: Projektplanung, ProjektÃ¼berwachung, Ressourcenverwaltung und ZustÃ¤ndigkeiten

Management: StatusÃ¼berwachung aller AktivitÃ¤ten und Projekte

Mobil: Zugriff auf alle Daten Ã¼berall und mit jedem EndgerÃ¤t mÃ¶glich (Cloud)

\
Weitere Informationen finden Sie unter https://brixxbox.net


Ticket-System

Contents

1 What is a ticket system****

1.1 Advantages and benefits of a ticket system:****

2 brixxbox Low-Code-Plattform: Ticket-System-Template:****

2.1 Extract of the functions****

What is a ticket system

In practice, companies regularly receive numerous inquiries. Customers and interested parties have questions about specific products and services, or need clarification regarding the products purchased. A ticket system is a software system that centrally manages all inquiries to a company. The receipt, the coordination to the right department or person and the processing of the requests is done centrally via the ticket system and bundles the channels:

Telephone

e-mail

Facebook

Instagram

Chat and Messenger

in one system. The received requests can then be checked and assigned to a person for further processing until a solution is found (closed ticket). The ticket system is intended to ensure that no message is lost and that a complete overview of the processes to be processed is possible at any time.

Advantages and benefits of a ticket system:

Good ticket systems offer a wide range of possibilities and support many processes in the company. The main advantages to be mentioned in this context are

Streamline customer inquiries: Incoming tickets are stored in a central location with a corresponding system of several communication channels. Employees can assign priorities to the tickets, monitor and process them.

Access to customers and history: A good relationship with customers and partners is an important success factor for a company. With the ticket system, employees can also access past contacts with customers and partners, so that they always have all the facts in view

Automation of tasks: With a One Ticket System, routine tasks can be standardized to increase efficiency and enable faster responses.

Comprehensive evaluation options: With a good ticket system, various evaluations can be called up quickly and easily.

Ticket systems are mainly based on standard software products. Depending on the size of the company, the number and the degree of complexity of the requests, different solutions with different functionalities can be considered. If a company grows over time, the requirements and thus the necessary functions of the ticket system also grow. It can therefore happen that the previous functions of the ticket system are no longer sufficient over time and a change must be considered in order to take into account the increasing level of information for the company.

brixxbox Low-Code-Plattform: Ticket-System-Template:


brixxbox Low-Code-Plattform: Ticket-System-Template:

With the "brixxbox" cloud software, companies can digitize processes quickly and easily. Thanks to the underlying modular principle, necessary adjustments and extensions can be made in the software at any time at the request of management or other employees in order to process additional data in the system. Adjustments in the system do not affect the productive operation of the software in the respective company in any way.

The provided templates serve as configuration examples. Different approaches shall be illustrated. The templates can be supplemented after the import as desired, or used as templates for own applications or entire systems.

In practice, the ticket system could be used for example by:

consulting company

Freelancers

and small enterprises

to manage and document requests of all kinds.

Extract of the functions

Company name and address of customers

Contact person management with the corresponding contact data

Integrated telephone book with search function

Archiving and digitalization of documents and files (DMS)

Entry of tickets

Documentation of customer inquiries

Tracking of tickets through unique numbering

\
You can find further information at https://brixxbox.net


Order Management

Contents

1 Who needs digital order management:****

1.1 Advantages and benefits of digital order management****

2 brixxbox Low-Code-Plattform: Digital Order Management-Template****

2.1 Extract of the functions****

Who needs digital order management:

A business model was developed and the market was explored. In the next step, products and services were declared and first addresses for acquisitions were procured. Ideally, the first customers as well as the first customer orders will be generated subsequently. The business processes are increasing. Without a supporting technology it does not take long until the workload can no longer be handled by hand.

A software for order management is a sensible solution, as long as it takes at least the following points into account:

Storage of all address-relevant information including contact persons and contact information in the software

Storage of existing articles and services in the software

Creation of customer orders and status management in the software

Meanwhile the collection of additional information, like special places of delivery, certain delivery times or other preferences counts likewise to it.

Advantages and benefits of digital order management

In such a system, all data is located in one central location. Addresses, articles and other master data can be effectively managed in the software and updated as required. In practice, order management is in most cases linked to other systems and processes within a software from the field of "enterprise resource planning or ERP". These include, for example

Billing programs

CRM systems to directly address customer needs

Archiving system for archiving of documents

Applications for digital job management in connection with relevant follow-up processes are mainly based on standard software products. Depending on the size of the company, its orientation and the desired level of digitization, various solutions with different functionalities are possible. If a company grows over time, the requirements and thus the necessary functions of the required solution also grow. It can therefore happen that the previous functions are no longer sufficient over time and a change must be considered in order to take into account the increasing level of information for the company.

brixxbox Low-Code-Plattform: Digital Order Management-Template


brixxbox Low-Code-Plattform: Digital Order Management-Template

With the "brixxbox" cloud software, companies can digitize processes quickly and easily. Thanks to the underlying modular principle, necessary adjustments and extensions can be made in the software at any time at the request of management or other employees in order to process additional data in the system. Adjustments in the system do not affect the productive operation of the software in the respective company in any way.

The provided templates serve as configuration examples. Different approaches shall be illustrated. The templates can be supplemented after the import as desired, or used as templates for own applications or entire systems.

In practice, the digital order management could be used for example by:

consulting company

Freelancers

and small enterprises

can be used to manage initial contacts with the respective contact persons after the company is founded and to monitor initial business activities (e.g. customer orders).

Extract of the functions

Company name and address of customers, suppliers, interested parties and other addresses

Contact person management with the corresponding contact data

Archiving and digitalization of documents and files (DMS)

Documentation of address-relevant features (e.g. specific delivery periods, acceptance deadlines, deviating conditions, etc.)

Article management

Price management

Entry and control of discounts per order

Enter and document order

Manage status of the job

\
You can find further information at https://brixxbox.net


Time Recording

Contents

1 Why do I need a time recording:****

2 What is a time recording system:****

2.1 Advantages and benefits of a time recording system****

3 brixxbox Low-Code-Plattform: Time Recording-Template****

3.1 Extract of the functions****

Why do I need a time recording:

In many companies, the principle of confidential working hours was practiced for a long time for some employees. This is an organizational model in which the completion of tasks is in the foreground. Not the working time, but the work result is decisive. This model was mainly practiced by creative working employees, since a rigid working time schedule, also from a scientific point of view, hinders creativity and thus above all possible innovations.

However, the European Court of Justice decided in 2019 that in future, the recording of working hours in all companies must be carried out by all employees. The ruling will oblige employers to offer a time recording concept that allows the entire working time as well as breaks and days off due to vacation or sick leave of the employees to be documented. This is to ensure that the laws regarding working hours, breaks and days off as well as the legally required vacations are adhered to for the protection of the employee.

When recording and documenting the working hours of all employees, a lot of information is quickly generated which must be bundled, categorized and evaluated to ensure compliance with the prescribed laws. Without supporting technology, it does not take long before time recording can no longer be handled by hand.

What is a time recording system:

A time recording system is a software with functions for the documentation and evaluation of all time-oriented parameters of the respective employees as required by law. In the time recording software, all relevant employee data is stored in databases. This includes the following areas in particular:

Working hours

Break times

Vacation days

days off due to illness

Time recording systems are mainly based on standard software products. Depending on the size of the company and the different working time models, such as shift work or piecework, different solutions with different functionalities come into question. If a company grows with the time, the requirements and thus the necessary functions of the time recording system also grow. It can therefore happen that the previous functions of the time recording software are no longer sufficient over time and a change must be considered in order to take into account the increasing level of information for the company.


Advantages and benefits of a time recording system

Good time recording systems offer enormous flexibility in terms of documenting the working hours of the workforce. There is a wide range of recording options, depending on the software used. For example, there are systems that allow input via cell phone. This is especially interesting for field service. In this way, data can be entered into the system quickly and without much effort. Of course there are also other end devices that are compatible depending on the system. These include, for example, terminals with chip cards or comparable systems that enable the employer to book the respective time types by simply hanging up the phone.

Furthermore, a good time recording system can also be an aid for certain decisions of the management or the personnel department and last but not least, a time recording system regularly provides the basis for payroll accounting.

brixxbox Low-Code-Plattform: Time Recording-Template

With the "brixxbox" cloud software, companies can digitize processes quickly and easily. Thanks to the underlying modular principle, necessary adjustments and extensions can be made in the software at any time at the request of management or other employees in order to process additional data in the system. Adjustments in the system do not affect the productive operation of the software in the respective company in any way.

The provided templates serve as configuration examples. Different approaches shall be illustrated. The templates can be supplemented after the import as desired, or used as templates for own applications or entire systems.

In practice this time recording application could be used for example by:

freelancers

and small enterprises

to document their own working hours and plan your annual vacation.

Extract of the functions

Employees: Employee administration with the corresponding contact data

Recording: recording of the daily working hours and breaks of the respective employees

Planning: documentation of vacation requests and status management of the respective employees

Status: documentation of approvals

\
You can find further information at https://brixxbox.net


ð©ðª Projektmanagement

Contents

1 Was ist Projektmanagement:****

2 Was ist ein Projektmanagement-System:****

2.1 Vorteile und Nutzen eines Projektmanagement-Systems****

3 brixxbox Low-Code-Plattform: Projektmanagement-Template****

3.1 Auszug der Funktionen****

Was ist Projektmanagement:

Das Umfeld eines Unternehmens unterliegt einem permanentem Wandel. So Ã¤ndern sich in bestimmten Phasen rechtliche Rahmenparameter oder neue Technologien fÃ¼hren zu verÃ¤nderten KundenbedÃ¼rfnissen. Auch wenn dies nur AuszÃ¼ge aus einem komplexen GesamtgefÃ¼ge sind, so wirken sie sich dennoch regelmÃ¤Ãig auf den Erfolg eines Unternehmens aus. Es entstehen neue Aufgaben. UrsprÃ¼ngliche Ziele mÃ¼ssen hinterfragt und von Fall zu Fall im Rahmen von Projekten und abgeleiteten Aufgaben angepasst werden. Per Definition handelt es sich bei einem Projekt um einen einmaligen (GeschÃ¤fts-)Prozess, der in verschiedene Phasen und Aufgaben aufgeteilt und auf eine bestimmte Zielerreichung gerichtet ist sowie mit einem festen Start-, und Endzeitpunkt versehen ist.

In diesem Kontext mÃ¼ssen Ziele definiert werden, Wege zur Zielerreichung gefunden und gemanagt werden, sowie Projektteilnehmer als Team und Ressourcen Ã¼berwacht werden. Die BÃ¼ndelung dieser TÃ¤tigkeiten wir generell als Projektmanagement verstanden. In der Praxis wird ein Projekt hÃ¤ufig in Teilprojekte gelgliedert, die jeweils auf eine bestimmte (Teil-) ZielerfÃ¼llung gerichtet sind und mit dem Hauptziel in Verbindung stehen. Dem Projektmanagement obliegt hierbei die Aufgabe die (Teil-) Projekte zu planen und zu steuern, sowie einer Ãberwachung im Hinblick auf zeitlich-, und ressourcenorientierte Parameter (z.B. die Mitglieder eines Teams).


Beim Projektmanagement entstehen vielfÃ¤ltige, detaillierte Informationen, die durch entsprechende Methoden gebÃ¼ndelt, kategorisiert und dem Management zur Bewertung prÃ¤sentiert werden mÃ¼ssen, um Aussagen ableiten und Entscheidungen im Hinblick auf die Zielerreichung treffen zu kÃ¶nnen. Ohne eine entsprechende Technologie dauert es ab einem gewissen KomplexitÃ¤tsgrad nicht lange, bis Projektmanagement mit hÃ¤ndischer Arbeit nicht mehr zu bewÃ¤ltigen ist. Die Mitarbeiter eines Teams verlieren ohne eine geeignete Technologie zu viel Zeit fÃ¼r das Projektmanagement, und die Zielerreichung ist gefÃ¤hrdet.

Was ist ein Projektmanagement-System:

Eine Projektmanagement- Software ist ein Software, welche den Projektmitarbeitern eines Teams eine EDV-gestÃ¼tzte Hilfe bei ihren ProjekttÃ¤tigkeiten bietet. In der Projektmanagement-Software werden sÃ¤mtliche Daten und Informationen des Projektes inklusive der vorhandenen Teilprojekte sowie aller Transaktionen und der damit verbundenen Kommunikation erfasst und in Datenbanken gespeichert. Dies kÃ¶nnen beispielhaft folgende Informationen sein:

Dokumentation eines Meetings zur Zieldefinition einzelner Teilprojekte

Budgetverwaltung je (Teil-)Projekt

Terminplanung einzelner Projektschritte

Projektmanagement-Systeme basieren Ã¼berwiegend auf Standardsoftware-Produkten. AbhÃ¤ngig von der UnternehmensgrÃ¶Ãe, dem jeweiligen Team und dem notwendigen Informationsgrad kommen verschiedene LÃ¶sungen mit unterschiedlichem Funktionsumfang in Frage. WÃ¤chst ein Unternehmen mit der Zeit, wachsen auch die Anforderungen und somit die notwendigen Funktionen des Projektmanagement-System. Es kann daher vorkommen, dass die bisherigen Funktionen der Projektmanagement-Software mit der Zeit nicht mehr ausreichen und ein Wechsel erwogen werden muss, um den steigenden Informationsgrad fÃ¼r das Unternehmen zu berÃ¼cksichtigen.

Vorteile und Nutzen eines Projektmanagement-Systems


Vorteile und Nutzen eines Projektmanagement-Systems

Die Selbstorganisation eines Teams oder auch einer Einzelperson ist bei steigendem Informationsgrad eine enorme Herausforderung. Handgeschriebene Listen, hier und da einen Zettel oder ein Post-IT helfen nur bedingt weiter, und stellen sicherlich nicht die besten Methoden dar. Der Einsatz einer Projektmanagementsoftware kann bei bedachter Auswahl entscheidende Vorteile fÃ¼r die Projektarbeit bringen. Vor allem dann, wenn mehrere Personen an einem Projekt oder Teilprojekt beteiligt sind, und der Informationsfluss nochmals grÃ¶Ãer wird. Im Kern sollte jede Projektmanagementsoftware folgende Grundbereiche abdecken:

Aufgabenverwaltung des Projektes

Projektplanung einzelner Teilprojekte

Projektsteuerung und Verwaltung der Ressourcen

Werden die zuvor genannten Bereiche durch die Software unterstÃ¼tzt, ist es jedem Projektteilnehmer und darÃ¼ber hinaus dem Management mÃ¶glich einen Ãberblick aller Ressourcen zu erhalten und die eigene Arbeit effizienter zu gestalten. Im Ergebnis liegen die Vorteile mit der richtigen Software auf der Hand. Es steigert die MÃ¶glichkeiten der Kontrolle, der Ãbersicht und der Transparenz aller Ressourcen. Eine Optimierung des Personaleinsatzes und eine hÃ¶here Kostenkontrolle sind in diesem Zusammenhang ebenfalls zu nennen.

brixxbox Low-Code-Plattform: Projektmanagement-Template

Mit der Cloud-Software "brixxbox" kÃ¶nnen Unternehmen Prozesse einfach und schnell digitalisieren. Durch das zugrunde liegende Baukastenprinzip kÃ¶nnen notwendige Anpassungen und Erweiterungen auf Wunsch des Managements oder anderer Mitarbeiter jederzeit in der Software vorgenommen werden, um zusÃ¤tzliche Daten im System zu verarbeiten. Anpassungen im System beeintrÃ¤chtigen in keiner Weise den Produktivbetrieb der Software im jeweiligen Unternehmen.


Die zur VerfÃ¼gung gestellten Templates dienen als Konfigurationsbeispiel. Es sollen verschiedene AnsÃ¤tze illustriert werden. Die Templates kÃ¶nnen nach dem Import beliebig ergÃ¤nzt werden, oder als Vorlage fÃ¼r eigene Applikationen oder ganze Systeme verwendet werden.

In der Praxis kÃ¶nnte diese Projektmanagement-Anwendung zum Beispiel von:

Beratungsunternehmen

Freelancern

und Kleinunternehmen

genutzt werden, um Projekte anzulegen und zu verwalten. Neben der Stammdatenhaltung sind darÃ¼ber hinaus erweiterte Funktionen enthalten, um eine mÃ¶gliche Verwendung und VerknÃ¼pfung der Stammdaten zu visualisieren und einen realistischen Praxisbezug zur UnterstÃ¼tzung des Managements und anderer Abteilungen herzuleiten.

Auszug der Funktionen

Unternehmensdaten: Bezeichnung und Anschrift der Unternehmen

Team und Ansprechpartner: Kontaktdaten und Ansprechpartner der Unternehmen und Mitarbeiter

Telefonbuch: auf Basis der Kontaktdaten

Archivierung: Ablage und Digitalisierung von Dokumenten und Dateien von Kunden und Interessenten

Vorlagen: Textvorlagen kÃ¶nnen erstellt werden zur vereinfachten Datenpflege

Projekte: Anlage und Beschreibung von Projekten und zugehÃ¶rigen Teilprojekten

Phasen: AusfÃ¼hrliche Beschreibung und Dokumentation der Projekte und der jeweiligen Phasen

Planung: Festlegung der ZustÃ¤ndigkeit innerhalb der Projekte und Teilprojekte

Projekte Ã¼berwachen

Erstellen von projektrelevanten Erinnerungen und Zuweisung einzelner Mitarbeiter

Zuordnung von Projekten zu Kunden, oder anderen Adressen

Ressourcenverwaltung

\
Weitere Informationen finden Sie unter https://brixxbox.net


Project Management

Contents

1 What is project management:****

2 What is a project management system:****

2.1 Advantages and benefits of a project management system****

3 brixxbox Low-Code-Plattform: Project Management-Template****

3.1 Extract of the functions****

What is project management:

The environment of a company is subject to permanent change. In certain phases, legal framework parameters change or new technologies lead to changed customer needs. Even if these are only excerpts from a complex overall structure, they still regularly have an impact on the success of a company. New tasks arise. Original goals have to be questioned and adapted from case to case in the context of projects and derived tasks. By definition, a project is a one-time (business) process, which is divided into different phases and tasks and is directed towards a specific goal achievement and has a fixed start and end date.

In this context, goals have to be defined, ways to reach them have to be found and managed, and project participants have to be monitored as a team and resources. The bundling of these activities is generally understood as project management. In practice, a project is often divided into sub-projects, each of which is aimed at a specific (partial) goal fulfillment and is related to the main goal. The project management is responsible for planning and controlling the (sub-) projects, as well as for monitoring them with regard to time- and resource-oriented parameters (e.g. the members of a team).

Project management generates a wide range of detailed information, which must be bundled, categorized and presented to the management for evaluation using appropriate methods in order to derive statements and make decisions with regard to the achievement of objectives. Without a corresponding technology, it does not take long from a certain level of complexity until project management can no longer be managed by hand. Without a suitable technology, the members of a team lose too much time for project management and the achievement of objectives is endangered.

What is a project management system:

A project management system is a application that provides the project members of a team with computer-aided assistance in their project activities. In the project management system all data and information of the project including the existing sub-projects as well as all transactions and the associated communication are recorded and stored in databases. The following information can be taken as an example:

Documentation of a meeting for the target definition of individual sub-projects


Documentation of a meeting for the target definition of individual sub-projects

Budget management per (sub)project

Scheduling of individual project steps

Project management systems are mainly based on standard software products. Depending on the size of the company, the respective team and the required level of information, different solutions with different functionalities are possible. If a company grows over time, the requirements and thus the necessary functions of the project management system also grow. It can therefore happen that the previous functions of the project management software are no longer sufficient over time and a change must be considered in order to take the increasing degree of information for the company into account.

Advantages and benefits of a project management system

The self-organization of a team or even an individual is an enormous challenge as the level of information increases. Handwritten lists, here and there a piece of paper or a post-IT are of only limited help and are certainly not the best methods. The use of a project management software can bring decisive advantages for project work, if carefully chosen. Especially when several people are involved in a project or sub-project and the flow of information is even greater. In essence, every project management software should cover the following basic areas:

Task management of the project

Project planning of individual sub-projects

Project control and resource management

If the aforementioned areas are supported by the software, it is possible for each project participant and, in addition, the management to obtain an overview of all resources and to make their own work more efficient. In the result, the advantages with the right software are obvious. It increases the possibilities of control, overview and transparency of all resources. An optimization of the personnel deployment and a higher cost control are also to be mentioned in this context.

brixxbox Low-Code-Plattform: Project Management-Template

With the "brixxbox" cloud software, companies can digitize processes quickly and easily. Thanks to the underlying modular principle, necessary adjustments and extensions can be made in the software at any time at the request of management or other employees in order to process additional data in the system. Adjustments in the system do not affect the productive operation of the software in the respective company in any way.

The provided templates serve as configuration examples. Different approaches shall be illustrated. The templates can be supplemented after the import as desired, or used as templates for own applications or entire systems.


In practice, this project management application could be used for example by:

consulting company

Freelancers

and small enterprises

to create and manage projects. In addition to master data management, advanced functions are also included to visualize the possible use and linking of master data and to derive a realistic practical reference to support management and other departments.

Extract of the functions

Company data: Name and address of the companies

Team and contact persons: Contact details and contact persons of the companies and employees

Phone book: based on contact data

Archiving: storage and digitalization of documents and files from customers and prospects

Templates: Text templates can be created to simplify data maintenance

Projects: Creation and description of projects and related subprojects

Phases: Detailed description and documentation of the projects and the respective phases

Planning: Definition of responsibilities within projects and sub-projects

Monitor projects

Creation of project-relevant reminders and assignment of individual employees

Assignment of projects to customers, or other addresses

Resource management

\
You can find further information at https://brixxbox.net


ð©ðª Zeiterfassung

Contents

1 Warum benÃ¶tige ich eine Zeiterfasung:

2 Was ist ein Zeiterfassungssystem:

2.1 Vorteile und Nutzen eines Zeitefassungssystems

3 brixxbox Low-Code-Plattform: Zeiterfassungs-Template

3.1 Auszug der Funktionen

Warum benÃ¶tige ich eine Zeiterfasung:

In vielen Unternehmen wurde fÃ¼r einige Mitarbeiter lange Zeit das Prinzip der Vertrauensarbeitszeit praktiziert. Hierbei handelt es sich um ein Organisationsmodell, bei dem die Erledigung der Aufgaben im Vordergrund steht. Nicht die Arbeitszeit, sondern das Arbeitsergebnis ist entscheidend. Dieses Modell wurde vor allem von kreativ arbeitenden Mitarbeitern praktiziert, da eine starre Arbeitszeitvorgabe auch aus wissenschaftlichen Gesichtspunkten die KreativitÃ¤t und damit vor allem mÃ¶gliche Innovationen behindert.

Der europÃ¤ische Gerichtshof hat jedoch im Jahr 2019 entschieden, dass die Erfassung von Arbeitszeiten kÃ¼nftig in allen Unternehmen von allen Mitarbeitern zu erfolgen hat. Durch das Urteil werden Arbeitsgeber dazu verpflichtet, ein Konzept zur Zeiterfassung anzubieten, durch welches die gesamte Arbeitszeit sowie Pausen und Fehltage durch Urlaub oder Krankheut der Mitarbeiter dokumentiert werden kÃ¶nnen. So soll sichergestellt sein, dass die Gesetze im Hinblick auf die Arbeits-, und Pausenzeiten sowie die gesetzlich vorgeschrieben Urlaubstage zum Schutz des Mitarbeiters eingehalten werden.


Bei der Erfassung und Dokumentation der Arbeitszeiten aller Mitarbeiter entstehen schnell viele Informationen, die gebÃ¼ndelt, kategorisiert und bewertet werden mÃ¼ssen, um die Einhaltung der vorgeschriebenen Gesetze zu gewÃ¤hrleisten. Ohne eine unterstÃ¼tzende Technologie dauert es nicht lange, bis die Zeiterfassung mit hÃ¤ndischer Arbeit nicht mehr zu bewÃ¤ltigen ist.

Was ist ein Zeiterfassungssystem:

Ein Zeiterfassungssystem ist eine Software mit Funktionen zur Dokumentation und Auswertung aller zeitorientierten Parameter der jeweiligen Mitarbeiter, die der Gesetzgeber vorsieht. In der Zeiterfassungssoftware werden alle relevanten Daten der Mitarbeiter in Datenbanken gespeichert. Hierzu zÃ¤hlen insbesondere die folgenden Bereiche:

Arbeitszeiten

Pausenzeiten

Urlaubstage

Fehltage durch Krankheit

Zeiterfassungssysteme basieren Ã¼berwiegend auf Standardsoftware-Produkten. AbhÃ¤ngig von der UnternehmensgrÃ¶Ãe und den verschiedenen Arbeitszeitmodellen wie z.B. Schichtarbeit oder Akkordarbeit kommen verschiedene LÃ¶sungen mit unterschiedlichem Funktionsumfang in Frage. WÃ¤chst ein Unternehmen mit der Zeit, wachsen auch die Anforderungen und somit die notwendigen Funktionen des Zeiterfassungssystems. Es kann daher vorkommen, dass die bisherigen Funktionen der Zeiterfassungssoftware mit der Zeit nicht mehr ausreichen und ein Wechsel erwogen werden muss, um den steigenden Informationsgrad fÃ¼r das Unternehmen zu berÃ¼cksichtigen.

Vorteile und Nutzen eines Zeitefassungssystems


Vorteile und Nutzen eines Zeitefassungssystems

Gute Zeiterfassungssysteme bieten eine enorme FlexibilitÃ¤t im Hinblick auf die Dokumentation der betrieblichen Arbeitszeit der Belegschaft. Es gibt eine Vielzahl von ErfassungsmÃ¶glichkeiten, die je nach eingesetzter Software mÃ¶glich sind. So gibt es beispielsweise Systeme, die eine Eingabe mittels Mobiltelefon mÃ¶glich machen. Dies ist vor allem fÃ¼r den AuÃendienst interessant. So kÃ¶nnen die Daten schnell und ohne viel Aufwand in das System eingegeben werden. NatÃ¼rlich gibt auch andere EndgerÃ¤te, die abhÃ¤ngig vom System kompatibel sind. Hierzu zÃ¤hlen beispielsweise Terminals mit Chip-Karten oder vergleichbare Systeme, die es dem Arbeitgeber durch einfaches auflegen ermÃ¶glichen die jeweiligen Zeittypen zu buchen.

DarÃ¼ber hinaus kann ein gutes Zeiterfassungssystem auch eine Hilfestellung fÃ¼r bestimmte Entscheidungen des Managements oder der Personalabteilung sein und nicht zuletzt liefert ein Zeiterfassungssystem regelmÃ¤Ãig die Basis fÃ¼r die Engeltabrechnung.

brixxbox Low-Code-Plattform: Zeiterfassungs-Template

Mit der Cloud-Software "brixxbox" kÃ¶nnen Unternehmen Prozesse einfach und schnell digitalisieren. Durch das zugrunde liegende Baukastenprinzip kÃ¶nnen notwendige Anpassungen und Erweiterungen auf Wunsch des Managements oder anderer Mitarbeiter jederzeit in der Software vorgenommen werden, um zusÃ¤tzliche Daten im System zu verarbeiten. Anpassungen im System beeintrÃ¤chtigen in keiner Weise den Produktivbetrieb der Software im jeweiligen Unternehmen.


Die zur VerfÃ¼gung gestellten Templates dienen als Konfigurationsbeispiel. Es sollen verschiedene AnsÃ¤tze illustriert werden. Die Templates kÃ¶nnen nach dem Import beliebig ergÃ¤nzt werden, oder als Vorlage fÃ¼r eigene Applikationen oder ganze Systeme verwendet werden.

In der Praxis kÃ¶nnte diese Zeiterfassungs-Anwendung zum Beispiel von:

Freelancern

und Kleinunternehmen

genutzt werden, um die eigenen Arbeitszeiten zu dokumentieren, sowie den Jahresurlaub zu planen.

Auszug der Funktionen

Mitarbeiter: Mitarbeiterverwaltung mit den zugehÃ¶rigen Kontaktdaten

Erfassung: Erfassung der tÃ¤glichen Arbeitszeiten und Pausen der jeweiligen Mitarbeiter

Planung: Dokumentation von UrlaubsantrÃ¤gen und Statusverwaltung der jeweiligen Mitarbeiter

Status: Dokumentation von Genehmigungen

\
Weitere Informationen finden Sie unter https://brixxbox.net


ð©ðª Fahrtenbuch

Contents

1 Wer benÃ¶tigt ein digitales Fahrtenbuch:****

1.1 Vorteile und Nutzen eines digitalen Fahrtenbuches****

2 brixxbox Low-Code-Plattform: digitales Fahrtenbuch-Template****

2.1 Auszug der Funktionen****

Wer benÃ¶tigt ein digitales Fahrtenbuch:

Ein Fahrtenbuch hat grundsÃ¤tzlich den Zweck Fahrstrecken mit einem Fahrzeug sowie den jeweiligen Reisegrund zu dokumentieren. Verwenden SelbststÃ¤ndige oder Angestellte ein auf das Unternehmen angemeldete Auto, geht das Finanzamt grundsÃ¤tzlich davon aus, dass die zuvor genannten Personengruppen das Fahrzeug nicht nur fÃ¼r Fahrten des Unternehmens, sondern auch fÃ¼r private Angelegenheiten nutzen. Der durch das Auto entstehende geldwerte Vorteil muss in den meisten FÃ¤llen versteuert werden.

Dazu stehen zweierlei Optionen zur VerfÃ¼gung: Entweder wird z.B. das Auto mit einer Pauschale gemÃ¤Ã der Ein-Prozent-Regelung veranschlagt — oder es wird die HÃ¤ufigkeit und Dauer aller dienstlichen und privaten Fahrten mit dem Auto in einem ausfÃ¼hrlichen Fahrtenbuch dokumentiert. Die letztere Methode ist zwar mit einigem Aufwand verbunden, kann jedoch attraktive SteuervergÃ¼nstigungen bescheren. DafÃ¼r mÃ¼ssen jedoch die Anforderungen und die deklarierten Angaben der FinanzbehÃ¶rde eingehalten halten:

FÃ¼r jedes Fahrzeug muss ein eigenes Fahrtenbuch gefÃ¼hrt werden

Angaben zum amtlichen KfZ-Kennzeichen des betreffenden Fahrzeugs

Angabe des jeweiligen Fahrers

Angaben zum genauen Kilometerstandes zu Beginn der Fahrt und zum genauen Kilometerstand zum Ende der Fahrt, sowie der gefahrenen Kilometer

Dokumentation des Zeitraums der Fahrt


Dokumentation des Zeitraums der Fahrt

Bei der manuellen Erfassung und Angabe der einzelnen Fahrten entsteht schnell ein groÃer Aufwand. Ohne eine unterstÃ¼tzende Technologie dauert es nicht lange, bis die Verwaltung mit hÃ¤ndischer Arbeit nicht effizient ist.

Vorteile und Nutzen eines digitalen Fahrtenbuches

Die Nutzung eines elektronischen Fahrtenbuches bietet viele Vorteile und fÃ¼hrt hÃ¤ufig zu geringeren Kosten, gerade bei vielen Fahrten fÃ¼r das Unternehmen und wenig privaten Fahrten. Generell lassen sich folgende Vorteile nennen:

deutliche Zeitersparnis,

Klare Ãbersicht und kaum Fehler

Sicherheit gegenÃ¼ber dem Finanzamt,

In der Regel geringere Kosten und Steuervorteile gegenÃ¼ber der Ein-Prozent-Regelung,

elektronische Auswertung der Fahrdaten.

Anwendungen zur Verwaltung digitaler FahrtenbÃ¼cher basieren Ã¼berwiegend auf Standardsoftware-Produkten. AbhÃ¤ngig von der UnternehmensgrÃ¶Ãe, der Anzahl der Firmenfahrzeuge und dem Grad der Internationalisierung kommen verschiedene LÃ¶sungen mit unterschiedlichem Funktionsumfang in Frage. WÃ¤chst ein Unternehmen mit der Zeit, wachsen auch die Anforderungen und somit die notwendigen Funktionen des digitalen Fahrtenbuches. Es kann daher vorkommen, dass die bisherigen Funktionen mit der Zeit nicht mehr ausreichen und ein Wechsel erwogen werden muss, um den steigenden Informationsgrad fÃ¼r das Unternehmen zu berÃ¼cksichtigen.

brixxbox Low-Code-Plattform: digitales Fahrtenbuch-Template


brixxbox Low-Code-Plattform: digitales Fahrtenbuch-Template

Mit der Cloud-Software "brixxbox" kÃ¶nnen Unternehmen Prozesse einfach und schnell digitalisieren. Durch das zugrunde liegende Baukastenprinzip kÃ¶nnen notwendige Anpassungen und Erweiterungen auf Wunsch des Managements oder anderer Mitarbeiter jederzeit in der Software vorgenommen werden, um zusÃ¤tzliche Daten im System zu verarbeiten. Anpassungen im System beeintrÃ¤chtigen in keiner Weise den Produktivbetrieb der Software im jeweiligen Unternehmen.

Die zur VerfÃ¼gung gestellten Templates dienen als Konfigurationsbeispiel. Es sollen verschiedene AnsÃ¤tze illustriert werden. Die Templates kÃ¶nnen nach dem Import beliebig ergÃ¤nzt werden, oder als Vorlage fÃ¼r eigene Applikationen oder ganze Systeme verwendet werden.

In der Praxis kÃ¶nnte das digitale Fahrtenbuch zum Beispiel von:

Freelancern

genutzt werden, um das vorhandene Firmenfahrzeug digital zu verwalten, die jeweiligen Fahrten mit allen Angaben zu dokumentieren und bei Bedarf auszuwerten.

Auszug der Funktionen

Dokumentation des Fahrers, des amtlichen Kennzeichens

Erfassung der Kilometer beim Start und bei Beendigung der Fahrt sowie Ermittlung der gefahrenen Kilometer

Unterscheidung zwischen geschÃ¤ftlichen und privaten Fahrten im Hinblick auf die Versteuerung

Nutzung als Handy App mÃ¶glich

Nutzung als App fÃ¼r Tablets mÃ¶glich

\
Weitere Informationen finden Sie unter https://brixxbox.net


ð©ðª Ticketsystem

Contents

1 Was ist ein Ticketsystem****

1.1 Vorteile und Nutzen eines Ticketsystems:****

2 brixxbox Low-Code-Plattform: Ticketsystem-Template:****

2.1 Auszug der Funktionen****

Was ist ein Ticketsystem

In der Praxis erreichen Unternehmen regelmÃ¤Ãig zahlreiche Anfragen. Kunden und Interessenten haben Fragen zu bestimmten Produkten und Diensteislungen, oder KlÃ¤rungsbedarf bezogen auf die erworbenen Produkte. Ein Ticketsystem ist ein Softwaresystem, das zentralisiert alle Anfragen an ein Unternehmen verwaltet. Die Entgegennahme, die Koordination zur jeweils richtigen Abteilung oder Person und die Bearbeitung der Anfragen erfolgen zentral Ã¼ber das Ticketsystem und bÃ¼ndelt die KanÃ¤le:

Telefon

E-Mail

Facebook

Instagram

Chat und Messenger

in einem System. Die erhaltenen Anfragen kÃ¶nnen in der Folge geprÃ¼ft und einer Person zur weiteren Bearbeitung zugewiesen werden bis zur LÃ¶sung (closed Ticket). Mit dem Ticketsystem soll sichergestellt werden, dass keine Nachricht verloren geht und jederzeit ein GesamtÃ¼berblick Ã¼ber die zu bearbeitenden VorgÃ¤nge mÃ¶glich ist.

Vorteile und Nutzen eines Ticketsystems:

Gute Ticketsysteme bieten vielfÃ¤ltige MÃ¶glichkeiten und unterstÃ¼tzen viele Prozesse im Unternehmen. Die in diesem Zusammenhang zu nennenden Hauptvorteile sind:

Kundenanfragen straffen: Eingehende Tickets werden mit einem entsprechenden System aus mehreren KommunikationskanÃ¤len an einem zentralen Ort gespeichert. Mitarbeiter kÃ¶nnen den Tickets PrioritÃ¤ten zuweisen, sie Ã¼berwachen und bearbeiten.


Zugriff auf Kunden und Historie: Eine gute Beziehung zu Kunden und Partnern ist ein wichtiger Erfolgsfaktor fÃ¼r ein Unternehmen. Mit dem Ticketsystem erhalten Mitarbeiter Zugriff auch auf vergangene Kontakte mit den Kunden und Partnern, um stets alle Fakten im Blick zu haben

Automatisierung von Aufgaben: Mit einem Ein Ticket-System kÃ¶nnen Routineaufgaben standardisiert werden, um Effizienz zu steigern und schnellere Antworten zu ermÃ¶glichen.

Umfassende AuswertungsmÃ¶glichkeiten: Mit einem guten Ticketsystem kÃ¶nnen verschiedene Auswertungen schnell und einfach aufgerufen werden.

Ticketsysteme basieren Ã¼berwiegend auf Standardsoftware-Produkten. AbhÃ¤ngig von der UnternehmensgrÃ¶Ãe, der Anzahl und dem KomplexitÃ¤tsgrad der Anfragen kommen verschiedene LÃ¶sungen mit unterschiedlichem Funktionsumfang in Frage. WÃ¤chst ein Unternehmen mit der Zeit, wachsen auch die Anforderungen und somit die notwendigen Funktionen des Ticketsystems. Es kann daher vorkommen, dass die bisherigen Funktionen des Ticketsystems mit der Zeit nicht mehr ausreichen und ein Wechsel erwogen werden muss, um den steigenden Informationsgrad fÃ¼r das Unternehmen zu berÃ¼cksichtigen.

brixxbox Low-Code-Plattform: Ticketsystem-Template:

Mit der Cloud-Software "brixxbox" kÃ¶nnen Unternehmen Prozesse einfach und schnell digitalisieren. Durch das zugrunde liegende Baukastenprinzip kÃ¶nnen notwendige Anpassungen und Erweiterungen auf Wunsch des Managements oder anderer Mitarbeiter jederzeit in der Software vorgenommen werden, um zusÃ¤tzliche Daten im System zu verarbeiten. Anpassungen im System beeintrÃ¤chtigen in keiner Weise den Produktivbetrieb der Software im jeweiligen Unternehmen.


Die zur VerfÃ¼gung gestellten Templates dienen als Konfigurationsbeispiel. Es sollen verschiedene AnsÃ¤tze illustriert werden. Die Templates kÃ¶nnen nach dem Import beliebig ergÃ¤nzt werden, oder als Vorlage fÃ¼r eigene Applikationen oder ganze Systeme verwendet werden.

In der Praxis kÃ¶nnte das Ticketsystem zum Beispiel von:

Beratungsuntermehmen

Freelancern

und Kleinunternehmen

genutzt werden, um Anfragen aller Art zu verwalten und zu dokumentieren.

Auszug der Funktionen

Firmenbezeichnung und Anschrift der Kunden

Ansprechpartnerverwaltung mit den zugehÃ¶rigen Kontaktdaten

Integriertes Telefonbuch mit Suchfunktion

Archivierung und Digitalisierung von Dokumenten und Dateien (DMS)

Erfassung von Tickets

Dokumentation von Kundenanfragen

Nachverfolgung der Tickets durch eindeutige Nummerierung

\
Weitere Informationen finden Sie unter https://brixxbox.net


Extended CRM-System

Contents

1 What is CRM****

2 What is a CRM-System****

2.1 Advantages and benefits of a CRM-Systems****

2.2 Advantages and benefits of an integrated project management system****

3 brixxbox Low-Code-Plattform: Extended CRM-Template****

3.1 Extract of the functions****

What is CRM

Customer Relationship Management (CRM) is a strategy for companies and their employees to systematically create relationships and interactions with contact persons of existing and potential customers. By generating sales, these customers play a decisive role in the long-term success of the company. If customers adjust their buying behavior and switch to products from other companies, this can have serious consequences for their own company. That's why companies invest a lot of time and effort in CRM activities to analyze customer preferences. Target groups, markets and the respective needs are analyzed within the CRM and coordinated with the own portfolio. If deviations are found, the employees of the sales and marketing department, in coordination with the management, have the task of optimizing the customer relationship within the framework of CRM or adjusting the concrete CRM strategies in order to better reach the customers again. Other departments also contribute to customer satisfaction and provide valuable information for CRM. This includes, for example, the entire service department. Within the scope of service, customer inquiries and discrepancies are recorded and processed. This is also part of CRM.

CRM generates a wide range of detailed information that must be bundled, categorized and evaluated in order to be able to derive statements. Without a corresponding technology, it does not take long with increasing numbers of customers and prospects and the respective contacts, until CRM can no longer be managed with manual work. Targeted contact with the customer is made more difficult. Without a suitable technology, employees lose too much time for CRM if the CRM strategy is to be pursued with the same quality and intensity even with increasing numbers of customers and prospects.

What is a CRM-System

A CRM system is a software with functions for the management and automation of all information that is generated month by month when addressing customers or prospects and binding them. In the CRM software, all data of customers and prospects, including all transactions and related communication, are collected and stored in databases. The following information can be taken as an example:

Documentation of a prospective customer telephone call for later evaluation

Storage of a customer offer for later allocation


Documentation of a prospective customer telephone call for later evaluation

Storage of a customer offer for later allocation

Appointment reminder for an offer meeting with an interested party on site

Birthday management of A and B customers to increase attention

CRM systems are mainly based on standard software products. Depending on the size of the company and the required level of information, different solutions with different functionalities are possible. If a company grows over time, the requirements and thus the necessary functions of the CRM system also grow. It can therefore happen that the previous functions of the CRM software are no longer sufficient over time and a change must be considered in order to take the increasing degree of information for the company into account.

Advantages and benefits of a CRM-Systems

The advantages and benefits of CRM software for companies are obvious. In practice, a large number of contacts and their relationship to the own company must be managed in one system. Well-designed CRM systems create more transparency. They can be used wherever direct or indirect customer or prospect contact is required. With the right CRM software, the entire sales force can also be supported. This applies both to:

the sales force with the objective of "increasing sales",

as well as for the service-oriented field service with the objective "service and maintenance".

All activities on site can be recorded directly in the CRM software. In addition, a good CRM system can also be an aid for certain activities, in which information is available at the right place in the right form. This not only saves time, but also regularly delivers better results in all areas. In summary, a CRM system helps to support sales, marketing, service and last but not least, management. With the help of a CRM system, activities can be optimized and automated (e.g. monthly reports). In addition, a good CRM provides a variety of decision bases.

Advantages and benefits of an integrated project management system


Advantages and benefits of an integrated project management system

Projects are regularly associated with investments and other expenses and are directed towards a specific goal (project objective). In practice, a project is often divided into sub-projects, each of which is aimed at a specific (partial) goal fulfillment and is related to the main goal. The project management is responsible for planning and controlling the (sub-) projects, as well as monitoring them with regard to time- and resource-oriented parameters. As with CRM, project management involves strategies that must be supported by suitable technologies and systems at a certain level of complexity at the latest in order to process the wealth of data in a meaningful way. A CRM system with integrated project management saves time and effort and increases data quality.

The sales department acquires a new customer project as an example. Up to now, all customer- or prospect related activities were recorded in the CRM system. The following project is now regularly managed by other employees and departments. Thanks to the integration, project-specific information can now be found in the shortest possible time. The management of the information is clearly optimized by the symbiosis of both systems.

brixxbox Low-Code-Plattform: Extended CRM-Template

With the "brixxbox" cloud software, companies can digitize processes quickly and easily. Thanks to the underlying modular principle, necessary adjustments and extensions can be made in the software at any time at the request of management or other employees in order to process additional data in the system. Adjustments in the system do not affect the productive operation of the software in the respective company in any way.

The provided templates serve as configuration examples. Different approaches shall be illustrated. The templates can be supplemented after the import as desired, or used as templates for own applications or entire systems.

In practice, this CRM application could be used for example by:

Consulting company

Freelancers

and small enterprises

to create customers and prospects and manage their contacts and CRM-relevant data. In addition to master data management, advanced functions are also included to visualize the possible use and linking of master data and to derive a realistic practical reference to support management, sales and marketing.

Extract of the functions

Company data: Name and address of the companies

contact details: Contact data and contact persons of the companies and employees

Phone book: based on contact data

Archiving: storage and digitalization of documents and files from customers and prospects


Phone book: based on contact data

Archiving: storage and digitalization of documents and files from customers and prospects

Special features: Documentation of specific customer requirements and special features (e.g. billing only per month)

CRM data: Scheduling (e.g. per month, week), deadline monitoring and appointment documentation as well as assignment of relevant contacts

CRM Workflows: Creation of reminders and follow-ups (e.g. in two months) for certain contacts

CRM report: e.g. ABC/XYZ - evaluation or categorization of customers and prospective customers (periods/months)

Templates: text templates can be created

Project integration: project planning, project monitoring, resource management and responsibilities

Management: Status monitoring of all activities and projects

Mobile: Access to all data anywhere and with any device (cloud)


Server API Reference

How to Use Server Side Functions

{% embed url="https://youtu.be/HC1IH8ralxA" %}

Preparing to use BrixxServerApi

Install from npm. This will give your project access to the BrixxServerApi.

npm i @brixxbox/brixx-server-api

Reference the Class BrixxServerApi from your function source.

javascript
const BrixxServerApi = require('@brixxbox/brixx-server-api');

Create an instance from BrixxServerApi to access the avialable methods.

javascript
//Note: the constructor will always get the 2. parameter from
//the functions call as parameter. This parameter expects the brixxboxMeta
//as part of the body content (req.body.brixxboxMeta)
const brixxServerApi = new BrixxServerApi(req);

Now the different methods from brixxServerApi can be called.

Example

```javascript

const BrixxServerApi = require('@brixxbox/brixx-server-api');

module.exports = async function (context, req) {
    const brixxServerApi = new BrixxServerApi(req);
    currencyRate = await brixxServerApi.businessBrixx({
        functionName:"CurrencyConverter",
        methodName: "Convert",
        fromCurrencySymbol: "EUR",
        toCurrencySymbol: "USD"
    });

}
```

Server Side Api Function List

loadConfigRecordById

saveConfigRecordById

sqlWrite

sqlRead

sendEmail

createReportPdfBlob

cloudPrint

businesssBrixx

To invoke a server function from the a brixxApi client please check serverFunction


description: Executes a write sql statement and returns the number of rows affected

sqlRead

Parameters

statementName - The name of the statement

additionalParameters - all controls in the current config are set as paramters automatically. If you need to add additional parameters, you can use this json object to set them

queryOptions - (optional) a json object with options for the request

timeout - (optional) timeout for the SQL request. Default is 30 seconds

connectionKey - (optional) a key to a custom settings entry with the connection string to an external MSSQL database

Example Usages

Read all data without parameters

javascript
   let rowsChanged = await brixxServerApi.sqlRead("getAddresses", {}, {timeout: 90});

Read all data with parameters

javascript
   let rowsChanged = await brixxServerApi.sqlRead("getAddresses", { adrType: 1});

See also client side api sqlRead


description: Executes a write sql statement and returns the number of rows affected

sqlWrite

Parameters

statementName - The name of the statement

additionalParameters - all controls in the current config are set as paramters automatically. If you need to add additional parameters, you can use this json object to set them

queryOptions - (optional) a json object with options for the request

timeout - (optional) timeout for the SQL Request. Default is 30 seconds

connectionKey - (optional) a key to a custom settings entry with the connection string to an external MSSQL database

Example Usages

Update a record with parameters

javascript
   let rowsChanged = await brixxServerApi.sqlWrite("updateAddres", {
       newName: "John",
       addressId: 45,
   });

See also client side api sqlWrite


description: >-
  This server side api function does support the same parameters as cloudPrint
  from the client side api.

cloudPrint

Api Version > 0.1.30

Example 1

Send a blob object to the cloud print api

javascript
    let resultObj = await brixxServerApi.cloudPrint({
            blob: myBlob,
            printerName: "HP LaserJet",
        });
    console.log(resultObj.status);

Example 2

We create a blob with create report and send it to the cloudPrint api

javascript
        let pdfBlob = await brixxApi.createReportPdfBlob({
            reportName: "demo1",
            configName: "address",
            archive: true,
            parameters:{
                id: 45
            },
        });
        let resultObj  = await brixxApi.cloudPrint({
            blob: pdfBlob,
            printerName: "HP LaserJet",
        });
        console.log(resultObj.status);

Example 3

Send a base64 file content to the cloudPrint api.

javascript
        let resultObj = await brixxApi.cloudPrint({
            documentBase64Content: myBase64PdfContent,
            printerName: "HP LaserJet",
        });
        console.log(resultObj.status);

See also client side api cloudPrint


description: Saves or creates a config record and returns the new record object.

saveConfigRecordById

Parameters

mode - Config name

id - Record Id

Example Usages

Create a new Record with 2 fields

javascript
   let newRecord = await brixxServerApi.saveConfigRecordById({
       adrName: "John",
       adrLastName: "Doe",
   });

See also client side api saveConfigRecordById


Functions


description: >-
  This server side api function does support the same parameters (Attachements
  and so on) as ComposeEmail from the client side api. Emails are sent
  automatically, as there is no UI.

sendEmail

Example 1

javascript
   await brixxServerApi.sendEmail({
            to: ["john.doe@acme.com"],
            text: "Hello World",
            subject: "Demo Email",
        });

See also client side api composeEmail


description: >-
  This server side api function does support the same parameters as
  createReportPdfBlob from the client side api.

createReportPdfBlob

Example 1

javascript
    await brixxServerApi.createReportPdfBlob({
            reportName: "myDemoReport",
            configName: "address",
            archive: true,
            parameters:{
                id: 45
            },
        });

See also client side api createReport


description: >-
  This server side api function does support the same parameters as
  businessBrixx from the client side api.

businessBrixx

```javascript
let result = await brixxApi.businessBrixx({
            functionName:"CurrencyConverter",
            methodName: "Convert",
            fromCurrencySymbol: "EUR",
            toCurrencySymbol: "USD"
        });
console.log(result);

```

See also client side api businessBrixx


description: Server Function to load a config record and return the record object.

loadConfigRecordById

Parameters

mode - Config name

id - Record Id

Example Usages

loads a record and stores it in a variable

javascript
   let record = await brixxServerApi.loadConfigRecordById("address", req.body.parameters.addressId);

See also client side api loadConfigRecordById


Client API Reference

brixxApi Functions

The brixxApi provides a set of functions for each brixxbox. These functions can be used inside brixxbox events, to interact with the brixxbox and modify the behaviour of the application.

Common Functions

inviteUser(string email)

App Functions

setToolbarButtonMode(string toolbarButtonId, string mode)

addToolbarButton(toolbarButtonOptions)

readOnlyMode(bool readOnly, options)

excludeFromReadonly([])

startScanner(string controlId, scanOptions)

isUserInRole(string role)

globalSearch(string searchTerm)

getDate(Date date)

getUserClaim(string claimName)

getSessionToken()

getBrowserToken()

logAdd()

enableNotifications()

setToolbarButtonMode(string toolbarButtonId, string mode)

addToolbarButton(toolbarButtonOptions)

readOnlyMode(bool readOnly, options)

excludeFromReadonly([])

startScanner(string controlId, scanOptions)

isUserInRole(string role)

globalSearch(string searchTerm)

getDate(Date date)

getUserClaim(string claimName)

getSessionToken()

getBrowserToken()

logAdd()

enableNotifications()

Field Manipulation

setFieldValue(string controlId, value) // Value can be of any javascript value type i.e. string, integer, Date etc.

getFieldValue(string controlId)

setLabelText(string controlId, string labelText)

initAllControls()

initControl()

setControlUnmodifiedValue(string controlId, string valueToCompare) // Value can be of any javascript value type i.e. string, integer, Date etc.

getControlUnmodifiedValue(string controlId[[[[markAllControlsAsUnModified|markAllControlsAsUnModified()]]]]

getHtmlElement(string controlId)

setVisibility(string controlId, bool visible, string subControl) // visible(default True) and subControlare optional parameters.

setEnable(string controlId, bool visible, string subControl) // visible(default True) and subControl are optional parameters.

triggerEvent(string eventName, string controlId)

refresh(string controlId) // If used without parameter, refreshes all controls.

refreshBadges()

showTabPage(string controlId)setGridGrouping(string controlId, groupConfiguration) // groupConfiguration can either null, undefined or columnId.

setGridAutoRefresh(string controlId, Number autoRefreshSeconds ) // inputDate can be of Date type or a controlId of date/datetime control.


setGridAutoRefresh(string controlId, Number autoRefreshSeconds ) // inputDate can be of Date type or a controlId of date/datetime control.

getCalcDateTime(inputDate, accuracy) // inputDate can be of Date type or a controlId of date/datetime control and accuracy can be seconds(default), minutes, or hours.

enableValidator(string controlId, string validatorName, bool enable) // enable can be true(default)/false.

reInitValidation()

setFieldUnit(string controlId, string unitName) // If no value is given for unitName then unit will be removed.

setDecimalDigits(string controlId, Number value)

addClassToGridRowCell(eventParameter, columnId, className)

showRowDetailButton(Row, bool show)

showRowDetailPanel(Row, bool show)

clearGridSelection(string controlId)

selectGridRows(string controlId, string columnId, value) // Value can be of any javascript value type i.e. string, integer, Date etc.

unselectGridRows(string controlId, string columnId, value) // Value can be of any javascript value type i.e. string, integer, Date etc.

toggleGridSelection(string controlId)

isRowSelected(string controlId, line)

switchTagControl(string controlId, bool editMode) // editMode is optional parameter.

setFocus(string controlId, bool select)

setTextColor(string controlId, string colorName) // colorName can be "default", "primary", "secondary", "success", "danger", or "warning".

setFontWeight(string controlId, string fontWeight) // fontWeight can be normal or bold.

setFontStyle(string controlId, string fontStyle) // fontStyle can be italic or normal.

setBackgroundColor(string controlId, string colorName) // colorName can be "default", "primary", "secondary", "success", "danger", or "warning".

disableGridHyperLinks(string controlId, bool disable)

getSignatureImageBlob(string controlId, string type) // Type can be of png(default) or svg.

cancelCalendarChanges(string controlId)

addCalendarEventSource(string controlId, eventSource) //eventSource is a JSON Object.

setFieldValue(string controlId, value) // Value can be of any javascript value type i.e. string, integer, Date etc.

getFieldValue(string controlId)

setLabelText(string controlId, string labelText)

initAllControls()

initControl()


getFieldValue(string controlId)

setLabelText(string controlId, string labelText)

initAllControls()

initControl()

setControlUnmodifiedValue(string controlId, string valueToCompare) // Value can be of any javascript value type i.e. string, integer, Date etc.

getControlUnmodifiedValue(string controlId[[[[markAllControlsAsUnModified|markAllControlsAsUnModified()]]]]

getHtmlElement(string controlId)

setVisibility(string controlId, bool visible, string subControl) // visible(default True) and subControlare optional parameters.

setEnable(string controlId, bool visible, string subControl) // visible(default True) and subControl are optional parameters.

triggerEvent(string eventName, string controlId)

refresh(string controlId) // If used without parameter, refreshes all controls.

refreshBadges()

showTabPage(string controlId)

setGridGrouping(string controlId, groupConfiguration) // groupConfiguration can either null, undefined or columnId.

setGridAutoRefresh(string controlId, Number autoRefreshSeconds ) // inputDate can be of Date type or a controlId of date/datetime control.

getCalcDateTime(inputDate, accuracy) // inputDate can be of Date type or a controlId of date/datetime control and accuracy can be seconds(default), minutes, or hours.

enableValidator(string controlId, string validatorName, bool enable) // enable can be true(default)/false.

reInitValidation()

setFieldUnit(string controlId, string unitName) // If no value is given for unitName then unit will be removed.

setDecimalDigits(string controlId, Number value)

addClassToGridRowCell(eventParameter, columnId, className)

showRowDetailButton(Row, bool show)

showRowDetailPanel(Row, bool show)

clearGridSelection(string controlId)

selectGridRows(string controlId, string columnId, value) // Value can be of any javascript value type i.e. string, integer, Date etc.

unselectGridRows(string controlId, string columnId, value) // Value can be of any javascript value type i.e. string, integer, Date etc.

toggleGridSelection(string controlId)

isRowSelected(string controlId, line)

switchTagControl(string controlId, bool editMode) // editMode is optional parameter.

setFocus(string controlId, bool select)


switchTagControl(string controlId, bool editMode) // editMode is optional parameter.

setFocus(string controlId, bool select)

setTextColor(string controlId, string colorName) // colorName can be "default", "primary", "secondary", "success", "danger", or "warning".

setFontWeight(string controlId, string fontWeight) // fontWeight can be normal or bold.

setFontStyle(string controlId, string fontStyle) // fontStyle can be italic or normal.

setBackgroundColor(string controlId, string colorName) // colorName can be "default", "primary", "secondary", "success", "danger", or "warning".

disableGridHyperLinks(string controlId, bool disable)

getSignatureImageBlob(string controlId, string type) // Type can be of png(default) or svg.

cancelCalendarChanges(string controlId)

addCalendarEventSource(string controlId, eventSource) //eventSource is a JSON Object.

Printing and Documents

print(string controlId) // Id of report control which is to be printed.

printBlob(printDoc) // printDoc is a document which is to be printed.

showBlob(string controlId, blobData)

createReport(reportControlId, createOptions) // CreateOptions is a JSON object. It contains options like print, archive, saveFile etc. for report creation.

Data Storage

loadRecord(string controlId)

loadRecordById(Number recordId)

loadConfigRecordById(string configName, Number recordId)

deleteConfigRecordById(string configName, Number recordId)

copyConfigRecordById(string configName, Number recordId, additionalValues) // additionalValues is a JSON object, it contains values need to be modified in target record.

loadAndDisplayRecord(Number keyFieldId)

loadAndDisplayRecordById(Number recordId)

displayRecord(myRecord,string myKeyControlId)

deleteRecord(options) // options is a JSON object which include properties id, noConfirmationMessage.

validateInput()

saveCurrentRecord(string configName, record) // record is a JSON like object.

saveCurrentRecordWithoutEvents()

saveConfigRecord(string configName, Number recordId)

newRecord()

newGridEntry(string gridControlId)

executeStoredProcedure(string procedureName, procedureParameters, queryOptions) // procedureParameters and queryOptions are JSON objects.

queryStoredProcedure(string procedureName, procedureParameters, queryOptions) // procedureParameters and queryOptions are JSON objects.


queryStoredProcedure(string procedureName, procedureParameters, queryOptions) // procedureParameters and queryOptions are JSON objects.

refreshDataSource(string controlId) // Refreshes controlId. If used without parameters, it refreshes all controls with datasources.

localValue(string keyName, string keyValue)

sqlRead(string statementName, additionalParameters, queryOptions) // additionalParameters and queryOptions are JSON objects.

sqlWrite(string statementName, additionalParameters, queryOptions) // additionalParameters and queryOptions are JSON objects.

sqlReadValue(string statementName, additionalParameters, string columnName queryOptions)

Build in Tools

composeEmail(emailOptions) // emailOptions is a JSON object, it contains options like to, cc, bcc, text, and subject etc which can be used to send an email.

getGeoLocation()

showWikiPage(string pageName, bool global) // If global is true, global wiki page is shown. Otherwise workspace wiki page is shown.

showDiscussion(bool show) // Default show value is is true.

showAttachments(bool show) // Default show value is is true.

showMessage(messageOptions) // messageOptions is a JSON object.

showMessageBox(messageBoxOptions) // messageBoxOptions is a JSON object.

messageBox(messageBoxOptions) // messageBoxOptions is a JSON object.

refreshAttachments()

getAttachmentById(Number id)

getAttachmentByFileName(string fileName)

getAttachmentsForCurrentRecord()

getAttachmentId(string fileName)

getConfigRecordAttachmentIdByFileName(string appName, Number recordId, string fileName)

downloadAttachments(downloadOptions) //downloadOptions is a JSON object. It iscludes resquestedIds list and file name for downloaded file.

uploadAttachment(blob data,Number documentTypeId, string fileName) // documentTypeId and fileName are optional parameters.

deleteAttachment(Number attachmentId)

replaceText(string text, additionalReplacement) // additionalReplacement is a JSON object with key value pairs.

callWebHook(string url, string message)

getCustomMessage(string messageName, params, string targetLanguage) // params is a JSON object.

getCustomSetting(string settingName)

serverFunction(string funcName, funcParams, options) // funcParams and options are JSON objects and optional parameters.

Business Brixx

DhlShiping

CreateShipment â’ Creates a DHL Shipping Label.


Business Brixx

DhlShiping

CreateShipment â’ Creates a DHL Shipping Label.

GetLabel â’ Shows the shipment Label again.

DPDShipping

DPD Shipping

Starting brixxboxes

startBrixxbox(startOptions) // startOptions is a JSON object with start parameters.

addEventListener(string eventName, string controlId,function func) // ControlId is optional parameter.

closeModal()

isModal()

createPublicAppUrl(options) //options is a JSON object.

closePublicAppUrl(options) //options is a JSON object.

logout()

Date and Time

The moment.js Library

Variables

userId

recordId

record

isLoadingRecord

isInitializing

Controls

NumBox

TextBox

Button

CheckBox

ComboBox

Grid

TabControl

TabPage

Accordion

Badge

FullCalendar

Camera

Chart

DateTimeBox

DateBox

DocViewer

AppConfig

FileImport

FormGroup

FormGroupRow

GridConfig

GroupBox

HorizontalLine

HtmlTable

HtmlTemplate

Image

Label

LinkLabel

MultilineTextBox

Report

Row

Scanner

SignaturePad

Tag

TemplateGrid

TemplateGridElement

TimeBox

Unit

WedgeScanner

Widget

WidgetContainer

WysiwygText

==

Common Functions â’

App Functions â’

Field Manipulation â’ Functions which manipulate properties, values or behaviors of a control.

Printing and Documents â’

Data Storage â’

Build in Tools â’

Business Brixx â’

Starting brixxboxes â’

Date and Time â’

Variables â’

brixxApi Events

The brixxApi Events are used to react on certain events. This way you can customize the behaviour of the brixxbox to your own purpose. Some events will be raised befor the brixxbox executes their own logic for this event. In that case, you can return 'true' to avoid the brixxbox build in event. Otherwise the brixxbox will do its own logic after your event.

onClick â’ When a control is clicked.

onRowClick â’ When a grid row is clicked.

onCellClick â’ When a grid cell is clicked.

onChange â’ When a control content is changed.


onCellClick â’ When a grid cell is clicked.

onChange â’ When a control content is changed.

onRecordLoad â’ Before a Record is loaded.

onRecordLoaded â’ After a Record is loaded.

onRecordSave â’ Before a Record is saved.

onRecordSaved â’ After a Record is saved.

onRowSelectionChanged â’ After a the selected row of a grid has changed.

onRowCreated â’ Modify a grid row. Apply a color for the row based on its values for example.

onRecordNew â’ After initializing the Form. The new Record is not saved yet but can be modified with initial values.

onRecordDelete â’ Before a record is deleted.

onRecordDeleted â’ After a record was deleted.

onChange â’ After a control value has changed.

onKeyPress â’ When a key is pressed

onKeyUp â’ When a key goes up

onKeyDown â’ When a key goes down

onModalClose â’ When a modal brixxbox app closes.

onAppStart â’ When the app is started but befor it is initialized.

onAppInitialized â’ When the app is initialized onAppStart has happend).

onScan â’ When a code is scanned.

onAttachmentsShow â’ Just before attachments panel opens.

onFileImport â’ When a file is uploaded for import.

onReturnFromModal â’ When a modal child app is closed, the parent will get this event

onAttachmentsShow â’ When the sidebar for attachments opens

onMailHistoryShow â’ When the sidebar for the mail history opens

onSubDataRequest â’ When the subdatasource of a control is requested

onChildAppClosed â’ When a childapp of your app closes.

onTabShown â’ Fires when a tab page is changing to visible.

onAttachmentDeleted â’ Triggers when the user deletes an attachment in the sidebar.

onAttachmentsHide â’ This event occurs when the attachment sidebar gets closed.


onAttachmentsHide â’ This event occurs when the attachment sidebar gets closed.

onDataTransform â’ The event can be used to transform a datasource line to a calender event.

onEventClick â’ The event occurs the user clicks on one of the events.

onEventChange â’ The event occurs the user moves or modifies an event.

onTimeSelected â’ The event triggers when the users selects a time period in the calendar.


Variables


description: Readonly variable, that returns the email address of the current user.

userId

Example Usages

javascript
   console.log(brixxApi.userId);


description: >-
  Represents the id of the current record, if a record is loaded, otherwise it
  will return null.

recordId

Example Usages

javascript
   if(brixxApi.recordId){
      console.log("the current record id is: " + brixxApi.recordId);
   }else{
      console.log("sorry, no record loaded");
   }


description: >-
  Represents the current record, if a record is loaded, otherwise it will return
  null.

record

Example Usages

Assuming the current app has a control with the id adrName

javascript
   if(brixxApi.record){
      console.log("the current record id is: " + brixxApi.record.id);
      console.log("hello: " + brixxApi.record.data.adrName);
   }else{
      console.log("sorry, no record loaded");
   }


isLoadingRecord

Is true if the brixxApi is currently loading and displaying a record. Can be useful in an onChange event to tell the diffenrece beween a loaded value and a value that has ben set by the user or any other event.

Example Usages

In an onChange Event

javascript
   if(brixxApi.isLoadingRecord){
      console.log("app is loading a record");
   }else{
      console.log("app is not loading a record");
   }


Quickstart

Open the brixxbox app here

{% embed url="https://youtu.be/hVzKzkUJMTQ" %}


Brixxbox Low-Code Plattform

Configuration

Configuration is a folder, present of the left side-bar of Brixxbox web-app. It includes all essential options to create, update, manage and customize workspaces of a particular user. Below you can find the working summary of each options present under configuration folder. To read about each option in detail, click on "click here" at the end of each option.

Last Edited

Brixxbox allow users to create and update multiple applications. In order to increase usability, it provides last edit option. User will be able to see all the recently edited app's here and save time. For example, consider your workspace consists of 100 applications and you were working on one app, then you don't want to go through all the apps instead you can find this app directly from here.

Apps

Brixxbox is all about creating user defined applications. Apps option takes user to new Brixxbox page. This page lists all the apps present in the user space. Here Brxxbox allow users to search, sort, create, edit and delete user defined applications. In order to learn more about it click here.

Template Gallery

Not only Brixxbox allows you to create your workspace from scratch, it also provides a list of templates for new users to get started with. It contains templates for beginners like "App in 4 minutes" to complete CRM systems like "Digital Address Book". In order to learn more about Brixxbox templates click here.

Menu

In Brixxbox left side panel, there are folders present like "Configuration" itself. These are all default folders. In addition to them, Brixxbox also allows user to add a customized folder. This menu option is for creating this customized folder. In this option, on first level you are only allowed to create a folder and all sub folders and apps can be placed on next hierarchical level. For example, in the menu editor we see that on first level "Applications" folder is defined an in it two apps "Address - list", "Item - list", and a folder "System Applications" are present. We can also see a same hierarchical order on left side panel.

In order to learn more about it click here.

Database