Холболтын дизайн

хүн бүрт Сайн байна уу!

Намайг Маша гэдэг, би Tinkoff групп компаниудад чанарын баталгаажуулалтын инженерээр ажилладаг. QA ажил нь янз бүрийн багийн янз бүрийн хүмүүстэй маш их харилцахыг хамардаг бөгөөд би боловсролын хөтөлбөрийн менежер, багш байсан тул харилцааны газрын зураг аль болох өргөн байсан. Хэзээ нэгэн цагт би тэсрэлт хийв: би унших боломжгүй олон тонн хүснэгт, баримт бичгийг дүүргэж чадахгүй, чадахгүй, чадахгүй гэдгээ ойлгосон.

Холболтын дизайн


Та нарын хүн бүр миний ярьж буй зүйлийг төсөөлж, хүйтэн хөлс асгарсан нь лавтай: цагаан толгойн дараалалгүй овог нэрсийн жагсаалт, бүдүүлэг байрлалтай олон зуун багана бүхий хүснэгтүүд, хуруугаа арилгах шаардлагатай мянга мянган мөр бүхий хүснэгтүүд. Гарчиг харахын тулд хулганы дугуй дээр, хэдэн тонн хуудас дугааргүй зааварчилгаа, дүн шинжилгээ хийх, системчлэх шаардлагатай өгөгдөл бүхий олон зуун захидал бие биедээ илгээгдэж, ижил унших боломжгүй хүснэгтэд чихэж болно.

Холболтын дизайн

Тэгээд жаахан хөрчихөөд энэ нийтлэлийг бичихээр шийдлээ. Бүтээгдэхүүний бус төрөл бүрийн баримт бичгийг хэрхэн яаж хэвийн (заримдаа тохиромжтой) хөтөлж болох талаар би ярих болно. Нийтлэл сүлжээгээр тархаж, хөгжлийн зэргэлдээх хэлтсүүдийн тамын түвшин бага зэрэг буурч, хүмүүс (би ч гэсэн) бага зэрэг аз жаргалтай болно гэж найдаж байна.

Холболтын дизайн

Хэрэгсэл

Бүтээгдэхүүний баримт бичгийг ихэвчлэн кодтой хамт хадгалдаг нь сайн хэрэг. Мөн бүтээгдэхүүний бус баримт бичгийг ихэвчлэн хаана ч хадгалдаг. Ихэнхдээ хүмүүс Confluence руу өөр өөр газраас мэдээлэл авчрахыг оролддог бөгөөд бид ч үл хамаарах зүйл биш юм. Тиймээс үлдсэн түүх нь түүний тухай юм.

Ерөнхийдөө Confluence бол дэвшилтэт вики хөдөлгүүр юм. Энэ нь янз бүрийн төрлийн дэлгэцийн өгөгдөлтэй ажиллах боломжийг олгодог: форматтай текст, хүснэгт, янз бүрийн диаграм. Энэ бол маш сонирхолтой бөгөөд хүчирхэг хэрэгсэл боловч хэрвээ та үүнийг хэрхэн хоол хийхээ мэдэхгүй байгаа бол унших боломжгүй баримт бичгийн дахин хогийн цэг авах болно. Би чамд хэрхэн хоол хийхийг заах болно!

Холболтын дизайн

Макроны

Confluence-ийн бараг бүх ид шид нь макро дээр бүтээгдсэн байдаг. Маш олон макро байдаг бөгөөд тэдгээрийг бие биетэйгээ нэгтгэж болно. Тэд төлбөртэй, үнэ төлбөргүй байдаг, цаашлаад тэдэнд зориулсан баримт бичгийн холбоос бүхий макроны янз бүрийн жишээнүүд байх болно.

Макротой ажиллах интерфейс нь аль болох энгийн. Макро нэмэхийн тулд нэмэх дээр дарж жагсаалтаас хүссэн элементээ сонгох хэрэгтэй.

Холболтын дизайн

