{"id":76463,"date":"2020-04-02T13:42:40","date_gmt":"2020-04-02T11:42:40","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/proektirovanie-v-confluence"},"modified":"2020-04-02T13:42:40","modified_gmt":"2020-04-02T11:42:40","slug":"proektirovanie-v-confluence","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/proektirovanie-v-confluence","title":{"rendered":"Entwurf in Confluence","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Hallo zusammen! <\/p>\n<p>Ich hei\u00dfe Masha und arbeite als Qualit\u00e4tsingenieurin in der Tinkoff Unternehmensgruppe. Die QA-Arbeit erfordert viele Kommunikationen mit verschiedenen Leuten aus unterschiedlichen Teams, und ich war au\u00dferdem Managerin und Dozentin f\u00fcr Bildungsprogramme, weshalb mein Kommunikationsnetz maximal weit gef\u00e4chert war. Und irgendwann war ich so frustriert: Ich habe erkannt, dass ich es nicht mehr ertragen kann, unz\u00e4hlige unleserliche Tabellen und Dokumente auszuf\u00fcllen. <\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/e43b5c074c0f53d94795a5b30a993311.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nWahrscheinlich hat sich jeder von euch jetzt das vorgestellt, wor\u00fcber ich spreche, und ist ins Schwitzen geraten: Listen von Nachnamen ohne alphabetische Reihenfolge, Tabellen mit Hunderten von Spalten mit verschobener Formatierung, Tabellen mit Tausenden von Zeilen, bei denen man seinen Finger am Mausrad reiben muss, um die \u00dcberschrift zu sehen, Tonnen von unnummerierten Anleitungen, Hunderte von weitergeleiteten E-Mails mit Daten, die analysiert und systematisiert und in ebenso unleserliche Tabellen gesteckt werden m\u00fcssen.<\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/86082a8dd29e459dac25c1e4c136c555.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nUnd als ich mich etwas beruhigt hatte, beschloss ich, diesen Artikel zu schreiben. Ich m\u00f6chte dar\u00fcber berichten, wie man normale (manchmal sogar bequeme) nicht-produktbezogene Dokumentation f\u00fchrt. Ich hoffe, dass der Artikel sich im Netz verbreitet und das Niveau des Chaos in den Abteilungen, die mit Entwicklung zusammenh\u00e4ngen, zumindest ein wenig sinkt, und die Leute (mich eingeschlossen) ein kleines bisschen gl\u00fccklicher werden.<\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/0e98dfc5cc71083a7a3c8652c4f57e1d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Werkzeuge<\/h2>\n<p>\nProduktdokumentation wird oft direkt neben dem Code aufbewahrt, was gut ist. Nicht-produktbezogene Dokumentation wird normalerweise irgendwo hinterlegt. Oft versuchen die Leute, Informationen aus verschiedenen Quellen nach Confluence zu \u00fcbertragen, und wir sind keine Ausnahme. Daher handelt die gesamte folgende Erz\u00e4hlung davon.<\/p>\n<p>Im Grunde ist Confluence eine erweiterte Wiki-Engine. Sie erm\u00f6glicht die Arbeit mit Daten in verschiedenen Darstellungsformen: formatierter Text, Tabellen, verschiedene Diagramme. Es ist ein sehr interessantes und leistungsstarkes Werkzeug, aber wenn man nicht wei\u00df, wie man es vorbereitet, erh\u00e4lt man eine weitere Ablage unleserlicher Dokumente. Ich werde euch beibringen, wie man das richtig macht!<\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/c9bb991fb1e53a6e7259cb0bed4e4200.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Makros<\/h2>\n<p>\nFast die gesamte Magie von Confluence beruht auf Makros. Es gibt viele Makros, und sie k\u00f6nnen miteinander kombiniert werden. Es gibt kostenpflichtige und kostenlose, und im Folgenden werden verschiedene Beispiele f\u00fcr Makros mit Links zur Dokumentation vorgestellt.<\/p>\n<p>Die Benutzeroberfl\u00e4che f\u00fcr die Arbeit mit Makros ist sehr einfach. Um ein Makro hinzuzuf\u00fcgen, muss man auf das Pluszeichen klicken und das gew\u00fcnschte Element aus der Liste ausw\u00e4hlen.<\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/60cdd6eedbef9f0889e2907e5756b70f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWenn das Makro autark ist, d. h. nichts anderes in sich einf\u00fcgen muss, sieht es wie ein Block aus.<\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/3240f0e8898a806801ef7091818f5c9c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWenn f\u00fcr die Funktion des Makros etwas hineingelegt werden muss, sieht es wie ein Rahmen aus.<\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/df41fc317bb596523f0d15ed97209bfb.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDabei kann man beliebig viele andere innerhalb eines Rahmens unterbringen, solange in Ihrer Pyramide eine Logik vorhanden ist.<\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/5fa8da8f617a115b0505034814fa7d93.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJedes Makro hat eine Vorschau: darin sieht man sofort, ob man das Makro richtig ausgef\u00fcllt und eingestellt hat.<\/p>\n<h2>Vorlagen<\/h2>\n<p>\nNeben Makros gibt es ein n\u00fctzliches Werkzeug f\u00fcr die automatische Bef\u00fcllung von Inhalten \u2013 das ist die Vorlage.<br \/>\nVorlagen k\u00f6nnen bei der Erstellung jeder Seite verwendet werden: einfach auf die drei Punkte neben der Schaltfl\u00e4che \u201eErstellen\u201c klicken und die gew\u00fcnschte Vorlage ausw\u00e4hlen.<\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/744e3cd232972c75feaf3f02a9551ea5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDann wird der gesamte Inhalt, der in der Vorlage enthalten ist, in die erstellte Seite eingef\u00fcgt.<\/p>\n<p>Jeder kann Seiten aus Vorlagen erstellen, aber nur diejenigen mit den entsprechenden Rechten k\u00f6nnen die Vorlagen selbst erstellen oder bearbeiten. In die Vorlage k\u00f6nnen zus\u00e4tzliche Anweisungen aufgenommen werden, wie die Seite gef\u00fchrt werden soll.<\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/ff9cf5bd5eab1901ae2ba3cc2c182ab4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Die Magie der Tabellen<\/h2>\n<p>\nTats\u00e4chlich liebe ich als Techniker Tabellen und kann fast jede Information darin unterbringen (auch wenn das nicht immer effizient ist). Tabellen selbst sind klar, strukturiert, skalierbar, magisch!<\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/e9f1ec93352a8664caa00ac30aae4376.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAber selbst eine so wunderbare Entit\u00e4t wie eine Tabelle kann verderben werden. Man kann sie aber auch geschickt nutzen und sogar verbessern. Darum geht es im Folgenden.<\/p>\n<h3>Filterung (kostenpflichtiges Plugin)<\/h3>\n<p>\nJede gro\u00dfe, unleserliche Tabelle kann durch Filterung etwas weniger gro\u00df und etwas leserlicher gemacht werden. Daf\u00fcr kann man ein kostenpflichtiges Makro verwenden. <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.stiltsoft.com\/display\/public\/TFAC\/How+to+use+Table+Filter+macro\">\u201eTabellenfilter\u201c<\/a><\/noindex>.<\/p>\n<p>In dieses Makro muss eine Tabelle eingef\u00fcgt werden (man kann sogar die h\u00e4sslichste verwenden, Hauptsache, man steckt sie ganz hinein). Im Makro k\u00f6nnen Spalten f\u00fcr den Filter aus einer Dropdown-Liste, einem Textfilter, einem Zahlenfilter und einem Datumsfilter gew\u00e4hlt werden. <\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/3dbe4a9116aeeb7eae238fab1adfac04.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nStellen Sie sich vor, dass alle Informationen \u00fcber Kandidaten f\u00fcr alle Stellen in einer tabellarischen Liste erfasst werden. Nat\u00fcrlich ist diese nicht sortiert \u2013 die Leute kommen ja nicht alphabetisch zu Vorstellungsgespr\u00e4chen. Und Sie m\u00fcssen herausfinden, ob Sie bereits ein Gespr\u00e4ch mit einem bestimmten Bewerber gef\u00fchrt haben. Man muss einfach dieses Chaos in ein Filter-Makro stecken, einen Textfilter nach dem Nachnamen hinzuf\u00fcgen \u2013 und voil\u00e0, die Informationen sind auf dem Bildschirm.<\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/3f3830d3e3426fa0f4e231b16e96a6db.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEs ist zu beachten, dass die Filterung gro\u00dfer Tabellen die Systemleistung und die Ladezeiten von Seiten beeinflussen kann. Daher ist es nur eine vor\u00fcbergehende L\u00f6sung, eine gro\u00dfe Tabelle in einen Filter zu stecken. Besser w\u00e4re es, einen Prozess zu gestalten, in dem die Menschen keine riesigen, unleserlichen Tabellen erstellen m\u00fcssen (ein Beispiel f\u00fcr diesen Prozess finden Sie am Ende des Artikels).<\/p>\n<h3>Sortierung (kostenpflichtiges Plugin)<\/h3>\n<p>\nMit einem magischen Makro <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.stiltsoft.com\/display\/public\/TFAC\/How+to+use+Table+Filter+macro\">\u201eTabellenfilter\u201c<\/a><\/noindex> kann auch eine Standard-Sortierung nach jeder Spalte festgelegt und die Zeilen nummeriert werden. Alternativ kann man auf eine beliebige Spalte der Tabelle klicken, die in das Filter-Makro eingef\u00fcgt wurde, und die Sortierung erfolgt nach dieser Spalte. <\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/8c3ff42887b6b25964282375075a07b0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBeispielsweise haben Sie dieselbe Tabelle mit Bewerbern und m\u00f6chten ermitteln, wie viele Vorstellungsgespr\u00e4che in einem bestimmten Monat stattgefunden haben \u2013 sortieren Sie nach Datum und freuen Sie sich.<\/p>\n<h3>Pivot-Tabellen (kostenpflichtiges Plugin)<\/h3>\n<p>\nJetzt kommen wir zu einem interessanteren Fall. Stellen Sie sich vor, Ihre Tabelle ist riesig und Sie m\u00fcssen etwas damit berechnen. Nat\u00fcrlich k\u00f6nnte man sie in Excel kopieren, die gew\u00fcnschten Berechnungen vornehmen und die Daten zur\u00fcck in Confluence exportieren. Man kann auch einmalig das Makro <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.stiltsoft.com\/display\/public\/TFAC\/How+to+use+Pivot+Table+macro\">\u201ePivot-Tabelle\u201c<\/a><\/noindex> anwenden und das gleiche Ergebnis erhalten, nur dass es auch aktualisiert wird.<\/p>\n<p>Beispielsweise haben Sie eine Tabelle, die alle Mitarbeiterdaten enth\u00e4lt \u2013 wo sie sich geografisch befinden und welche Positionen sie einnehmen. Um zu berechnen, wie viele Personen sich in jeder Stadt befinden, m\u00fcssen Sie im Makro \u201ePivot-Tabelle\u201c die Zeile ausw\u00e4hlen, nach der die Daten aggregiert werden (Standort) und den Operationstyp (Summierung).<\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/86ebb4c83bfaa12509c19bc4774be9d8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNat\u00fcrlich k\u00f6nnen mehrere Merkmale gleichzeitig gruppiert werden, s\u00e4mtliche M\u00f6glichkeiten k\u00f6nnen Sie sich ansehen. <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.stiltsoft.com\/display\/public\/TFAC\/How+to+use+Pivot+Table+macro\">Dokumentation<\/a><\/noindex>.<\/p>\n<h3>Diagramme (kostenpflichtiges Plugin)<\/h3>\n<p>\nWie ich schon sagte, lieben nicht alle Tabellen so sehr wie ich. Leider m\u00f6gen die meisten Manager sie \u00fcberhaupt nicht. Aber alle lieben bunte, auff\u00e4llige Diagramme. <br \/>\nDie Sch\u00f6pfer von Confluence wussten das nat\u00fcrlich (sie haben sicherlich auch Vorgesetzte, die Berichte und Diagramme lieben, wo k\u00e4men wir da hin). Daher k\u00f6nnen Sie das magische Makro <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.stiltsoft.com\/display\/public\/TFAC\/How+to+use+Chart+from+Table+macro\">\u201eDiagramm aus Tabelle\u201c<\/a><\/noindex>. In dieses Makro m\u00fcssen Sie die Pivot-Tabelle aus dem vorherigen Punkt einf\u00fcgen, und voila \u2013 Ihre grauen, langweiligen Daten werden ansprechend visualisiert.<\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/4049f9266652139623ec1ea458613d23.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNat\u00fcrlich gibt es auch in diesem Makro Einstellungen. Den Link zur Dokumentation eines beliebigen Makros finden Sie im Bearbeitungsmodus dieses Makros.<\/p>\n<h2>Einfachheit der Aggregation<\/h2>\n<p>\nDie Informationen aus den vorherigen Punkten werden Sie sicherlich nicht \u00fcberrascht haben. Aber jetzt wissen Sie genau, wie man Makros nutzt, und ich kann zu dem interessanteren Teil des Artikels \u00fcbergehen.<\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/f97de29d1022cb5979b05f0352d527f9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Tags<\/h3>\n<p>\nEs ist schlecht, wenn Menschen Informationen in einem einzigen unstrukturierten Artikel oder einer riesigen Tabelle speichern. Noch schlimmer ist es, wenn Teile dieser Informationen nicht nur unleserlich formatiert sind, sondern auch \u00fcber Confluence verstreut sind. Zum Gl\u00fcck gibt es die M\u00f6glichkeit, verstreute Informationen an einem Ort zu sammeln. Dazu muss man <noindex><a rel=\"nofollow\" href=\"https:\/\/confluence.atlassian.com\/conf613\/add-remove-and-search-for-labels-964960395.html\">Tags<\/a><\/noindex> verwenden (bekannt aus den sozialen Medien).<\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/fcc186edff9895a8f6dfe6dac46c0f19.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMan kann jeder Seite beliebig viele Tags hinzuf\u00fcgen. Wenn Sie auf einen Tag klicken, landen Sie auf einer Aggregationsseite, die Links zu allen Materialien mit diesem Tag sowie zu einer Reihe verwandter Tags enth\u00e4lt. Verwandte Tags sind diejenigen, die h\u00e4ufig auf einer Seite vorkommen.<\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/06600097610e4cfeebce92b0528ba0b4.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Seitenattribute<\/h3>\n<p>\nF\u00fcr die Strukturierung von Informationen kann man ein weiteres interessantes Makro hinzuf\u00fcgen - <noindex><a rel=\"nofollow\" href=\"https:\/\/confluence.atlassian.com\/conf613\/page-properties-macro-964960868.html\">\u201eSeitenattribute\u201c<\/a><\/noindex>. In dieses m\u00fcssen Sie eine Tabelle mit zwei Spalten einf\u00fcgen, wobei die erste den Schl\u00fcssel und die zweite den Wert des Attributs darstellt. Dabei kann das Makro auf der Seite verborgen werden, damit es das Lesen des Inhalts nicht st\u00f6rt, aber die Seite wird dennoch mit den ben\u00f6tigten Schl\u00fcsseln gekennzeichnet.<\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/0ab567bb95a0649e127848182932f3ab.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAchten Sie auf die ID - es ist praktisch, diese festzulegen, um unterschiedliche Gruppen von Attributen auf verschiedene Seiten (oder sogar unterschiedliche Gruppen von Attributen auf einer Seite) anzuwenden. <\/p>\n<h3>Berichte<\/h3>\n<p>\nAnhand der Tags k\u00f6nnen Berichte erstellt werden. Zum Beispiel sammelt das Makro <noindex><a rel=\"nofollow\" href=\"https:\/\/confluence.atlassian.com\/conf613\/content-report-table-macro-964960800.html\">\u201eInhaltsbericht\u201c<\/a><\/noindex> alle Seiten mit einem bestimmten Satz von Tags.<\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/91f8b095d62c64f31dc406f1b41cd6ec.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEin interessanterer Bericht ist jedoch das Makro <noindex><a rel=\"nofollow\" href=\"https:\/\/confluence.atlassian.com\/conf613\/page-properties-report-macro-964960880.html\">\u201eSeitenattributbericht\u201c<\/a><\/noindex>. Es sammelt ebenfalls alle Seiten mit einem bestimmten Satz von Tags, zeigt jedoch nicht einfach nur eine Liste an, sondern erstellt eine Tabelle (merken Sie die Verbindung zum ersten Teil des Artikels?), in der die Spalten die Schl\u00fcssel der Seitenattribute sind.<\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/5ff651c346accb30b911fcc65f199d08.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSo ergibt sich eine Pivot-Tabelle mit Informationen aus verschiedenen Quellen. Sch\u00f6n ist, dass sie \u00fcber n\u00fctzliche Funktionen verf\u00fcgt: responsive Layout, Sortierung nach beliebiger Spalte. Au\u00dferdem kann diese Berichtstabelle innerhalb des Makros konfiguriert werden. <\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/6e188dfcc034ee999fc43b6f8e1b39ad.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBei der Konfiguration k\u00f6nnen bestimmte Spalten aus dem Bericht entfernt, der Standardzustand oder die Anzahl der angezeigten Eintr\u00e4ge festgelegt werden. Man kann auch die ID des Seitenattributs angeben, um nur die gew\u00fcnschten Informationen anzuzeigen.<\/p>\n<p>Zum Beispiel haben Sie eine Vielzahl von Mitarbeiterseiten, und diese Seiten haben eine Reihe von Eigenschaften \u00fcber eine Person: welches Niveau sie haben, wo sie sich befinden, wann sie ins Team gekommen sind usw. Diese Eigenschaften sind gekennzeichnet <i>ID = employee_inf<\/i>. Und es gibt eine zweite Reihe von Eigenschaften auf derselben Seite, die Informationen \u00fcber die Person als Teil des Teams sammeln: welche Rolle die Person einnimmt, in welchem Team sie ist usw. Diese Eigenschaften sind gekennzeichnet <i>ID = team_inf<\/i>. Dann k\u00f6nnen Sie beim Erstellen des Berichts Informationen zu einem einzigen ID oder sofort zu beiden \u2013 je nach Bedarf \u2013 abrufen.<\/p>\n<p>Die Sch\u00f6nheit dieses Ansatzes liegt darin, dass jeder die ben\u00f6tigte Informationstabelle erstellen kann, die nichts dupliziert und sich beim Aktualisieren der Hauptseite aktualisiert. Zum Beispiel: Ein Teamleiter ist nicht interessiert, wann seine Entwickler eingestellt wurden, aber wichtig ist, welche Rolle jeder von ihnen im Team spielt. Der Teamleiter wird sich einen Bericht \u00fcber das Team zusammenstellen. Ein Buchhalter hingegen interessiert sich \u00fcberhaupt nicht daf\u00fcr, wer welche Rolle spielt, aber die Positionen sind wichtig \u2013 er wird sich einen Bericht \u00fcber die Positionen erstellen. Dabei wird die Informationsquelle nicht dupliziert oder verschoben.<\/p>\n<h2>Der finale Prozess<\/h2>\n<p><\/p>\n<h3>Anleitung<\/h3>\n<p>\nSo k\u00f6nnen wir Informationen in Confluence sch\u00f6n strukturieren und effizient aggregieren, indem wir Makros verwenden. Idealerweise sollte die neue Information sofort strukturiert sein und in alle bereits verwendeten Aggregationsmechanismen eingef\u00fcgt werden.<\/p>\n<p>Hier kommt die Kombination aus Makros und Vorlagen ins Spiel. Um die Leute dazu zu bringen, neue Seiten im richtigen Format zu erstellen, kann das Makro \u201eAus Vorlage erstellen\u201c verwendet werden. Es f\u00fcgt der Seite eine Schaltfl\u00e4che hinzu, mit der beim Klicken eine neue Seite aus der gew\u00fcnschten Vorlage erstellt wird. So zwingen Sie die Leute, sofort im gew\u00fcnschten Format zu arbeiten. <\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/c0881bf89587ce538d97309a5f8ec73e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIn die Vorlage, aus der Sie eine Seite erstellen, sollten im Voraus Tags, das Makro \u201eSeiteigenschaften\u201c und die Tabelle der ben\u00f6tigten Eigenschaften eingef\u00fcgt werden. Ich empfehle au\u00dferdem, Anweisungen hinzuzuf\u00fcgen, welche Werte die Seite haben sollte und welche Eigenschaften sie besitzen sollte.<\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/bf84905906c6ed6e9a2dc7ebf9488830.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDann wird der finale Prozess folgenderma\u00dfen aussehen:<\/p>\n<ol>\n<li>Sie erstellen eine Vorlage f\u00fcr Informationen eines bestimmten Typs.<\/li>\n<li>In diese Vorlage f\u00fcgen Sie Tags und Eigenschaften der Seite im Makro hinzu.<\/li>\n<li>An jedem beliebigen Ort erstellen Sie eine Hauptseite mit einer Schaltfl\u00e4che, durch die beim Klick eine untergeordnete Seite aus einer Vorlage erstellt wird. <\/li>\n<li> Sie lassen Benutzer auf die Hauptseite zu, die potenziell die ben\u00f6tigten Informationen generieren (basierend auf der ben\u00f6tigten Vorlage, indem sie auf die Schaltfl\u00e4che klicken).<\/li>\n<li> Sie stellen sich einen Bericht \u00fcber die Eigenschaften der Seite mithilfe der von Ihnen in der Vorlage angegebenen Tags zusammen.<\/li>\n<li>Sie freuen sich: Sie haben alle ben\u00f6tigten Informationen in einem praktischen Format. <\/li>\n<\/ol>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/336839f6b3f77b071cb1964f2be189bd.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Herausforderungen<\/h3>\n<p>\nAls Qualit\u00e4tsingenieur kann ich mit \u00dcberzeugung sagen, dass es nichts Perfektes in der Welt gibt. Selbst g\u00f6ttliche Tabellen sind nicht perfekt. Und in dem oben genannten Prozess gibt es einige T\u00fccken.<\/p>\n<ul>\n<li>Wenn Sie beschlie\u00dfen, die Namen oder die Zusammensetzung der Seiteneigenschaften zu \u00e4ndern, m\u00fcssen Sie alle bereits erstellten Objekte aktualisieren, damit ihre Daten korrekt in den Gesamtbericht \u00fcbertragen werden. Das ist bedauerlich, zwingt Sie aber andererseits dazu, die \u201eArchitektur\u201c Ihres Informationssets sorgf\u00e4ltig zu durchdenken, was eine sehr interessante Aufgabe darstellt.\n<\/li>\n<li>Sie m\u00fcssen eine betr\u00e4chtliche Anzahl von Anweisungen zum Ausf\u00fcllen der Informationstabelle und zur Verwendung von Tags schreiben. Andererseits k\u00f6nnen Sie einfach allen betroffenen Personen diesen Artikel zusenden.<\/li>\n<\/ul>\n<h3>Beispiel f\u00fcr die Speicherung von nicht-produktbezogener Dokumentation<\/h3>\n<p>\n\u00dcber den oben beschriebenen Prozess kann die Speicherung fast beliebiger Informationen organisiert werden. Der Vorteil des Ansatzes ist, dass er universell ist: Wenn Benutzer sich daran gew\u00f6hnen, erzeugen sie kein Durcheinander mehr. Ein weiterer gro\u00dfer (aber nicht kostenloser) Vorteil ist die M\u00f6glichkeit, verschiedene Statistiken in Echtzeit zu sammeln und daraus sch\u00f6ne Diagramme zu erstellen. <\/p>\n<p>Ich werde ein Beispiel f\u00fcr unseren Informationsprozess \u00fcber das Team geben.<\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/4d3ebb02db7e125a81a976c6f5d836b5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nF\u00fcr jede Person im Team haben wir beschlossen, eine Mitarbeiterkarte zu erstellen. Dementsprechend haben wir eine Vorlage, anhand derer jede neue Person diese Karte erstellt und alle pers\u00f6nlichen Informationen darin pflegt.<\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/3f617ae19dae29fad4b5fead3b20460b.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWie Sie sehen, haben wir eine ausf\u00fchrliche Tabelle der Eigenschaften und sofort Anweisungen, wie genau diese Seite zu f\u00fchren ist. Ein Teil der Tags wird von den Mitarbeitern selbst gem\u00e4\u00df den Anweisungen gesetzt, in der Vorlage sind nur die grundlegenden: Tag der Karte <i>employee-card<\/i>, Tag der Richtung <i>direction-involve<\/i> und Tag des Teams <i>team-qa<\/i>. <\/p>\n<p>Insgesamt ergibt sich eine vollst\u00e4ndige Tabelle mit Informationen zu den Mitarbeitern, nachdem jeder seine eigene Karte erstellt hat. Diese Informationen k\u00f6nnen an verschiedenen Stellen verwendet werden. Ressourcenmanager k\u00f6nnen allgemeine Tabellen erstellen, w\u00e4hrend Teamleiter die Teambasierte Tabellen erstellen, indem sie die Tags des Teams hinzuf\u00fcgen.<\/p>\n<p>Anhand der Tags lassen sich verschiedene \u00dcbersichten erstellen, zum Beispiel zu <i>qa-upgrade-plan<\/i> es werden alle Aufgaben zur Weiterentwicklung von QA angezeigt. Dabei f\u00fchrt jeder Mitarbeiter in seiner Karte eine wichtige Geschichte und seinen Entwicklungsplan \u2014 er erstellt eine untergeordnete Seite aus der Vorlage f\u00fcr Entwicklungspl\u00e4ne.<\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/11811199ddcf98552f72b113b8a53dfb.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Fazit<\/h2>\n<p>\nF\u00fchren Sie jede Dokumentation so, dass Sie sich nicht sch\u00e4men m\u00fcssen und es den Nutzern nicht wehtut!<\/p>\n<p>Ich hoffe sehr, dass der Artikel n\u00fctzlich sein wird und in allen Dokumentationen dieser Welt Ordnung herrscht.<\/p>\n<p><img decoding=\"async\" alt=\"Entwurf in Confluence\" src=\"\/wp-content\/uploads\/2020\/04\/ee90492655b05a5b5d2501eff3cd21c7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/tinkoff\/blog\/495038\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u041c\u0430\u0448\u0430, \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u043c \u043f\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u0432 \u0433\u0440\u0443\u043f\u043f\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 \u0422\u0438\u043d\u044c\u043a\u043e\u0444\u0444. \u0420\u0430\u0431\u043e\u0442\u0430 QA \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u043a\u043e\u043c\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0439 \u0441 \u0440\u0430\u0437\u043d\u044b\u043c\u0438 \u043b\u044e\u0434\u044c\u043c\u0438 \u0438\u0437 \u0440\u0430\u0437\u043d\u044b\u0445 \u043a\u043e\u043c\u0430\u043d\u0434, \u0430 \u044f \u043a \u0442\u043e\u043c\u0443 \u0436\u0435 \u0431\u044b\u043b\u0430 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u043e\u043c \u0438 \u043b\u0435\u043a\u0442\u043e\u0440\u043e\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u043e\u044f \u043a\u0430\u0440\u0442\u0430 \u043a\u043e\u043c\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0439 \u0431\u044b\u043b\u0430 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0448\u0438\u0440\u043e\u043a\u043e\u0439. \u0418 \u0432 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442 \u044f \u0432\u0437\u043e\u0440\u0432\u0430\u043b\u0430\u0441\u044c: \u044f \u043f\u043e\u043d\u044f\u043b\u0430, \u0447\u0442\u043e \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":76464,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-76463","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u041c\u0430\u0448\u0430, \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u043c \u043f\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u0432 \u0433\u0440\u0443\u043f\u043f\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 \u0422\u0438\u043d\u044c\u043a\u043e\u0444\u0444.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/proektirovanie-v-confluence\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 Confluence | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u041c\u0430\u0448\u0430, \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u043c \u043f\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u0432 \u0433\u0440\u0443\u043f\u043f\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 \u0422\u0438\u043d\u044c\u043a\u043e\u0444\u0444.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/proektirovanie-v-confluence\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-04-02T11:42:40+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-04-02T11:42:40+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Entwurf in Confluence | ProHoster","description":"Hallo zusammen! Ich hei\u00dfe Masha, ich arbeite als Qualit\u00e4tssicherungsingenieurin in der Gruppe von Unternehmen Tinkoff.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/proektirovanie-v-confluence","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 Confluence | ProHoster","og:description":"\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u041c\u0430\u0448\u0430, \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u043c \u043f\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u0432 \u0433\u0440\u0443\u043f\u043f\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 \u0422\u0438\u043d\u044c\u043a\u043e\u0444\u0444.","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/proektirovanie-v-confluence","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-04-02T11:42:40+00:00","article:modified_time":"2020-04-02T11:42:40+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"76463","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 16:16:51","updated":"2022-09-28 11:33:12","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/76463","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=76463"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/76463\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/76464"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=76463"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=76463"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=76463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}