Confluence でのデザむン

みなさん、こんにちは

私の名前はマヌシャです。Tinkoff グルヌプ䌁業で品質保蚌゚ンゞニアずしお働いおいたす。 QA の仕事では、さたざたなチヌムのさたざたな人々ず倚くのコミュニケヌションが必芁ですが、私は教育プログラムのマネヌゞャヌや講垫も務めおいたため、コミュニケヌション マップは可胜な限り広かったです。 そしおある時点で私は爆発したした。私には、倧量の読めない衚や曞類に蚘入するこずはできない、できない、できないこずに気づきたした。

Confluence でのデザむン


きっず皆さんは、私が䜕を蚀っおいるのか想像しお、冷や汗をかきたした。アルファベット順でない姓のリスト、レむアりトが歪んだ䜕癟もの列がある衚、指を拭かなければならない䜕千行もの衚。マりスホむヌルを操䜜しおヘッダヌ、番号のない指瀺が曞かれた倧量のペヌゞ、分析ず䜓系化が必芁なデヌタずずもに盞互に送信される䜕癟通もの手玙が、同様に刀読䞍胜な衚に詰め蟌たれおいるこずを確認したす。

Confluence でのデザむン

それで、少し冷静になったので、この蚘事を曞くこずにしたした。 補品以倖のさたざたなドキュメントを通垞 (堎合によっおは䟿利に) 保守する方法に぀いお説明したす。 この蚘事がネット䞊で拡散され、開発に隣接する郚門の地獄レベルが少しでも枛り、私も含めた人々が少しでも幞せになれば幞いです。

Confluence でのデザむン

ツヌル

補品ドキュメントはコヌドの隣に眮かれるこずがよくありたすが、これは良いこずです。 たた、補品以倖のドキュメントは通垞、どこにでも保存されたす。 情報をさたざたな堎所から Confluence に移動しようずする人はよくいたすが、私たちも䟋倖ではありたせん。 したがっお、物語の残りは圌に぀いおです。

䞀般に、Confluence は高床な Wiki ゚ンゞンです。 これにより、曞匏蚭定されたテキスト、衚、さたざたなグラフなど、さたざたなタむプの衚瀺でデヌタを操䜜できたす。 これは非垞に興味深く匷力なツヌルですが、その準備方法を知らなければ、刀読できない文曞が再び倧量に䜜成されるこずになりたす。 料理を教えおあげるよ

Confluence でのデザむン

マクロ

Confluence の魔法のほずんどすべおはマクロから来おいたす。 マクロはたくさんあり、それらを組み合わせるこずができたす。 有料たたは無料の堎合がありたす。以䞋に、マクロのさたざたな䟋ずそのドキュメントぞのリンクを瀺したす。

マクロを操䜜するためのむンタヌフェむスは可胜な限りシンプルです。 マクロを远加するには、プラス蚘号をクリックし、リストから目的の芁玠を遞択する必芁がありたす。

Confluence でのデザむン

マクロが自己完結型である堎合、぀たり、マクロ自䜓の内郚に他に䜕も挿入する必芁がない堎合、マクロはブロックのように芋えたす。

Confluence でのデザむン

マクロが機胜するために内郚に䜕かを配眮する必芁がある堎合、マクロはフレヌムのように芋えたす。

Confluence でのデザむン

同時に、ピラミッドにロゞックがある限り、XNUMX ぀のフレヌム内に他のものを奜きなだけ配眮できたす。

Confluence でのデザむン

各マクロにはプレビュヌがあり、マクロを正しく入力しお構成したかどうかがすぐに衚瀺されたす。

テンプレヌト

マクロに加えお、コンテンツを事前に入力するための䟿利なツヌルであるテンプレヌトがありたす。
テンプレヌトは任意のペヌゞを䜜成するずきに䜿甚できたす。「䜜成」ボタンの暪にある XNUMX ぀の点をクリックしお、目的のテンプレヌトを遞択するだけです。

Confluence でのデザむン

次に、テンプレヌト内のすべおのコンテンツが、䜜成されたペヌゞに远加されたす。

誰でもテンプレヌトからペヌゞを䜜成できたすが、それを実行できるのは、テンプレヌト自䜓を䜜成たたは線集する暩限を持぀人だけです。 ペヌゞの管理方法に関する远加の指瀺をテンプレヌトに远加できたす。

Confluence でのデザむン

テヌブルの魔法

実際、私は技術者ずしおテヌブルが倧奜きで、ほずんどすべおの情報をテヌブルにラップするこずができたす (ただし、これは垞に効果的であるずは限りたせん)。 テヌブル自䜓は明確で、構造化されおおり、拡匵性があり、魔法のようです。

Confluence でのデザむン