Хэрэв макро нь өөрөө хангалттай бол, өөрөөр хэлбэл, дотор нь өөр зүйл оруулах шаардлагагүй, энэ нь блок шиг харагдаж байна.

Холболтын дизайн

Хэрэв макро ажиллахын тулд дотор нь ямар нэг зүйл хэрэгтэй бол хайрцаг шиг харагдана.

Холболтын дизайн

Үүний зэрэгцээ та пирамиддаа логик байгаа л бол нэг жаазны дотор хүссэн хэмжээгээрээ бусад хүмүүсийг байрлуулж болно.

Холболтын дизайн

Макро бүрийг урьдчилан харах боломжтой: энэ нь таныг макро зөв бөглөж, тохируулсан эсэхийг шууд харуулдаг.

Хээ

Макроноос гадна агуулгыг урьдчилан бөглөх тохиромжтой хэрэгсэл байдаг - энэ бол загвар юм.
Загваруудыг дурын хуудас үүсгэх үед ашиглаж болно: "Create" товчлуурын хажууд байрлах гурван цэг дээр товшоод хүссэн загвараа сонгоно уу.

Холболтын дизайн

Дараа нь загварт байгаа бүх агуулга нь үүсгэсэн хуудсанд нэмэгдэх болно.

Хэн ч загвараас хуудас үүсгэх боломжтой, гэхдээ зөвхөн загвар үүсгэх, засах эрхтэй хүмүүс л хуудас үүсгэж болно. Та хуудсыг хэрхэн арчлах талаар нэмэлт зааварчилгааг загварт нэмж болно.

Холболтын дизайн

Ширээний ид шид

Үнэндээ би техникч хүний ​​хувьд ширээнд маш их дуртай бөгөөд бараг бүх мэдээллийг багтааж чаддаг (хэдийгээр энэ нь үргэлж үр дүнтэй байдаггүй). Хүснэгтүүд нь өөрөө тодорхой, бүтэцтэй, өргөтгөх боломжтой, ид шидтэй!

Холболтын дизайн

Гэхдээ ширээ гэх мэт гайхамшигтай зүйл ч сүйрч болно. Мөн үүнийг амжилттай ашиглаж, бүр сайжруулж болно. Энэ талаар доор дэлгэрэнгүй үзнэ үү.

Шүүлтүүр (төлбөртэй залгаас)

Унших боломжгүй асар том хүснэгтийг шүүлтүүр ашиглан арай бага хэмжээтэй болгож, уншихад хялбар болгож болно. Үүнийг хийхийн тулд та төлбөртэй макро ашиглаж болно Хүснэгтийн шүүлтүүр.

Энэ макро дотор та ширээгээ түлхэх хэрэгтэй (хамгийн муухай нь ч боломжтой, гол зүйл бол үүнийг бүхэлд нь түлхэх явдал юм). Макро дээр та унждаг шүүлтүүр, текст шүүлтүүр, тоо, огнооны шүүлтүүрийн баганыг сонгож болно.

Холболтын дизайн

Бүх сул орон тоонд нэр дэвшигчдийн талаархи бүх мэдээллийг хүснэгтийн жагсаалтад бүртгэсэн гэж төсөөлөөд үз дээ. Мэдээжийн хэрэг, эрэмбэлэгдээгүй - хүмүүс ярилцлагад цагаан толгойн дарааллаар ирдэггүй. Мөн та өмнө нь тодорхой өргөдөл гаргагчтай ярилцлага хийсэн эсэхээ ойлгох хэрэгтэй. Та зүгээр л энэ тамыг шүүлтүүрийн макро руу оруулах хэрэгтэй, овог нэрээр нь текст шүүлтүүр нэмэх - мөн voila, мэдээлэл таны дэлгэцэн дээр байна.

Холболтын дизайн

