# Apps (/docs/de/overview/apps)



Eine **App** ist ein in sich geschlossenes Zuhause für eine Analyse. Sie enthält
alles, was diese Analyse benötigt, an einem Ort: ihre Daten, die Logik zur
Aufbereitung dieser Daten und die **Visualisierung**, in der Ihr Team arbeitet. Da
jede App in sich geschlossen ist, können Sie eine App erstellen, teilen und ändern,
ohne die anderen zu berühren.

Sie verwalten alle Ihre Apps auf der Seite **Apps** in der linken Navigation.

## Die drei Arten von App [#the-kinds-of-app]

Factophant hat drei Arten von App, und Sie wählen die Art, die zu Ihrem Vorhaben
passt.

* Eine **Analyse-App** dient dem intelligenten Kombinieren von Daten. Verwenden Sie
  sie, wenn Ihre Antwort daraus entsteht, mehrere Quellen zusammenzubringen, sie zu
  bereinigen und umzuformen, zum Beispiel um einen Verkaufsexport mit einer Liste
  von Regionen zu verknüpfen und den Umsatz nach Region darzustellen.
* Eine **Indikator-App** dient dem Erfassen von Kennzahlen über die Zeit. Verwenden
  Sie sie, wenn Sie Werte von Hand erfassen, Periode für Periode, und die Daten
  mehrdimensional sind, etwa den monatlichen Kraftstoffverbrauch pro Standort oder
  den vierteljährlichen Personalbestand pro Team, und möchten, dass Factophant Summen,
  Verhältnisse und Trends für Sie berechnet.
* Eine **Umfrage-App** dient dem Befragen von Menschen. Verwenden Sie sie, wenn die
  Antworten von Personen außerhalb Ihres Workspace kommen: Sie bauen ein Formular,
  veröffentlichen es und teilen einen einzigen Link, den alle ohne Konto beantworten
  können. Siehe [Umfrage-Apps](../survey-apps/overview.mdx).

Wenn Sie unsicher sind, fragen Sie sich, welcher Satz besser passt: "Ich muss Daten
zu einem Bericht kombinieren und umformen" deutet auf eine Analyse-App hin, "Ich muss
jede Periode Zahlen von Hand erfassen und beobachten, wie sie sich entwickeln" auf eine
Indikator-App und "Ich muss einer Gruppe von Menschen dieselben Fragen stellen" auf
eine Umfrage-App.