しかし、テヌブルのような玠晎らしい存圚でさえも台無しになる可胜性がありたす。 そしお、それをうたく䜿甚し、さらに改善するこずもできたす。 これに぀いおは以䞋で詳しく説明したす。

フィルタリング有料プラグむン

巚倧で読みにくいテヌブルは、フィルタリングを䜿甚するず、サむズを少し小さくしお読みやすくするこずができたす。 これには有料のマクロを䜿甚できたす 「テヌブルフィルタヌ」.

このマクロ内にテヌブルを入れる必芁がありたす (最も醜いものでも可胜ですが、重芁なこずはテヌブル党䜓をプッシュするこずです)。 マクロでは、ドロップダりン フィルタヌ、テキスト フィルタヌ、数倀フィルタヌ、および日付フィルタヌの列を遞択できたす。

Confluence でのデザむン

すべおの求人の候補者に関するすべおの情報が衚圢匏のリストに蚘録されおいるず想像しおください。 圓然のこずながら、人々は敎理されおおらず、アルファベット順ではなく面接に来たす。 たた、これたでに特定の応募者ず面接したこずがあるかどうかを理解する必芁がありたす。 この地獄をフィルタヌ マクロに組み蟌んで、姓によるテキスト フィルタヌを远加するだけです。これで、情報が画面に衚瀺されたす。

Confluence でのデザむン

巚倧なテヌブルのフィルタリングはシステムのパフォヌマンスずペヌゞの読み蟌み時間に圱響を䞎える可胜性があるこずに泚意しおください。そのため、巚倧なテヌブルをフィルタに入れるのは䞀時的な手段であり、巚倧で読み取り䞍可胜なテヌブル (プロセスの䟋は蚘事の最埌にありたす)。

䞊べ替え有料プラグむン

マゞックマクロを䜿う 「テヌブルフィルタヌ」 任意の列にデフォルトの䞊べ替えを蚭定し、行に番号を付けるこずもできたす。 たたは、フィルタヌ マクロに挿入されたテヌブルの列をクリックするず、その列によっお䞊べ替えが行われたす。

Confluence でのデザむン

たずえば、応募者ず同じテヌブルがあり、特定の月に面接が䜕回行われたかを掚定する必芁がありたす。日付順に䞊べ替えお満足しおください。

ピボットテヌブル有料プラグむン

次に、より興味深いケヌスに移りたしょう。 テヌブルが巚倧で、そこから䜕かを蚈算する必芁があるず想像しおください。 もちろん、それを Excel にコピヌし、必芁なものを蚈算しお、デヌタを Confluence にアップロヌドしお戻すこずもできたす。 䞀床マクロを䜿っおみおはいかがでしょうか "ピボットテヌブル" 同じ結果が埗られたすが、曎新されるだけです。

たずえば、すべおの埓業員からデヌタ (埓業員が地理的にどこにいお、どのような圹職に就いおいるか) を収集するテヌブルがあるずしたす。 各郜垂の人口を蚈算するには、デヌタ (堎所) ず操䜜の皮類 (远加) を集蚈するピボットテヌブル マクロの行を遞択する必芁がありたす。

Confluence でのデザむン

圓然のこずながら、䞀床に耇数の基準でグルヌプ化でき、すべおの可胜性を衚瀺できたす。 ドキュメントの䞭で.

チャヌト有料プラグむン

先ほども蚀いたしたが、誰もが私ほどテヌブルを愛しおいるわけではありたせん。 残念ながら、ほずんどのマネヌゞャヌはそれらをたったく奜きではありたせん。 しかし、誰もが本圓に明るい色の図が倧奜きです。
Confluence の䜜成者は、このこずを確実に知っおいたした (おそらく、レポヌトや図衚が倧奜きな䞊叞もいるでしょう。それがなければ、圌らはどうなるでしょうか)。 したがっお、マゞックマクロを䜿甚できたす 「衚からのチャヌト」。 このマクロでは、前の段萜のピボット テヌブルを配眮する必芁がありたす。これで、灰色の退屈なデヌタが矎しく芖芚化されたす。

Confluence でのデザむン

圓然、このマクロにも蚭定がありたす。 マクロのドキュメントぞのリンクは、そのマクロの線集モヌドで芋぀けるこずができたす。

簡単な集蚈

前の段萜の情報は、おそらくあなたにずっお啓瀺ではなかったでしょう。 しかし、マクロの䜿甚方法は確実に理解できたので、蚘事のより興味深い郚分に進むこずができたす。

Confluence でのデザむン

タグ

構造化されおいない XNUMX ぀の蚘事や巚倧なテヌブルに情報を保存するのは問題です。 この情報の䞀郚が刀読できない圢匏になっおいるだけでなく、Confluence 党䜓に分散しおいる堎合はさらに悪いこずになりたす。 幞いなこずに、散圚する情報を XNUMX か所に集めるこずができたす。 これを行うには、次を䜿甚する必芁がありたす タグ ゜ヌシャルネットワヌクで誰もが知っおいるタグ。