Асар том хүснэгтүүдийг шүүх нь системийн гүйцэтгэл болон хуудас ачаалах хугацаанд нөлөөлдөг тул шүүлтүүрт асар том ширээ тавих нь түр зуурын таяг тул хүмүүс унших боломжгүй асар том хүснэгт үүсгэх шаардлагагүй процессыг бий болгох нь дээр гэдгийг тэмдэглэх нь зүйтэй. үйл явцын жишээ өгүүллийн төгсгөлд байх болно).

Эрэмбэлэх (төлбөртэй залгаас)

Magic Macro-тай Хүснэгтийн шүүлтүүр Та мөн дурын баганад анхдагч эрэмбэлэх тохиргоог хийж, мөрүүдийг дугаарлаж болно. Эсвэл шүүлтүүрийн макронд оруулсан хүснэгтийн аль нэг багана дээр дарвал энэ баганаар эрэмбэлэх болно.

Холболтын дизайн

Жишээлбэл, та өргөдөл гаргагчидтай ижил ширээтэй байгаа бөгөөд тодорхой сард хэдэн ярилцлага хийгдсэнийг тооцоолох хэрэгтэй - огноогоор нь ангилж, баярлаарай.

Пивот хүснэгт (төлбөртэй залгаас)

Одоо илүү сонирхолтой хэрэг рүү орцгооё. Таны ширээ асар том бөгөөд үүн дээр ямар нэг зүйлийг тооцоолох хэрэгтэй гэж төсөөлөөд үз дээ. Мэдээжийн хэрэг та үүнийг Excel-д хуулж, хэрэгтэй зүйлээ тооцоолж, Confluence руу өгөгдлийг буцааж байршуулах боломжтой. Та макро нэг удаа хэрэглэж болох уу? "Тэнхлэгийн хүснэгт" мөн ижил үр дүнг авах, зөвхөн шинэчлэгдсэн.

Жишээлбэл: Та бүх ажилчдын газарзүйн байршил, ямар албан тушаал хашиж байгаа талаарх мэдээллийг агуулсан хүснэгттэй байна. Хот бүрт хэдэн хүн байгааг тооцоолохын тулд та "пивот хүснэгт" макро дотроос өгөгдлийг нэгтгэсэн мөр (байршил) болон үйлдлийн төрлийг (нэмэлт) сонгох хэрэгтэй.

Холболтын дизайн

Мэдээжийн хэрэг, та нэг дор хэд хэдэн шалгуурын дагуу бүлэглэж болно, та бүх боломжуудыг харж болно баримт бичигт.

График (төлбөртэй залгаас)

Дээр хэлсэнчлэн хүн бүр над шиг ширээнд дуртай байдаггүй. Харамсалтай нь ихэнх менежерүүд тэдэнд огт дургүй байдаг. Гэхдээ хүн бүр тод өнгийн хүснэгтэд дуртай.
Confluence-ийг бүтээгчид энэ тухай мэдэж байсан нь лавтай (мэдээж тэдэнд тайлан, графикт дуртай дарга нар байгаа, үүнгүйгээр тэд хаана байх байсан бэ). Тиймээс та шидэт макро ашиглаж болно "Хүснэгтээс авсан график". Энэ макро дээр та өмнөх догол мөрийн пивот хүснэгтийг байрлуулах хэрэгтэй бөгөөд таны уйтгартай саарал өгөгдлийг маш сайн дүрсэлсэн болно.

Холболтын дизайн

Мэдээжийн хэрэг, энэ макро нь тохиргоотой. Аливаа макроны баримт бичгийн холбоосыг тухайн макро засварлах горимоос олж болно.

Нэгтгэх хялбар байдал

Өмнөх догол мөрүүдийн мэдээлэл таны хувьд илчлэлт биш байсан байх. Гэхдээ одоо та макро хэрхэн ашиглахаа мэддэг болсон тул би нийтлэлийн илүү сонирхолтой хэсэг рүү шилжиж болно.

Холболтын дизайн

Шошго

