
profacto 2021.3.0
Die Reise geht weiter! Wir freuen uns Euch mit profacto 2021.3.0 einen Release zu bringen, der die Internationalisierung weiterbringt, aber auch der Tabellenkalkulation neue Möglichkeiten eröffnet.
Features

Internationale Bestellungen
Nach Angebot bis Rechnung kommen nun die Bestellungen dran und werden von Grund auf internationalisiert.
Das ganze zieht sich von Lieferanten und Artikel-Einkaufskonditionen bis hin zum Druck durch das ganze Bestellwesen durch.
In Zukunft kann man als zB in Italien Lampen auf italienisch bestellen, wenn es dasselbe Modell aber auch in Frankreich gibt, dann eben mit französischen Texten. Und trotzdem wird es mit deutscher Beschreibung nach Luxemburg verkauft, wenn man will.

Un espresso, per favore · Italienisch kommt dazu
Zuletzt hatten wir gefragt, welche Sprachen noch hinzukommen sollen.
Und gewonnen hat mit Abstand 🇮🇹Italienisch.

Wie aktiviert man das? - Falls noch nicht erfasst, als Zusatzsprache Italienisch anlegen. Falls man schon alle drei Zusatzsprachen belegt hat: eine löschen und profacto neu starten: dann in den Voreinstellungen Italienisch anlegen.
Und es kommt gleich für Projekte und Bestellungen.

Drucken aus den Tabellenkalkulationen
Ein erster wichtiger Schritt neben den neuen Datenmakros aus der letzten Version ist die Ausgabe auf PDF oder an den Drucker.
Einige kleine, aber letztlich fundamentale Verbesserungen sind die automatische Ermittlung des zu druckenden Bereichs, sowie die Speicherung der gemachten Einstellungen am Dokument. So muß man es nur einmal einrichten, wohin mit welchen Einstellungen gespeichert werden soll.

Das ist dann schon eine erhebliche Vereinfachung und Grundlage für noch mehr Optionen, um Prozesse noch direkter mit profacto abbilden zu können, auch wo es über die eigentlichen Bordmittel von profacto hinausgeht.

Webhooks · Das Push-Prinzip für die API
Die neuen Webhooks in profacto drehen das API-Konzept um. So wie Du die API bisher kennengelernt hast, musste man profacto was fragen, damit man Informationen bekommt.
Wenn man also zB wissen möchte, ob ein neues Projekt angelegt wurde, muss man regelmäßig nachfragen. Aber wer guckt heute noch nach zB neuen Nachrichten? - dafür gibt es schließlich push-notifications mit Nummer an der App, einem Pling und so weiter auf dem Handy.
Und genau das kann profacto jetzt auch : es kann aktiv eine Nachricht versenden, daß zB ein neues Projekt angelegt wurde. Das will man gar nicht auf dem Handy haben, aber man möchte das gerne in anderen Apps wissen.
Dialog zur Erfassung eines Webhooks (auch von profacto zu profacto)

Und folgende Ereignisse kann man schon auslösen:

Das ist natürlich ein Feature von Entwicklern für Entwicklern, um Deine Ideen möglich zu machen.
Also! - welche Ideen hast Du?
- Muß zB ein Lagersystem über eine neue Bestandsbuchung informiert werden?
- Soll ein Mailingsystem angestoßen werden, um einen neuen Kunden mit Infos zu versorgen?
- Eine Bestellung wurde geprüft und nun soll es eine aktive Nachricht in ein anderes System geben.
In dieser Version sind die Webhooks weitgehend zum Ausprobieren gedacht, wir freuen uns auf Dein Feedback. Das Feature ist vorläufig noch unter Voreinstellungen - profacto Allgemein zu finden.

Log-Dateien einfach laden
Wenn Du mit der API arbeitest, wird
Selbst Interesse an dem Log? - Kein Problem!
In der Systeminfo auf Logs... klicken und schon ist man da.

Aber man kann auch von extern drauf zugreifen, alles weitere dazu ist in der Dokumentation.
Methoden-Kürzel für API
Kürzel | Funktion |
---|---|
GET | Daten abgefragen |
PUT | Daten ändern oder anlegen |
Methoden-Kürzel für OTA-Integration
Kürzel | Funktion |
---|---|
API | Fehler, im Log steht was los ist. |
ART | Übertragung der Artikel |
AUF | Übertragung der Projekte (Aufträge) |
DLT | Aktualisierung der Positionen |
POS | Übertragung der Positionen |
STK | Übertragung der Stückliste |
TXT | Übertragung der Texturen |
Release