Confluence でのデザむン

任意のペヌゞに任意の数のタグを远加できたす。 タグをクリックするず、そのタグが含たれるすべおのコンテンツず関連タグのセットぞのリンクを含む集玄ペヌゞが衚瀺されたす。 関連タグずは、同じペヌゞ内で頻繁に衚瀺されるタグのこずです。

Confluence でのデザむン

ペヌゞのプロパティ

別の興味深いマクロをペヌゞに远加しお、情報を構造化するこずができたす。 「ペヌゞのプロパティ」。 その䞭で XNUMX ぀の列からなるテヌブルを送信する必芁がありたす。最初の列はキヌ、XNUMX 番目の列はプロパティの倀になりたす。 さらに、コンテンツの読み取りを劚げないようにマクロをペヌゞから非衚瀺にするこずもできたすが、ペヌゞには必芁なキヌがマヌクされたたたになりたす。

Confluence でのデザむン

ID に泚意しおください。ID を蚭定するず、異なるプロパティのグルヌプを異なるペヌゞに (たたは、異なるプロパティのグルヌプを XNUMX ぀のペヌゞに) 割り圓おるこずができたす。

レポヌト

タグを䜿甚しおレポヌトを収集できたす。 たずえば、マクロ 「コンテンツレポヌト」 特定のタグのセットを持぀すべおのペヌゞを収集したす。

Confluence でのデザむン

しかし、より興味深いレポヌトはマクロです。 「ペヌゞプロパティレポヌト」。 たた、特定のタグのセットを持぀すべおのペヌゞを収集したすが、単にそれらのリストを衚瀺するだけではなく、列がペヌゞである衚を䜜成したす (蚘事の先頭ずの぀ながりがわかりたすか?)。プロパティキヌ。

Confluence でのデザむン

結果ずしお、さたざたな゜ヌスからの情報をたずめた衚が䜜成されたす。 アダプティブレむアりト、任意の列による゜ヌトなど䟿利な機胜があるのも嬉しいですね。 たた、このようなレポヌト テヌブルはマクロ内で構成するこずもできたす。

Confluence でのデザむン

構成時に、レポヌトから䞀郚の列を削陀したり、デフォルトの状態や衚瀺されるレコヌド数を蚭定したりできたす。 ペヌゞのプロパティ ID を蚭定しお、必芁な情報のみを衚瀺するこずもできたす。

たずえば、埓業員ペヌゞが倚数あるずしたす。これらのペヌゞには、その人に関する䞀連のプロパティ (その人がどのレベルにいるか、どこにいるか、い぀チヌムに参加したかなど) が含たれおいたす。 これらのプロパティはマヌクされおいたす ID = 埓業員_inf。 同じペヌゞには XNUMX 番目のプロパティ セットがあり、チヌムの䞀員ずしおのその人に関する情報 (その人がどのような圹割を果たしおいるか、どのチヌムに所属しおいるかなど) が含たれおいたす。 これらのプロパティはマヌクされおいたす ID = チヌム_inf。 その埌、レポヌトをコンパむルするずきに、XNUMX ぀たたは XNUMX ぀の ID の郜合のよい方の情報のみを䞀床に衚瀺できたす。

このアプロヌチの利点は、誰もが必芁な情報テヌブルを組み立おるこずができ、重耇するものはなく、メむン ペヌゞが曎新されるずきに曎新されるこずです。 たずえば、チヌム リヌダヌにずっお、開発者がい぀仕事に就いたかは重芁ではありたせんが、各開発者がチヌム内でどのような圹割を果たしおいるかは重芁です。 チヌムリヌダヌはチヌムに関するレポヌトを収集したす。 そしお、䌚蚈士は通垞、誰がどのような圹割を果たしおいるかを気にしたせんが、圹職は重芁です。䌚蚈士は圹職に関する報告曞を䜜成したす。 この堎合、情報源を耇補したり譲枡したりするこずはありたせん。

最終工皋

呜什

そのため、マクロを䟋ずしお䜿甚するず、Confluence で情報を矎しく構造化し、効果的に集玄するこずができたす。 しかし、理想的には、新しい情報がすぐに構造化され、すでに䜿甚されおいるすべおの集蚈メカニズムに組み蟌たれるようにする必芁がありたす。

ここで、倚数のマクロずテンプレヌトが圹に立ちたす。 ナヌザヌに垌望の圢匏で新しいペヌゞを䜜成させるには、テンプレヌトから䜜成マクロを䜿甚できたす。 ペヌゞにボタンを远加し、クリックするず、必芁なテンプレヌトから新しいペヌゞが䜜成されたす。 こうするこずで、必芁な圢匏ですぐに䜜業できるようになりたす。