Хүмүүс мэдээллийг нэг бүтэцгүй нийтлэл эсвэл асар том хүснэгтэд хадгалах нь муу юм. Эдгээр мэдээллийн зарим хэсэг нь зөвхөн унших боломжгүй төдийгүй Confluence-ийн өргөн уудам нутагт тархсан байх нь бүр ч муу юм. Аз болоход тархай бутархай мэдээллийг нэг дор цуглуулах боломжтой. Үүний тулд та ашиглах хэрэгтэй шошго (нийгмийн сүлжээн дэх хүн бүрт танил хаягууд).

Холболтын дизайн

Дурын хуудсанд хэдэн ч шошго нэмж болно. Шошго дээр дарснаар та тухайн шошготой бүх контент болон холбогдох шошгуудын багцын холбоос бүхий нэгтгэх хуудас руу очих болно. Холбоотой шошго нь нэг хуудсан дээр байнга гарч ирдэг шошго юм.

Холболтын дизайн

Хуудасны шинж чанарууд

Мэдээллийн бүтцийг бий болгохын тулд та өөр сонирхолтой макро хуудсанд нэмж болно. "Хуудасны шинж чанарууд". Үүний дотор та хоёр баганын хүснэгтийг оруулах хэрэгтэй бөгөөд эхнийх нь түлхүүр, хоёр дахь нь үл хөдлөх хөрөнгийн үнэ цэнэ байх болно. Түүнчлэн, макро нь контентыг уншихад саад учруулахгүйн тулд хуудаснаас нууж болох боловч хуудсыг шаардлагатай товчлууруудаар тэмдэглэсэн хэвээр байх болно.

Холболтын дизайн

ID-д анхаарлаа хандуулаарай - өөр өөр хуудсан дээр (эсвэл бүр өөр өөр бүлгүүдийн шинж чанаруудыг нэг хуудсанд) өлгөхөөр тохируулах нь тохиромжтой.

Тайлан

Шошгуудын тусламжтайгаар та тайлан цуглуулах боломжтой. Жишээлбэл, макро Агуулгын тайлан тодорхой багц шошго бүхий бүх хуудсыг цуглуулдаг.

Холболтын дизайн

Гэхдээ илүү сонирхолтой тайлан бол макро юм Хуудасны шинж чанарын тайлан. Энэ нь мөн тодорхой багц шошго бүхий бүх хуудсыг цуглуулдаг, гэхдээ зүгээр л жагсаахгүй, харин хүснэгтийг эмхэтгэдэг (нийтлэлийн эхэнд байгаа холболтыг барьж байна уу?), Баганууд нь хуудасны шинж чанаруудын түлхүүрүүд байдаг.

Холболтын дизайн

Энэ нь янз бүрийн эх сурвалжаас авсан мэдээллийн хураангуй хүснэгт юм. Дасан зохицох байрлал, дурын баганаар эрэмбэлэх зэрэг тохиромжтой функцуудтай байгаа нь сайхан хэрэг юм. Мөн ийм тайлангийн хүснэгтийг макро дотор тохируулж болно.

Холболтын дизайн

Тохируулахдаа та тайлангаас зарим баганыг устгаж, үндсэн төлөв эсвэл харуулсан бичлэгийн тоог тохируулж болно. Та мөн хуудасны өмчийн ID-г зөвхөн өөрт хэрэгтэй мэдээллээ харахаар тохируулж болно.

Жишээлбэл, танд маш олон ажилтны хуудас байдаг, эдгээр хуудсууд нь тухайн хүний ​​талаархи шинж чанаруудыг агуулсан байдаг: тэр ямар түвшинд байгаа, хаана байгаа, хэзээ багт элссэн гэх мэт. Эдгээр шинж чанаруудыг тэмдэглэв id = ажилтан_inf. Мөн нэг хуудсан дээр тухайн хүний ​​тухай мэдээллийг агуулсан хоёр дахь багц шинж чанарууд байдаг: тухайн хүн ямар үүрэг гүйцэтгэдэг, ямар багт байдаг гэх мэт. Эдгээр шинж чанаруудыг тэмдэглэв ID = team_inf. Дараа нь тайланг эмхэтгэхдээ та зөвхөн нэг ID эсвэл хоёр ID-ийн мэдээллийг нэг дор харуулах боломжтой - аль нь илүү тохиромжтой вэ.