Die Arten arbeiten zusammen: Indikator- und Umfrage-Apps erheben Daten, und eine
Analyse-App kann beide importieren, um alles in einem Bericht zusammenzuführen - siehe
[Wie die drei zusammenarbeiten](./what-is-factophant.mdx#how-the-three-work-together).

## Die App und ihr Editor [#die-app-und-ihr-editor]

Jede App hat zwei Gesichter, und eine Schaltfläche bringt Sie von einem zum anderen.

* Die **App** selbst ist das, was alle öffnen: die fertige Visualisierung mit den
  Daten darin und ohne die Bausteuerungen. Das sehen Ihre Teammitglieder.
* Der **Editor** ist der Ort, an dem Sie sie bauen: die Datenpipeline, die
  Wissensdatenbank und die Visualisierung, die Sie zusammenstellen.

Um von der App in den Editor zu wechseln, klicken Sie oben rechts auf
**Editor öffnen** oder drücken Sie <kbd>E</kbd>. Zurück geht es über das App-Symbol
oben links in der Editorleiste (es wird beim Zeigen zu einem Pfeil **Zurück zur
Ansicht**) oder erneut über <kbd>E</kbd>. Siehe
[Tastaturkürzel](../tips/keyboard-shortcuts.mdx).

## Entwurf und Veröffentlichung [#entwurf-und-veroeffentlichung]

Alles, was Sie im Editor ändern, landet in Ihrem **Entwurf**. Ein Entwurf ist
privat: er wird beim Arbeiten laufend für Sie gesichert, und niemand sonst sieht
davon etwas. Solange es einen Entwurf gibt, zeigt die Editorleiste &#x2A;*Entwurf
(privat)** und erklärt, was das bedeutet:

> Nur Sie sehen diesen Entwurf. Betrachter sehen weiterhin die veröffentlichte
> Version.

Das gilt auch für das Ausführen einer Analyse-App. Eine Ausführung ist eine private
Vorschau auf Ihren Entwurf, keine Freigabe: Ihre Teammitglieder sehen weiterhin die
zuletzt veröffentlichten Ergebnisse, bis Sie etwas anderes entscheiden.

Wenn Sie zufrieden sind, klicken Sie auf **Veröffentlichen**. Factophant fragt nach
einer Bestätigung, lässt Sie der Version optional einen Namen geben (etwas wie
"Q3-Kennzahlen" genügt) und weist Sie darauf hin, dass Ihre Betrachter diese
Änderungen nun sehen. Bei einer Analyse-App bietet der Dialog zusätzlich
**Veröffentlichen und ausführen** an: die App wird veröffentlicht und die Pipeline
sofort ausgeführt, sodass Betrachter neue Logik und frische Ergebnisse in einem
Schritt bekommen.

Jede Veröffentlichung erzeugt eine **Version**: eine Momentaufnahme der gesamten App
zu diesem Zeitpunkt. Versionen werden der Reihe nach unter **Verlauf** aufbewahrt,
der Uhr-Schaltfläche in der Editorleiste, sodass Sie zurückblicken können, wie die
App früher war.

Neben dem Entwurf liegen zwei weitere Steuerungen:

* **Verwerfen** wirft den Entwurf weg und holt den zuletzt veröffentlichten Stand
  zurück. Wenn Sie in einer Analyse-App während des offenen Entwurfs auch Daten
  erfasst haben, werden diese ebenfalls auf die veröffentlichten Daten zurückgesetzt.
  In einer Indikator-App bleiben Werte, die während des offenen Entwurfs erfasst
  wurden, genau so erhalten, wie sie eingegeben wurden - so wie eine Umfrage ihre
  Antworten behält: Verworfen werden nur die Strukturänderungen.
* **Wiederherstellen** bei einer älteren Version im Verlauf holt diese Version
  zurück und veröffentlicht sie als neueste. In einer Analyse-App werden dabei auch
  die Daten dieser Version wiederhergestellt: seit der Veröffentlichung dieser Version
  erfasste Daten werden ersetzt. In einer Indikator-App wird nur die Struktur
  wiederhergestellt: Jeder erfasste Wert bleibt in jedem Berichtszeitraum genau so,
  wie er jetzt ist, auch freigegebene Antworten und freigegebene Zeiträume. Factophant
  weist Sie in der Bestätigung darauf hin, was zutrifft, bevor irgendetwas passiert. Bevor etwas bewegt wird, legt Factophant eine Sicherungskopie des aktuellen
  Stands als automatische Version an, sodass die seit der letzten Veröffentlichung
  erfassten Daten danach weiterhin im Verlauf liegen. Hat Ihr Arbeitsbereich sein
  Limit an Versionen pro App erreicht, ist diese Kopie nicht möglich - dann ersetzt
  Factophant keine Daten, die es nicht sichern konnte, sondern lehnt die
  Wiederherstellung ab und sagt das. Bitten Sie eine Administratorin oder einen
  Administrator, das Limit anzuheben.

  In einer Analyse-App berechnet eine Wiederherstellung die App anschließend
  automatisch neu: Der Editor zeigt die laufende Ausführung und, ohne Neuladen, die
  wiederhergestellten Ergebnisse, sobald sie fertig ist - oder, wenn sich die
  wiederhergestellte Version nicht berechnen lässt, welcher Node fehlgeschlagen ist,
  mit einem Link zu diesem Node und **Erneut ausführen**, sobald Sie ihn behoben
  haben. Solange eine Pipeline-Ausführung läuft, wird eine Wiederherstellung
  abgelehnt; warten Sie, bis die Ausführung abgeschlossen ist, und stellen Sie die
  Version danach wieder her. Wiederherstellen ist Administratorinnen und
  Administratoren des Arbeitsbereichs vorbehalten, daher sehen nur sie die
  Schaltfläche.

<Callout type="info">
  Solange eine App einen offenen Entwurf hat, ist die Datenerfassung für alle anderen
  pausiert: "Diese App wird gerade bearbeitet. Solange der Entwurf offen ist, ist die
  Datenbearbeitung gesperrt - Sie sehen die zuletzt veröffentlichten Daten."
  Veröffentlichen oder verwerfen Sie den Entwurf, um sie wieder freizugeben.
</Callout>

## Wer baut und veröffentlicht [#wer-baut-und-veroeffentlicht]

Apps bauen Mitglieder mit der Rolle **App-Ersteller** oder **Admin**. Mit der Rolle
für den ganzen Workspace können beide eine App erstellen, ihre Details bearbeiten, die
Apps eines gemeinsamen Bereichs ordnen sowie Apps archivieren und wiederherstellen. In einer Analyse-App können sie außerdem alles im Editor ändern -
die Pipeline, die Wissensdatenbank, Skills und die Visualisierung - und
veröffentlichen, den Entwurf verwerfen und eine ältere Version wiederherstellen. Eine
Seite der Wissensdatenbank endgültig aus ihrem Papierkorb zu entfernen, bleibt der
Administration vorbehalten. In einer Indikator-App können sie die Struktur bauen -
Indikatoren, Gruppen, Dimensionen, die Berichtseinheiten-Dimension und
Konsistenzprüfungen - und in einer Umfrage-App das Formular, seine Fragen, die
Einstellungen der Umfrage und den Freigabelink; in beiden können sie
veröffentlichen, den Entwurf verwerfen und eine ältere Version wiederherstellen. Die
Datenerhebung in einer Indikator-App zu steuern - Erhebungsrunden, Berichtszeiträume
und ihre Freigabe sowie das Berichtsintervall - ist Admins und **Berichtsverantwortlichen**
vorbehalten, einer Rolle, die ein Admin für einen Bereich oder eine App vergibt; der
KI-Assistent für Indikatoren bleibt der Administration vorbehalten.

Alle anderen öffnen die veröffentlichte App und arbeiten mit ihren Daten. Factophant
zeigt ihnen nur die Bedienelemente, die sie nutzen können: Auf der Seite **Apps**
gibt es für sie in einem gemeinsamen Bereich kein Erstellen, Neuordnen oder Archivieren,
und im Editor ist die Konfiguration der App schreibgeschützt, während das Erfassen von
Daten weiter funktioniert. Jede und jeder behält eigene Favoriten, ordnet die Bereiche
für sich selbst und ordnet die Apps in **Mein Bereich**.

## Eine App erstellen und öffnen [#eine-app-erstellen-und-öffnen]

Vera kann eine vollständig erstellte App aus einer Beschreibung in normaler Sprache
für Sie erstellen. Siehe [Mit Vera erstellen](../analytical-apps/build-with-vera.mdx)
für den Analyse-Weg und [Mit Vera erstellen](../indicator-apps/build-with-vera.mdx)
für Indikatoren. Das Formular einer Umfrage-App bauen Sie von Hand in ihrem Editor -
siehe [Das Formular bauen](../survey-apps/build-the-form.mdx).

So erstellen Sie selbst eine:

1. Öffnen Sie die Seite **Apps** in der linken Navigation.
2. Wählen Sie oben rechts **Neue App** und unter **Erstellen in*&#x2A; den Bereich, in den die App
   kommen soll - oder das &#x2A;*+** in der Kopfzeile dieses Bereichs - und dann die gewünschte Art.
   In **Mein Bereich** sehen nur Sie die App; in einem gemeinsamen Bereich sehen sie alle, die
   Zugriff auf diesen Bereich haben. Angeboten werden nur die Bereiche, in denen Sie Apps
   anlegen dürfen. (In einem Workspace ohne Apps legen die Karten des Willkommensbildschirms
   die App in **Mein Bereich** an.)
3. Geben Sie ihr einen Namen (und optional eine Beschreibung, damit Teammitglieder
   wissen, wofür sie gedacht ist). Der Dialog zeigt, in welchen Bereich die App kommt.
4. Bestätigen Sie, um sie zu erstellen.

Ihre neue App erscheint in der Gruppe ihres Bereichs auf der Seite **Apps**. Klicken Sie auf
ihre Zeile, um sie zu öffnen und mit dem Erstellen zu beginnen.

### Bereiche [#bereiche]

Die Seite **Apps** gruppiert Ihre Apps nach **Bereich**:

* **Mein Bereich** steht zuerst. Jedes Mitglied hat einen, und jedes Mitglied kann darin
  Apps anlegen, unabhängig davon, was es sonst im Workspace darf. Niemand sonst sieht die
  Apps darin - kein Kollege und auch kein Workspace-Admin.
* Darunter folgen die gemeinsamen Bereiche, die Sie erreichen, etwa **Workspace**, der
  Bereich, mit dem jeder Workspace beginnt. Einen gemeinsamen Bereich, den Sie nicht
  erreichen, sehen Sie gar nicht.

**Neue App** oben rechts fragt, in welchen Bereich eine App kommt, und ebenso die
Import-Schaltfläche (**App-Datei importieren*&#x2A;), es sei denn, nur ein Bereich wird gezeigt, weil der Bereich entscheidet, wer sie öffnen kann; die Kopfzeile jedes Bereichs hat zudem ein
eigenes &#x2A;*+** und eine Import-Schaltfläche, überall dort, wo Sie in diesem Bereich Apps anlegen
oder importieren dürfen. Mit **Bereiche** zeigen Sie nur einige Ihrer Bereiche. Gibt es keinen
Bereich, in dem Sie Apps anlegen dürfen, oder konnten Ihre Bereiche nicht geladen werden, sagt
die Seite das.

Admins legen gemeinsame Bereiche auf der Seite **Zugriff** an, benennen sie um und löschen sie -
siehe [Rollen und Bereiche](../administration/index.mdx#roles-and-spaces).

Eine Indikator-App in **Mein Bereich** erhebt Werte nur von Ihnen: Sie können Werte
eintragen, aber sie kann keine Erhebungsrunde durchführen, weil niemand, den Sie fragen,
die App sehen könnte.

### Markierungen und die Reihenfolge Ihrer Seite [#markierungen-und-die-reihenfolge-ihrer-seite]

* **Markierungen.** Zeigen Sie auf eine App, die Sie öffnen können, und wählen Sie den Stern
  (**Markieren**). Eine markierte App trägt einen kleinen Stern an ihrem Symbol, und **Nur
  markierte** beschränkt die Seite auf Ihre markierten Apps. Markierungen gehören nur Ihnen:
  Ein Kollege sieht seine eigenen, nie Ihre, und eine Markierung ändert nichts an der App.
  Wählen Sie den Stern erneut, um sie zu entfernen.
* **Die Reihenfolge der Bereiche gehört Ihnen.** Wählen Sie **Nach oben** oder **Nach unten**
  im ⋮-Menü eines Bereichs (oder die eigene Pfeil-Schaltfläche der Kopfzeile, wenn das das
  Einzige ist, was Sie mit dem Bereich tun können). Die Reihenfolge gilt nur für Sie; ein
  Bereich, den Sie nie verschoben haben, steht hinter denen, die Sie geordnet haben.
* **Die Reihenfolge der Apps in einem Bereich** folgt der Spalte, nach der Sie sortieren:
  Klicken Sie auf eine Spaltenüberschrift, um danach zu sortieren. Die Seite öffnet mit
  **Zuletzt geöffnet**, neueste zuerst.

### Eine App in einen anderen Bereich verschieben [#eine-app-in-einen-anderen-bereich-verschieben]

Durch Verschieben teilen Sie eine App: Eine App, die Sie in **Mein Bereich** erstellt
haben, erreicht Ihre Kollegen, sobald Sie sie in einen gemeinsamen Bereich verschieben.
Wählen Sie auf der Seite **Apps** im ⋮-Menü der App **In einen anderen Bereich verschieben**
(oder die eigene Schaltfläche mit Ordner und Pfeil in der Zeile, wenn Verschieben das Einzige
ist, was Sie mit der App tun können) und dann das Ziel. Sie können die App auch auf die Gruppe
eines anderen Bereichs ziehen: Die Bereiche, in die sie darf, werden hervorgehoben, und das
Loslassen dort öffnet denselben Dialog.

Das Verschieben ändert, wer die App öffnen kann. Bevor etwas gespeichert wird, nennt Ihnen
der Dialog daher die Auswirkung als Zahlen - zum Beispiel "12 Personen verlieren den
Zugriff" und "30 Personen erhalten Zugriff". Wenn andere Apps diese App importieren, sagt er
auch, wie viele der Personen, die diese Apps bearbeiten, sie nach der Verschiebung nicht mehr
ändern könnten, weil sie diese App am neuen Ort nicht mehr lesen könnten. Namen nennt er nie,
und eine App im persönlichen Bereich einer anderen Person zählt er nie: Steht eine solche im Weg,
sagt er nur "Eine App, die Sie nicht sehen können, importiert diese".
Nichts wird verschoben, bevor Sie **Verschieben** wählen, und jede Verschiebung wird
protokolliert.

Sie können eine App verschieben:

* aus **Mein Bereich** in jeden gemeinsamen Bereich, in dem Sie Apps erstellen dürfen;
* von einem gemeinsamen Bereich in einen anderen, in dem Sie Apps erstellen dürfen, wenn
  Sie die App ändern dürfen;
* in **Mein Bereich** nur als Workspace-Admin, weil die App damit allen anderen entzogen
  wird. Der Bereich einer anderen Person wird nie angeboten.

Der Dialog sagt Ihnen auch, wann eine Verschiebung nicht möglich ist, und warum:

* Eine App, die in **Mein Bereich** wandert, kann keine Erhebungsrunde mitnehmen und
  keine Rolle, die auf der App selbst vergeben ist (entfernen Sie die Rolle zuerst auf der
  Seite **Zugriff**).
* Eine App in **Mein Bereich** kann nur von anderen Apps in **Mein Bereich** importiert
  werden - dieselbe Regel, die auch beim Hinzufügen eines Import-Knotens gilt. Eine App in
  **Mein Bereich** zu verschieben, wird daher abgelehnt, solange eine App außerhalb sie
  importiert, und eine App aus **Mein Bereich** herauszuschieben, solange sie eine App
  importiert, die dort zurückbleibt. Importe aus gemeinsamen Apps, die Sie lesen dürfen,
  sind überall erlaubt.

### Sehen, welche Apps eine App importieren [#sehen-welche-apps-eine-app-importieren]

Eine App kann von anderen Apps importiert werden (siehe [Analyse-App-Daten](../analytical-apps/pipeline/analytic-data.mdx)).
Wer eine importierende App lesen kann, sieht, was sie importiert - die Apps, die Ihre App
importieren, gehören also dazu, wer ihre Daten sehen kann. Die Spalte **Importiert von** der Seite
**Apps** zählt sie; klicken Sie auf die Zahl, um sie in den Einstellungen der App aufzulisten.
Mit Namen sehen Sie die importierenden Apps, die Sie selbst öffnen können; ein Workspace-Admin
erfährt außerdem, wie viele weitere Apps in gemeinsamen Bereichen sie importieren. Eine App im
persönlichen Bereich einer anderen Person wird nie genannt oder gezählt, und alle anderen erfahren nichts
über Apps, die sie nicht öffnen können.

## Eine App verlassen [#eine-app-verlassen]

Der Weg zurück zur Seite **Apps** überrascht viele, denn es gibt keine eigene
Schaltfläche "Zurück". Der **Name** der App oben in der linken Navigation ist die
Schaltfläche: Fahren Sie mit der Maus darüber, und er wird zu einem **Zurück-Pfeil**.
Ein Klick darauf bringt Sie zurück auf die Seite **Apps**.

Das ist in jeder App gleich, welcher Art auch immer, und lohnt sich deshalb einmal zu
lernen. (Im **Editor** gilt dasselbe eine Ebene tiefer: Das App-Symbol oben links in der
Editor-Leiste wird zu **Zurück zur Ansicht**; der Editor einer Umfrage hat an derselben
Stelle **Zurück zu den Antworten**.)

Wenn Sie es lieber gezeigt als erklärt bekommen, führt die App Sie hindurch:
[Tour zum Zurückgehen starten](https://app.factophant.com/apps?tour=back-to-apps). Die
Tour läuft auf einer Übungs-App; nichts, was Sie dabei anklicken, berührt Ihre
eigene Arbeit.

## Eine App archivieren und wiederherstellen [#eine-app-archivieren-und-wiederherstellen]

Nichts, was Sie von der Seite **Apps** entfernen, ist sofort weg. **Archivieren** im
⋮-Menü einer App (oder die eigene Archivieren-Schaltfläche der Zeile, wenn Archivieren das
Einzige ist, was Sie mit der App tun können) öffnet eine Bestätigung, die nach der Art der
App benannt ist, etwa **Analyse-App archivieren**, und erklärt, was wirklich passiert:

> Die App wird archiviert und aus Ihrem Workspace entfernt. Ihre Daten bleiben
> während des Wiederherstellungszeitraums erhalten, und Sie können sie unter
> "Archivierte Apps" wiederherstellen, bis sie endgültig gelöscht wird.

Eine archivierte App verschwindet von der Seite Apps und zählt nicht mehr zur
Anzahl der Apps, die Ihr Workspace haben darf. Archivieren gibt also sofort einen
Platz für eine neue App frei.

Mitglieder mit der Rolle **App-Ersteller** oder **Admin** für den ganzen Workspace
sehen im Kopfbereich der Seite Apps eine Schaltfläche **Archiviert** mit der Anzahl der
archivierten Apps. Sie öffnet eine Liste, in der
jede App **Archiviert am** und **Wird endgültig gelöscht am** mit dem jeweiligen
Datum sowie eine Schaltfläche **Wiederherstellen** zeigt. Das Wiederherstellen
bringt die App unverändert auf die Seite Apps zurück und belegt ihren App-Platz
wieder. Es kann daher fehlschlagen, wenn Ihr Workspace sein App-Limit erreicht hat.

Der Wiederherstellungszeitraum ist eine Workspace-Einstellung (30 Tage, sofern Ihre
Administration ihn nicht geändert hat). Danach werden die App und ihre Daten
endgültig entfernt und können nicht mehr zurückgeholt werden. Ihre technische ID wird
dabei nicht frei: Keine neue App im Workspace kann sie übernehmen. So kann eine App,
die Daten aus der gelöschten App importiert hat, nie beginnen, eine andere App unter
derselben ID zu lesen.

## Eine App exportieren und importieren [#eine-app-exportieren-und-importieren]

Eine App lässt sich als einzelne Datei zwischen Workspaces bewegen.

* **App exportieren** liegt im Mehr-Menü des Editors (die Schaltfläche ⋮ in der
  Editorleiste) und lädt die App als portierbares Bundle herunter: eine
  `.json`-Datei, benannt nach der App. Exportiert wird die veröffentlichte Version
  der App, veröffentlichen Sie also vor dem Export. Das Bundle enthält den Aufbau
  der App - ihre Pipeline-Knoten, die Wissensdatenbank und die Visualisierung -,
  aber nicht die Datenzeilen darin.
* Die Import-Schaltfläche (**App-Datei importieren**) liegt oben rechts auf der Seite **Apps**,
  und die Kopfzeile jedes Bereichs hat eine eigene, überall dort, wo Sie in diesen Bereich importieren
  dürfen. Wählen Sie eine Bundle-Datei aus, und Factophant erstellt daraus eine neue App und
  öffnet sie - in diesem Bereich, aus der Kopfzeile eines Bereichs oder wenn nur ein Bereich
  gezeigt wird; sonst fragt Factophant zuerst, in welchen Bereich die App kommt, wenn Sie in mehr
  als einen importieren dürfen, und beginnt mit **Workspace**, wenn Sie dorthin importieren
  dürfen. In einem Workspace ohne Apps bietet der Willkommensbildschirm **App importieren**
  ebenso an. Ist die Datei kein gültiges
  Bundle, erscheint "Diese Datei ist kein gültiges App-Bundle." und es wird nichts
  erstellt.

Zum Exportieren brauchen Sie die Rolle **App-Ersteller** oder **Admin** für die App. Zum
Importieren brauchen Sie sie für den Bereich, in den die App kommt - und in **Mein
Bereich** darf jedes Mitglied importieren.

Eine Umfrage-App hat kein **App exportieren**. Um ihre Fragen wiederzuverwenden,
duplizieren Sie sie stattdessen - siehe
[Eine Umfrage duplizieren](../survey-apps/publish-and-versions.mdx#duplicating-a-survey).