Worauf man achten sollte · Known Issues
Thema | Tipp |
---|---|
Die Formularkonfigurator-Variable [BezSumZzgl] wird nicht korrekt aufgelöst. | Workaround ist einfach ein + Symbol, wir arbeiten an einer Lösung für einen kommenden Release. |
Voreinstellung:Pausenverkürzung durch Projektzeiten nur bei vollständiger Überlappung wirksam | Wir empfehlen dieses Feature derzeit nicht zu nutzen, sondern eben im Stundenzettel und WebZE und TZE entsprechen keine Projektzeiten zu erfassen, wo man nicht arbeitet, wenn eben kein automatischer Pausenabzug gewünscht ist. |
Mehrarbeit via Stundenzettel wird vom WebZE-Stundenzettel als Überstunden ausgewiesen | Derzeit gibt es dafür keine Abhilfe als Überstunden und Mehrarbeit gleich zu behandeln, wenn man im Mix erfasst |

Downloads
Vor dem Herunterladen · Systemvoraussetzungen erfüllt?
Programm | Windows | macOS |
---|---|---|
Einzelplatz und Netzwerk |
profacto Installation |
profacto Installation |
Client |
Client Installer |
Client Installer |
Für API und Tabellenkalkulationsfeatures die Datenbank-Struktur (Geduld beim Öffnen)
Changelog
- 5421 Vorschau erzeugt keinen leeren Beleg im Vorgangsarchiv
- 5444 Leere Belegdateien bei Versand per email
- 5417 Bessere Übersicht in der Systeminfo
- 5409 Splash-Screen angepasst
- 5441 Tokenhandling beschleunigt
- 5174 Webhooks Strukur
- 5283 Webhooks UI
- 5439 Personalfilter in Zeiten zeigt nur aktive Mitarbeiter
- 5459 Keine Belege mit Vorschau mehr
- 5391 VP_GetKSTfield liefert korrekte Werte
- 5472 Meldungen in Sonderbuild beim Druck sind behoben
- 5103 News installieren nur noch die nötigen Patches
- 5411 api_getcadtextures liefert nun auch das Token ins Logging
- 5443 Logging optimiert und Verbosity für OTA und API
- 5446 PDF-Vorschau unter Windows ohne Edge wieder nutzbar
- 5267 Voreinstellungen skalieren auf Datenschutz-Seite sauber
- 5480 Tabellenkalkulation speichert die Einstellungen im Dokument
- 5452 Projektordner verdoppeln nicht mehr wenn WoodWop-Support aktiv ist
- api_get_personaltokens ist robuster ggü unvollständigem Aufruf
- 5422 Sprachwahl für Lieferanten
- 5424 Sprachwahl für Bestelldruckdialog
- 5421 Sprachwahl für Einkaufskondition am Artikel
- 5423 Sprachwahl für Bestellung
- 5425 Sprachwahl für Bestellposition
- 5447 Internationalisiertes Musterformular für Bestellungen
- 5451 Optimiertes Handling für Texte von Lieferanten zu Bestellung
- 5273 intern - iss-Vertagsdatenmodell
- 5426 Bestellformular feste Texte variabel machen
- 5427 Neue Variablen im Formularkonfigurator und den Voreinstellungen für internationales Bestellformular
- 4918 Druckdialog der Tabellenkalkulation mit Druckbereichserkennung und Speicherung der Parameter
- 5457 Aktivitäten-Formulare speichern wieder zugänglich
- 5491 Beläge per OTA waren immer gleich
- 5490 Ein Button in der SysInfo war noch sichtbar, wenn man keine Rechte dazu hatte.
- 5475 Das Label für die Zollposition im Artikel war verloren gegangen
- 5477 In der SysInfo wird die Diagnose durch den Log-Aufruf ersetzt
- 5476 api_get_log gibt direkten und filterbaren Zugriff auf die API und OTA-Logs
- 5478 api_view_log ruft eine Webseite auf, die Zugriff und Filterung auf die Logs für OTA und API ermöglicht
- 5495 profactorest.json-Datei für die OTA-CAD-ERP-Integration um Log-Aufrufe erweitert
- 5500 Keine Zählung der Log-Aufrufe für API-Lizenzen
- 5497 per procura im Personal wurde auf Geschäftsführung geändert. Technisch heißt das Feld weiterhin isPPS in der Datenbank für API und Tabellenkalkulation.
- 5509 Ausschneiden von Positionen kann abgebrochen werden
- 5507 API-Lizenz-Limit-Seite zählte freie OTA-Zugriff falsch
- 5483 VP_Reisekosten gibt Werte in direkt nutzbarem Format zurück
- 5274 iss-Vertragshandling in Vorstufe per API erfassbar
- 5484 Druckdialog der Tabellenkalkulation im neuen Layout
- 5508 Feature-Schalter für News-Tests
- 5486 Tokens wurden nicht immer sauber ins schnellere System übertragen
- 5521 Makro-Dialog der Tabellenkalkulation skaliert sauber
- 5380 intern · iss-Vertragsverwaltung Frontend
- 5528, 5274 intern · iss-Vertragsverwaltung Backend
Legende
- 1234 ist die Referenz in unserem internen System
- noch nicht dokumentiert
Nur für Beta-Versionen:
- · noch nicht getestet
- ! aktiv in Arbeit oder Korrektur