Энэхүү аргын гоо үзэсгэлэн нь хүн бүр өөрт хэрэгтэй мэдээллийн хүснэгтийг цуглуулах боломжтой бөгөөд энэ нь юуг ч давхардуулахгүй бөгөөд үндсэн хуудсыг шинэчлэх үед шинэчлэгдэх болно. Жишээлбэл: багийн ахлагч нь хөгжүүлэгчид нь хэзээ ажилд ороход хамаагүй, харин тус бүр нь багт ямар үүрэг гүйцэтгэх нь чухал юм. Багийн ахлагч багийн тайланг цуглуулна. Нягтлан бодогч хэн ямар үүрэг гүйцэтгэх нь хамаагүй, гэхдээ албан тушаал чухал - тэр албан тушаалын тайланг цуглуулах болно. Энэ тохиолдолд мэдээллийн эх сурвалжийг хуулбарлах, шилжүүлэхгүй.

Эцсийн үйл явц

Зааварчилгаа

Тиймээс бид Макро жишээ болгон Confluence дахь мэдээллийг маш сайн зохион байгуулж, үр дүнтэй нэгтгэж чадна. Гэхдээ хамгийн тохиромжтой нь та шинэ мэдээлэл нэн даруй бүтэцтэй болж, аль хэдийн ашиглагдаж буй нэгтгэх бүх механизмд нэвтэрч байгаа эсэхийг шалгах хэрэгтэй.

Энд олон тооны макро болон загварууд аврах ажилд ирнэ. Хүмүүсийг зөв форматаар шинэ хуудас үүсгэхийн тулд та Загвараас үүсгэх макро ашиглаж болно. Энэ нь танд хэрэгтэй загвараас шинэ хуудас үүсгэх товчлуур дээр дарснаар хуудсанд товчлуур нэмж өгдөг. Ингэснээр та хүмүүсийг шаардлагатай форматаар нэн даруй ажиллахыг албаддаг.

Холболтын дизайн

Хуудас үүсгэхийг зөвшөөрсөн загварт та шошго, "Хуудасны шинж чанарууд" макро болон шаардлагатай шинж чанаруудын хүснэгтийг урьдчилан нэмэх хэрэгтэй. Би мөн хуудсыг ямар утгуудаар дүүргэх, өмчийн үнэ цэнийн талаархи зааварчилгааг нэмэхийг зөвлөж байна.

Холболтын дизайн

Дараа нь эцсийн үйл явц дараах байдлаар харагдах болно.

  1. Та тодорхой төрлийн мэдээллийн загвар үүсгэж байна.
  2. Энэ загварт шошго болон хуудасны шинж чанарыг макрод нэмнэ үү.
  3. Ямар ч тохиромжтой газарт загвараас хүүхдийн хуудас үүсгэсэн товчлуур дээр дарж үндсэн хуудсыг үүсгэ.
  4. Шаардлагатай мэдээллийг (хүссэн загварын дагуу товчлуур дээр дарж) үүсгэх боломжтой хэрэглэгчдийн үндсэн хуудаснаас эхлүүлнэ үү.
  5. Загварт заасан шошгуудаар дамжуулан хуудасны шинж чанаруудын талаархи тайланг өөртөө цуглуул.
  6. Баярлана: танд хэрэгтэй бүх мэдээлэл тохиромжтой форматтай байна.

Холболтын дизайн

Хүндрэл