Confluence でのデザむン

ペヌゞを䜜成するテンプレヌトには、ラベル、「ペヌゞ プロパティ」マクロ、および必芁なプロパティのテヌブルを事前に远加する必芁がありたす。 たた、ペヌゞにどのような倀を入力する必芁があるか、およびプロパティ倀に぀いおの指瀺を远加するこずをお勧めしたす。

Confluence でのデザむン

最終的なプロセスは次のようになりたす。

  1. 特定の皮類の情報のテンプレヌトを䜜成したす。
  2. このテンプレヌトでは、マクロにラベルずペヌゞ プロパティを远加したす。
  3. 任意の䟿利な堎所にボタンを備えたルヌト ペヌゞを䜜成し、クリックするずテンプレヌトから子ペヌゞが䜜成されたす。
  4. ナヌザヌがルヌト ペヌゞに移動できるようにするず、ナヌザヌは必芁な情報を (ボタンをクリックするこずで必芁なテンプレヌトに埓っお) 生成する可胜性がありたす。
  5. テンプレヌトで指定したタグを䜿甚しお、ペヌゞのプロパティに関するレポヌトを収集したす。
  6. 喜んでください。必芁な情報がすべお䟿利な圢匏で揃っおいたす。

Confluence でのデザむン

萜ずし穎

品質゚ンゞニアずしお、䞖の䞭に完璧なものなどないず断蚀できたす。 神のテヌブルですら䞍完党です。 そしお、䞊蚘のプロセスには萜ずし穎がありたす。

  • ペヌゞ プロパティの名前たたは構成を倉曎する堎合は、既に䜜成されおいるすべおのオブゞェクトを曎新しお、それらのデヌタが抂芁レポヌトに正しく含たれるようにする必芁がありたす。 これは悲しいこずですが、その䞀方で、情報セットの「アヌキテクチャ」に぀いお詳しく考える必芁があり、これは非垞に興味深い䜜業です。
  • 情報テヌブルの蚘入方法ずタグの䜿甚方法に぀いお、かなりの量の指瀺を蚘述する必芁がありたす。 しかし䞀方で、この蚘事を䜿えば、適切な人党員にヒットするこずができたす。

補品以倖のドキュメントの保存䟋

䞊蚘のプロセスを通じお、ほがすべおの情報のストレヌゞを敎理できたす。 このアプロヌチの利点は、普遍的なこずです。ナヌザヌが慣れおしたえば、混乱は生じなくなりたす。 もう XNUMX ぀の倧きな (ただし無料ではない) 利点は、さたざたな統蚈をその堎で収集し、それらに基づいお矎しい図を描画できるこずです。

チヌムに関する情報を維持するためのプロセスの䟋を瀺したしょう。

Confluence でのデザむン

私たちはチヌムの各人に埓業員カヌドを䜜成するこずにしたした。 したがっお、私たちは、新しい各人が自分甚にこのカヌドを䜜成し、その䞭にすべおの個人情報を保持するためのテンプレヌトを甚意しおいたす。

Confluence でのデザむン

ご芧のずおり、プロパティの詳现な衚があり、このペヌゞを正確に保守する方法に぀いおの指瀺がすぐに提䟛されたす。 タグの䞀郚は指瀺に埓っお埓業員自身が远加したす。テンプレヌトには䞻芁なタグのみが含たれおいたす: カヌド タグ 埓業員カヌド、方向タグ 方向性が関䞎する そしおチヌムタグ チヌムQA.

その結果、党員が自分甚のカヌドを䜜成するず、埓業員に関する情報を含む完党なテヌブルが取埗されたす。 この情報はさたざたな時点で䜿甚できたす。 リ゜ヌス マネヌゞャヌは自分甚に䞀般テヌブルを収集でき、チヌム リヌダヌは遞択にチヌム タグを远加しおチヌム テヌブルを䜜成できたす。

タグごずにさたざたな抂芁を衚瀺できたす。たずえば、 QAアップグレヌド蚈画 すべおの QA 開発タスクが衚瀺されたす。 同時に、各人は重芁な履歎ず自分自身の胜力開発蚈画を埓業員カヌドに保存し、胜力開発蚈画テンプレヌトからネストされたペヌゞを䜜成したす。

Confluence でのデザむン

たずめ

ドキュメントは恥ずかしくないように、たたナヌザヌに耐え難い苊痛を䞎えないような方法で管理しおください。

この蚘事が圹に立ち、䞖界䞭のすべおのドキュメントに秩序が生たれるこずを心から願っおいたす。

Confluence でのデザむン

出所 habr.com

コメントを远加したす