Ninox Release 2.4 ist fertig: Jetzt wird integriert!
Ninox 2.4 dreht sich voll und ganz um Integration. Teilen Sie Tabellenansichten, verbinden Sie Ninox mit Hunderten anderer Services mittels Zapier und nutzen Sie die REST-API, um Inhalte abzufragen oder zu übergeben.
• REST-API **: Lesen und Aktualisieren von Daten mit HTTP-REST. Detaillierte Informationen finden Sie in der API-Dokumentation (oder melden Sie sich zum API workshop an).
- Veröffentlichen und abfragen von Informationen anderer Services mittels HTTP-Aufruf.
- Lesen und schreiben von Inhalten in Ninox aus anderen Apps heraus mit der Ninox-API.

• Zapier Integration **: Integrieren Sie Ninox mit anderen Internetdiensten über Zapier. Weitere Informationen finden Sie in der API-Dokumentation.
• Freigabe **: Tabellenansichten können jetzt als öffentliche Links freigegeben werden. Wählen Sie zwischen HTML-, PDF-, Excel-, CSV- und JSON-Rendering.
Haben Sie den Link einmal freigegeben, werden alle Änderungen, die in der Datenbank vorgenommen wurden, im öffentlichen Link aktualisiert. Der Link muss also nicht erneut versendet werden.

• Ansichten in Formularen: Verwenden Sie das neue Layoutelement "Ansicht", um eine Tabellenansicht einzubetten, die Daten aus anderen Tabellen anzeigt.

• Diagramme in Formularen: Verwenden Sie das neue Layoutelement "Diagramm", um ein Diagramm in ein Formular einzubetten.

NX Scripting
E-Mails versenden **
Verwenden Sie diese Funktion, um den Versand von E-Mails zu automatisieren. Mit einem Klick auf einen Button können Sie Inhalte Ihrer Datenbank an definierte E-Mail-Empfänger versenden.
sendEmail({from: "recipient@domain.com",to: "recipient@domain.com",subject: "Hello World!",text: "Some text",html: "<h1>Some Text</h1><i>With Markup</i>"})
Import einer Datei von einer URL und Speichern als Anhang
Sie können nun automatisch eine Datei von einer URL importieren und als Anlage eines Datensatzes speichern.
importFile(this, "https://static.ninoxdb.de/images/logo-ninox-new-2@2x.png")
Drucken eines Layouts und Speichern als Anhang
Diese Funktion bietet Ihnen die Möglichkeit, eines Ihrer Drucklayouts als PDF zu exportieren und als Anlage des Datensatzes zu speichern.
importFile(this, printAndSaveRecord(this, "My Print Layout"), "mypdf.pdf")

Erhalten Sie Informationen von anderen Diensten **
Mit der API-Integration in Ninox können Sie Informationen von anderen Diensten erhalten. Detaillierte Informationen zur API-Integration finden Sie in unserer Dokumentation in Kapitel API unseres Benutzerhandbuches.
let response := http("GET", "https://someservice.com/api", { Authorization: "API-Key"}, null);if response.error then alert(response.error)else alert(response.result)end
Auflistung aller Datei-Anhänge eines Datensatzes
files(this)
Um diese Informationen in einem Feld anzuzeigen, beachten Sie bitte, dass die Funktionen ein Array liefert. Verwenden Sie deshalb zur Anzeige bitte eine zusätzliche Funktion wie concat(), first(), last() etc.
Anzeige eines bestimmten Anhanges
file(this, "mypdf.pdf")

Aktivierung des Barcode-Scanners
let code := barcodeScan();alert(code)
Fragen Sie den Anwender
Mit dieser Funktion erzeugen Sie einen Dialog, der verschiedene Optionen zur Auswahl anbietet.
let result := dialog("Title", "Message", ["Option A", "Option B"]);if result = "Option A" thenalert("Good choice")elsealert("Great")end

Schreibschutz für einzelne Felder
Die Option "Schreibbar wenn" steht nun auch an jedem Datenfeld zur Verfügung.
Mehrere Benutzerrollen für einen Nutzer **
Einem Nutzer können verschiedene Rollen gleichzeitig zugeordnet werden. Es können weitere Nutzerrollen vom Administrator angelegt werden.
Benutzerdefinierte Ansichten **
Ansichten können für verschiedene Nutzerrollen sichtbar, bzw. unsichtbar geschaltet werden. Wählen Sie dafür im Dialog "Anzuzeigende Spalten festlegen..." (kleines Trichtersymbol über der Tabellenansicht) im Feld "Lesen darf" die Rolle, für die die Ansicht sichtbar sein soll.
Importieren Sie Daten von einer URL *
Bei den Import-Optionen steht nun auch der Import von einer URL-Quelle, z. B. von einer freigegebenen Tabellenansicht einer Ninox-Datenbank, zur Verfügung.
* (nur in Ninox App verfügbar)
** (nur in Ninox Cloud/Ninox Server Teams verfügbar)