Erstellen Sie ein Dateisystem für eine Jitterbit App Builder App
App Builder wird nicht mit einem voreingestellten Dateisystem ausgeliefert. Diese Informationen müssen manuell von einem Benutzer mit Zugriff auf den Anwendungsserver konfiguriert werden, auf dem die App Builder App befindet. Je nachdem, was Sie mit den zu speichernden Dateien tun möchten, richten Sie entweder ein lokales Dateisystem oder ein Netzwerkdateisystem ein. Ein lokales Dateisystem speichert Dateien nur lokal auf dem App-Server. Wenn Sie Dateien zwischen verschiedenen Computern teilen möchten, sollten Sie ein Netzwerkdateisystem einrichten.
Lokales Dateisystem
Ein Lokales Dateisystem für an App Builder app ist gut, wenn Sie ein On-Premise-Setup verwenden oder wenn der App-Server permanent ist. Lokale Dateisysteme sollten auf einem separaten Laufwerk von IIS und dem App Builder Anwendung. Die App Builder app pool benötigt die Berechtigung für jedes erstellte Dateisystem, damit App Builder um damit zu interagieren.
Wichtig
Das lokale Dateisystem ist keine empfohlene Konfiguration für Hochverfügbarkeits- oder AWS Cloud-gehostete Lösungen.
So konfigurieren Sie ein lokales Dateisystem
Um ein lokales Dateisystem zu konfigurieren, müssen Sie ein Benutzer mit der Berechtigung sein, auf dem App-Server zu arbeiten, auf dem das App Builder App befindet.
Einrichten des Ordners auf dem App-Server
- Navigieren Sie auf dem App-Server zu dem Speicherort, an dem Sie das lokale Dateisystem speichern möchten. Beispiel:
C:
- Erstellen Sie einen neuen Ordner mit dem gewünschten Ordnernamen. Beispiel:
FileTest
- Klicken Sie mit der rechten Maustaste auf den neuen Ordner und wählen Sie Eigenschaften. Das Dialogfeld Eigenschaften sollte angezeigt werden.
- Wählen Sie die Tab Sicherheit
-
Klicken Sie auf Bearbeiten
-
Klicken Sie auf Hinzufügen…
- Suchen Sie nach dem App Builder IIS-App-Pool durch Eingabe von IIS AppPool\App Builder in das Feld Geben Sie die Objektnamen ein (HINWEIS: Wenn Sie nicht finden können, App Builder Verwenden von IIS
AppPool\App Builder
Es kann sein, dass es aufgrund des Erstellungsprozesses einen anderen Namen hat. Versuchen Sie es mit IISAppPool\DefaultAppPool
) - Klicken Sie auf Namen überprüfen
- Klicken Sie auf OK
- Wählen Sie die App Builder Benutzer
- Aktivieren Sie Vollzugriff zulassen, um diesem Benutzer alle Berechtigungen zu erteilen.
- Klicken Sie auf Übernehmen und OK.
- Nun App Builder Anwendung hat Kontrolle über den erstellten Ordner
Konfiguration in App Builder
- Navigieren Sie zu IDE > Datenserver
- Klicken Sie im Bereich Datenserver auf die Schaltfläche + Server
- Weisen Sie einen Servernamen zu. Beispiel: Lokales Dateisystem
- Wählen Sie Lokales Dateisystem als Typ
- Klicken Sie auf die Schaltfläche Speichern
- Klicken Sie im Bereich Datenquellen auf die Schaltfläche Details
- Klicken Sie auf die Schaltfläche Bearbeiten
- Erweitern Sie den Abschnitt Datei und geben Sie den entsprechenden Pfad zum Ordner auf dem App-Server an. Beispiel:
C:\FileTest\
- Klicken Sie auf Speichern
Netzwerkdateisystem
Sie müssen einen S3-Bucket oder ein EBS-Laufwerk zuordnen, um die Daten beim Einrichten eines Netzwerkdateisystems vom eigentlichen Server getrennt zu halten. Dies ist ein Cloud-basierter Dateispeicher, der von der virtuellen Maschine getrennt ist. Bei Verwendung von Cloud Hosted App Builder, es wird empfohlen, dieses Netzwerkdateisystem-Setup anstelle des lokalen Dateisystems zu verwenden.
Einrichten des Ordners auf dem App-Server
- Navigieren Sie auf dem App-Server zu dem Speicherort, an dem Sie das Netzwerkdateisystem speichern möchten - wo auch immer das Netzwerklaufwerk angeschlossen ist. Beispiel:
D:
- Erstellen Sie einen neuen Ordner mit dem gewünschten Ordnernamen
- Klicken Sie mit der rechten Maustaste auf den neuen Ordner und wählen Sie Eigenschaften. Das Dialogfeld Eigenschaften sollte angezeigt werden.
- Wählen Sie die Tab Sicherheit
- Klicken Sie auf Bearbeiten
- Klicken Sie auf Hinzufügen…
- Suche nach dem App Builder IIS-App-Pool durch Eingabe von IIS AppPool\App Builder in das Feld Geben Sie die Objektnamen ein
- Klicken Sie auf Namen überprüfen
- Klicken Sie auf OK
- Wählen Sie die App Builder Benutzer
- Aktivieren Sie Vollzugriff zulassen, um diesem Benutzer alle Berechtigungen zu erteilen.
- Klicken Sie auf Übernehmen und OK.
- Nun App Builder Anwendung hat Kontrolle über den erstellten Ordner
Konfiguration in App Builder
- Navigieren Sie zu IDE > Datenserver
- Klicken Sie im Bereich Datenserver auf die Schaltfläche + Server
- Weisen Sie einen Servernamen zu. Beispiel: Netzwerkdateisystem
- Wählen Sie Netzwerkdateisystem als Typ
- Geben Sie den Wert Host ein
- Klicken Sie auf die Schaltfläche Speichern
- Klicken Sie im Bereich Datenquellen auf die Schaltfläche Details
- Klicken Sie auf die Schaltfläche Bearbeiten
- Wählen Sie den Datenquellenserver aus, der das lokale Dateisystem ist. Beispiel: Netzwerkdateisystem
- Geben Sie den entsprechenden Pfad zum Ordner auf dem App-Server an. Beispiel:
D:\FileTest\
Konfigurieren Sie eine Dateibrowserseite in App Builder App
Optional können Sie in Ihrer Vinal-App eine Dateibrowserseite konfigurieren, um Endbenutzern Sichtbarkeit und Zugriff auf die im Dateisystem enthaltenen Dateien zu ermöglichen.
Beispiel einer Dateibrowserseite in einer App mit UI/UX zum Dateisysteminhalt
So konfigurieren Sie eine Dateibrowserseite
-
Fügen Sie eine neue Grid-Panel-Seite zu Ihrem App Builder App, um diesen Inhalt zu speichern, und weisen Sie einen erkennbaren Namen zu. Beispiel: Dateibrowser
- Die Quellregel für die Seite sollte die Dateitabelle aus dem Dateisystem sein, mit dem Sie arbeiten. Beispiel: Datei
- Fügen Sie die Steuerelemente hinzu, die Sie auf der Seite anzeigen möchten. Beispiel: Ordner, Typ, Name, Größe, Geändert, Länge
- Die Spalte, die die eigentliche Datei selbst enthält, sollte den Steuerelementtyp Datei verwenden.
- Positionieren Sie die Seite in einem Navigationsbereich, der für Ihre App logisch ist. Beispiel: unter Konfiguration
Ressourcen
- Lokale Dateisysteme (Microsoft) https://msdn.microsoft.com/en-us/library/windows/desktop/aa364407(v=vs.85).aspx
- Netzwerkdateisystem (Microsoft) https://docs.microsoft.com/en-us/windows-server/storage/nfs/nfs-overview