Чанарын инженерийн хувьд би дэлхий дээр төгс зүйл гэж байдаггүй гэж баттай хэлж чадна. Тэнгэрлэг ширээ хүртэл төгс бус байдаг. Дээр дурдсан үйл явцад алдаанууд бий.

  • Хэрэв та хуудасны шинж чанаруудын нэр эсвэл найрлагыг өөрчлөхөөр шийдсэн бол тэдгээрийн өгөгдлийг хураангуй тайланд зөв оруулахын тулд аль хэдийн үүсгэсэн бүх объектыг шинэчлэх шаардлагатай болно. Энэ нь гунигтай боловч нөгөө талаараа мэдээллийн багцынхаа "архитектурын" талаар нарийвчлан бодоход хүргэдэг бөгөөд энэ нь маш сонирхолтой ажил юм.
  • Мэдээллийн хүснэгтийг хэрхэн бөглөх, шошгыг ашиглах талаар зохих хэмжээний зааварчилгаа бичих шаардлагатай болно. Гэхдээ нөгөө талаас та энэ нийтлэлийг зүгээр л зөв хүмүүс рүү шидэж болно.

Бүтээгдэхүүний бус баримт бичгийг хадгалах жишээ

Дээр дурдсан үйл явцын тусламжтайгаар та бараг бүх мэдээллийг хадгалах ажлыг зохион байгуулж болно. Аргын гоо үзэсгэлэн нь бүх нийтийн шинж чанартай байдаг: нэгэнт хэрэглэгчид дассан бол тэд эмх замбараагүй байдал үүсгэхээ болино. Мөн том (гэхдээ үнэ төлбөргүй биш) нэмэх нь янз бүрийн статистик мэдээллийг цуглуулж, дээр нь үзэсгэлэнтэй диаграм зурах чадвар юм.

Би багийн талаарх мэдээллийг хадгалах үйл явцын жишээг өгөх болно.

Холболтын дизайн

Багийн хүн бүрийн хувьд бид ажилчдын карт гаргахаар шийдсэн. Үүний дагуу бид шинэ хүн бүр энэ картыг өөртөө бий болгож, бүх хувийн мэдээллээ хадгалдаг загвартай.

Холболтын дизайн

Таны харж байгаагаар бид үл хөдлөх хөрөнгийн нарийвчилсан хүснэгттэй бөгөөд энэ хуудсыг хэрхэн арчлах талаар нэн даруй зааварчилгаатай байна. Зарим шошгыг ажилчид өөрсдөө зааврын дагуу тавьдаг бөгөөд загварт зөвхөн гол нь: картын шошго. ажилтны карт, чиглэлийн шошго чиглэл-оролцуулах болон тушаалын шошго баг-qa.

Үүний үр дүнд хүн бүр өөртөө зориулж карт үүсгэсний дараа ажилчдын талаархи мэдээлэл бүхий бүрэн хүснэгтийг авдаг. Энэ мэдээллийг өөр өөр цэгүүдэд ашиглаж болно. Нөөцийн менежерүүд өөрсөддөө зориулж ерөнхий хүснэгтүүдийг цуглуулах боломжтой бөгөөд багийн ахлагч нар сонголтонд багийн шошго нэмж тушаалын хүснэгтүүдийг цуглуулж болно.

Шошгуудын тусламжтайгаар та өөр өөр хураангуйг харж болно, жишээлбэл, qa-шинэчлэх төлөвлөгөө QA боловсруулах бүх даалгавруудыг харуулах болно. Үүний зэрэгцээ ажилтны картанд байгаа хүн бүр чухал түүх, өөрийн хөгжлийн төлөвлөгөөг хадгалдаг - хөгжлийн төлөвлөгөөний загвараас үүрлэсэн хуудас үүсгэдэг.

Холболтын дизайн

дүгнэлт

Аливаа бичиг баримтыг та үүнээс ичихгүй, хэрэглэгчдэд маш их хохирол учруулахгүй байхаар хадгалаарай!

Нийтлэл нь ашигтай байж, дэлхийн бүх баримт бичигт захиалга ирнэ гэдэгт би үнэхээр найдаж байна.

Холболтын дизайн

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх