Hammaga salom!
Mening ismim Masha, men Tinkoff kompaniyalar guruhida sifatni ta'minlash bo'yicha muhandis bo'lib ishlayman. QA ishi turli jamoalardagi turli odamlar bilan ko'p muloqot qilishni o'z ichiga oladi va men ham ta'lim dasturlari menejeri va o'qituvchisi edim, shuning uchun mening aloqa xaritam imkon qadar keng edi. Va bir lahzada men portladim: men endi qila olmasligimni, qila olmasligimni, o'qib bo'lmaydigan minglab jadvallar va hujjatlarni to'ldira olmasligimni angladim.
Shubhasiz, har biringiz men nima haqida gapirayotganimni tasavvur qildingiz va sovuq terga botdingiz: alifbo tartibisiz familiyalar ro'yxati, yuzlab ustunli jadvallar, barmog'ingizni o'chirishingiz kerak bo'lgan minglab qatorli jadvallar. Sarlavhani ko'rish uchun sichqoncha g'ildiragida, raqamlanmagan ko'rsatmalarning tonnalab sahifalari, tahlil qilish va tizimlashtirish va bir xil o'qilmaydigan jadvallarga to'ldirish kerak bo'lgan ma'lumotlar bilan bir-biriga yuborilgan yuzlab xatlar.
Shunday qilib, bir oz sovib ketganimda, men ushbu maqolani yozishga qaror qildim. Men qanday qilib odatdagidek (hatto ba'zan qulay) turli xil mahsulot bo'lmagan hujjatlarni saqlashingiz mumkinligi haqida gapiraman. Umid qilamanki, maqola tarmoq bo'ylab tarqaladi va rivojlanishga qo'shni bo'limlarda do'zax darajasi hech bo'lmaganda bir oz pasayadi va odamlar (shu jumladan men ham) biroz xursand bo'lishadi.
asboblar
Mahsulot hujjatlari ko'pincha kod bilan birga saqlanadi, bu yaxshi narsa. Va mahsulot bo'lmagan hujjatlar odatda istalgan joyda saqlanadi. Ko'pincha odamlar Confluence-ga turli joylardan ma'lumot olib kirishga harakat qilishadi va biz bundan mustasno emasmiz. Demak, hikoyaning qolgan qismi u haqida.
Umuman olganda, Confluence ilg'or wiki dvigatelidir. Bu sizga har xil turdagi displeyda ma'lumotlar bilan ishlash imkonini beradi: formatlash bilan matn, jadvallar, turli diagrammalar. Bu juda qiziqarli va kuchli vosita, lekin agar siz uni qanday pishirishni bilmasangiz, unda siz o'qib bo'lmaydigan hujjatlarning yana bir borini olasiz. Men sizga pishirishni o'rgataman!
Makroslar
Confluence-ning deyarli barcha sehrlari makrolar atrofida qurilgan. Makroslar juda ko'p va ular bir-biri bilan birlashtirilishi mumkin. Ular pullik va bepul, bundan keyin ular uchun hujjatlarga havolalar bilan makroslarning turli misollari bo'ladi.
Makroslar bilan ishlash interfeysi imkon qadar sodda. Makrosni qo'shish uchun siz plyusni bosishingiz va ro'yxatdan kerakli elementni tanlashingiz kerak.
Agar so'l o'zini o'zi ta'minlaydigan bo'lsa, ya'ni o'z ichiga boshqa narsalarni kiritishni talab qilmasa, u blokga o'xshaydi.
Agar so'l ishlashi uchun uning ichida biror narsa kerak bo'lsa, u qutiga o'xshaydi.
Shu bilan birga, piramidangizda mantiq bor ekan, bitta ramka ichiga xohlaganingizcha boshqalarni qo'yishingiz mumkin.
Har bir so'lni oldindan ko'rish mavjud: u makroni to'g'ri to'ldirganligingiz va sozlanganligingizni darhol ko'rsatadi.
Shablonlar
Makroslarga qo'shimcha ravishda tarkibni oldindan to'ldirish uchun qulay vosita mavjud - bu shablon.
Shablonlardan istalgan sahifani yaratishda foydalanish mumkin: “Yaratish” tugmasi yonidagi uchta nuqta ustiga bosing va kerakli shablonni tanlang.
Keyin shablondagi barcha tarkib yaratilgan sahifaga qo'shiladi.
Har kim shablonlardan sahifalar yaratishi mumkin, lekin faqat shablonlarni yaratish yoki tahrirlash huquqiga ega bo'lganlar sahifalar yaratishi mumkin. Shablonga sahifani qanday saqlash kerakligi haqida qo'shimcha ko'rsatmalar qo'shishingiz mumkin.
Stol sehri
Aslida, texnik sifatida men jadvallarni juda yaxshi ko'raman va ularga deyarli har qanday ma'lumotni o'rashim mumkin (garchi bu har doim ham samarali emas). Jadvallarning o'zi aniq, tuzilgan, kengaytiriladigan, sehrli!
Ammo stol kabi ajoyib narsa ham buzilishi mumkin. Va uni muvaffaqiyatli ishlatish va hatto yaxshilash mumkin. Bu haqda quyida batafsilroq.
Filtrlash (pullik plagin)
Har qanday katta o'qilmaydigan jadvalni filtrlash yordamida biroz kichikroq va biroz o'qilishi mumkin bo'lgan qilish mumkin. Buning uchun siz pullik makrodan foydalanishingiz mumkin
Ushbu makrosning ichida siz stolni silkitishingiz kerak (hatto eng xunuk bo'lishi mumkin, asosiysi uni butunlay silkitish). Makrosda siz ochiladigan filtr, matn filtri, raqamli va sana filtri uchun ustunlarni tanlashingiz mumkin.
Tasavvur qiling-a, barcha bo'sh ish o'rinlari uchun nomzodlar haqidagi barcha ma'lumotlar jadvalli ro'yxatda qayd etilgan. Tabiiyki, tartibsiz - odamlar alifbo tartibida suhbatga kelishmaydi. Va siz ilgari ma'lum bir arizachi bilan suhbatlashganingizni tushunishingiz kerak. Siz shunchaki bu do'zaxni filtr makrosiga qo'yishingiz kerak, familiya bo'yicha matn filtrini qo'shishingiz kerak - va voila, ma'lumot sizning ekraningizda.
Shuni ta'kidlash kerakki, ulkan jadvallarni filtrlash tizimning ishlashiga va sahifani yuklash vaqtiga ta'sir qilishi mumkin, shuning uchun filtrga katta jadval qo'yish vaqtinchalik qo'ltiq bo'lib, odamlar o'qib bo'lmaydigan ulkan jadvallarni yaratishga majbur bo'lmaydigan jarayonni qurish yaxshiroqdir. jarayonning misoli maqolaning oxirida bo'ladi).
Saralash (pullik plagin)
Sehrli makro bilan
Misol uchun, sizda abituriyentlar bilan bir xil stol bor va siz ma'lum bir oyda qancha suhbat o'tkazilganligini aniqlashingiz kerak - sana bo'yicha tartiblang va xursand bo'ling.
Pivot jadvallari (pullik plagin)
Endi qiziqarliroq holatga o'tamiz. Tasavvur qiling-a, sizning stolingiz juda katta va siz unga biror narsani hisoblashingiz kerak. Albatta, siz uni Excelga nusxalashingiz, kerakli narsani hisoblashingiz va ma'lumotlarni Confluence-ga qayta yuklashingiz mumkin. Makrosni bir marta qo'llay olasizmi?
Misol uchun: sizda barcha xodimlarning ma'lumotlarini o'z ichiga olgan jadval mavjud - ular geografik joylashuvi va qanday lavozimlarga ega. Har bir shaharda qancha odam borligini hisoblash uchun siz "Pivot jadvali" makrosida ma'lumotlar yig'iladigan qatorni (joylashuv) va operatsiya turini (qo'shish) tanlashingiz kerak.
Tabiiyki, siz bir vaqtning o'zida bir nechta mezonlarga ko'ra guruhlashingiz mumkin, barcha imkoniyatlarni ko'rishingiz mumkin
Grafiklar (pullik plagin)
Aytganimdek, hamma ham men kabi stollarni yaxshi ko'rmaydi. Afsuski, aksariyat menejerlar ularni umuman yoqtirmaydi. Lekin hamma yorqin rangli jadvallarni yaxshi ko'radi.
Confluence yaratuvchilari, albatta, bu haqda bilishgan (albatta, ularda hisobotlar va jadvallarni yaxshi ko'radigan xo'jayinlar bor, ularsiz qayerda bo'lar edi). Shuning uchun siz sehrli makrodan foydalanishingiz mumkin
Tabiiyki, bu so'l ham sozlamalarga ega. Har qanday makros uchun hujjatlarga havolani ushbu makrosni tahrirlash rejimida topish mumkin.
Birlashtirishning qulayligi
Oldingi paragraflardagi ma'lumotlar, ehtimol, siz uchun vahiy bo'lmagan. Ammo endi siz makrolardan qanday foydalanishni aniq bilasiz va men maqolaning qiziqarli qismiga o'tishim mumkin.
Tags
Odamlar ma'lumotni bitta tuzilmagan maqolada yoki katta jadvalda saqlashlari yomon. Bundan ham yomoni, bu ma'lumotlarning qismlari nafaqat o'qib bo'lmaydigan, balki Confluence kengliklarida tarqalgan. Yaxshiyamki, tarqoq ma'lumotlarni bir joyda to'plash mumkin. Buning uchun siz foydalanishingiz kerak
Har qanday sahifaga istalgan miqdordagi teglar qo'shilishi mumkin. Tegni bosish sizni ushbu teg bilan barcha kontentga havolalar, shuningdek, tegishli teglar to'plamiga ega bo'lgan yig'ish sahifasiga olib boradi. Tegishli teglar bir xil sahifada tez-tez paydo bo'ladigan teglardir.
Sahifa xususiyatlari
Ma'lumotni tizimlashtirish uchun sahifaga yana bir qiziqarli makro qo'shishingiz mumkin -
Identifikatorga e'tibor bering - uni turli xil sahifalarda (yoki hatto bir sahifada turli xil xususiyatlar guruhlari) osib qo'yish uchun sozlash qulay.
Otchety
Teglar orqali siz hisobotlarni to'plashingiz mumkin. Masalan, makro
Ammo qiziqarliroq hisobot - bu makro
Turli manbalardan olingan ma'lumotlarning qisqacha jadvali chiqadi. U qulay xususiyatlarga ega bo'lgani ma'qul: moslashuvchan tartib, har qanday ustun bo'yicha saralash. Shuningdek, bunday hisobot jadvali makrosning ichida sozlanishi mumkin.
Konfiguratsiya paytida siz hisobotdan ba'zi ustunlarni olib tashlashingiz, standart holatni yoki ko'rsatilgan yozuvlar sonini o'rnatishingiz mumkin. Shuningdek, sahifa mulki identifikatorini faqat kerakli ma'lumotlarni ko'rish uchun sozlashingiz mumkin.
Misol uchun, sizda juda ko'p xodimlar sahifalari bor, bu sahifalarda odam haqida xususiyatlar to'plami mavjud: u qay darajada, u qayerda, jamoaga qachon qo'shilgan va hokazo. Bu xususiyatlar belgilangan id = xodim_inf. Va xuddi shu sahifada ikkinchi xususiyatlar to'plami mavjud bo'lib, u jamoaning bir qismi sifatida shaxs haqida ma'lumotni o'z ichiga oladi: shaxs qanday rolni bajaradi, u qaysi jamoada va hokazo. Bu xususiyatlar belgilangan ID = team_inf. Keyin, hisobotni tuzishda siz bir vaqtning o'zida faqat bitta yoki ikkita identifikator uchun ma'lumotlarni ko'rsatishingiz mumkin - qaysi biri qulayroq.
Ushbu yondashuvning go'zalligi shundaki, har bir kishi o'ziga kerak bo'lgan ma'lumotlar jadvalini to'plashi mumkin, bu hech narsani takrorlamaydi va asosiy sahifa yangilanganda yangilanadi. Masalan: jamoa rahbari o'z ishlab chiquvchilari qachon ishga kirishganiga ahamiyat bermaydi, lekin ularning har biri jamoada qanday rol o'ynashi muhim. Guruh rahbari jamoa haqida hisobot yig'adi. Va buxgalter kimning rolini bajarishi muhim emas, lekin lavozimlar muhim - u lavozimlar bo'yicha hisobot yig'adi. Bunday holda, ma'lumot manbasi takrorlanmaydi va uzatilmaydi.
Yakuniy jarayon
ko'rsatma
Shunday qilib, biz misol sifatida makroslardan foydalangan holda Confluence-da ma'lumotlarni chiroyli tarzda tuzishimiz va samarali tarzda jamlashimiz mumkin. Ammo ideal holda, siz yangi ma'lumotlarning darhol tuzilganligiga va ishlatilgan barcha yig'ish mexanizmlariga kirishiga ishonch hosil qilishingiz kerak.
Bu erda bir nechta makrolar va shablonlar yordamga keladi. Odamlarni to'g'ri formatda yangi sahifalar yaratishga undash uchun siz Andozadan yaratish makrosidan foydalanishingiz mumkin. U sizga kerakli shablondan yangi sahifa yaratiladigan tugmani bosish orqali sahifaga tugma qo'shadi. Shunday qilib, siz odamlarni darhol kerakli formatda ishlashga majburlaysiz.
Sahifani yaratishga ruxsat beradigan shablonda siz yorliqlarni, "Sahifa xususiyatlari" makrosini va oldindan kerakli xususiyatlar jadvalini qo'shishingiz kerak. Shuningdek, sahifani qanday qiymatlar va mulk qiymatlari bilan to'ldirish bo'yicha ko'rsatmalar qo'shishni tavsiya etaman.
Keyin yakuniy jarayon quyidagicha ko'rinadi:
- Siz ma'lum turdagi ma'lumotlar uchun shablon yaratyapsiz.
- Ushbu shablonda makrosga teglar va sahifa xususiyatlarini qo'shing.
- Har qanday qulay joyda, shablondan pastki sahifa yaratiladigan tugmani bosish orqali ildiz sahifasini yarating.
- Kerakli ma'lumotlarni yaratishi mumkin bo'lgan foydalanuvchilarning ildiz sahifasida ishga tushiring (kerakli shablonga ko'ra, tugmani bosish orqali).
- Shablonda ko'rsatgan teglar orqali sahifaning xususiyatlari haqida hisobot to'plang.
- Xursand bo'ling: sizda barcha kerakli ma'lumotlar qulay formatda mavjud.
makr
Sifat muhandisi sifatida men ishonch bilan ayta olamanki, dunyoda mukammal narsa yo'q. Hatto ilohiy jadvallar ham nomukammaldir. Va yuqoridagi jarayonda tuzoqlar mavjud.
- Agar siz sahifa xususiyatlarining nomlarini yoki tarkibini o'zgartirishga qaror qilsangiz, barcha yaratilgan ob'ektlarni yangilashingiz kerak bo'ladi, shunda ularning ma'lumotlari xulosa hisobotiga to'g'ri kiritiladi. Bu juda achinarli, lekin boshqa tomondan, sizni o'zingizning ma'lumotlar to'plamining "arxitekturasi" haqida batafsil o'ylashga majbur qiladi, bu juda qiziqarli vazifadir.
- Ma'lumot jadvallarini to'ldirish va teglardan foydalanish bo'yicha munosib miqdorda ko'rsatmalar yozishingiz kerak bo'ladi. Ammo, boshqa tomondan, siz ushbu maqolani barcha kerakli odamlarga tashlashingiz mumkin.
Mahsulotdan tashqari hujjatlarni saqlashga misol
Yuqorida tavsiflangan jarayon orqali siz deyarli har qanday ma'lumotni saqlashni tashkil qilishingiz mumkin. Yondashuvning go'zalligi shundaki, u universaldir: foydalanuvchilar unga ko'niksa, ular tartibsizlikni to'xtatadilar. Bundan tashqari, katta (lekin bepul emas) plyus - bu tez orada turli xil statistik ma'lumotlarni to'plash va unga chiroyli diagrammalar chizish qobiliyati.
Men jamoa haqidagi ma'lumotlarni saqlash jarayoniga misol keltiraman.
Jamoadagi har bir kishi uchun biz ishchi kartasini yaratishga qaror qildik. Shunga ko'ra, bizda shablon mavjud, unga ko'ra har bir yangi odam o'zi uchun ushbu kartani yaratadi va unda o'zining barcha shaxsiy ma'lumotlarini saqlaydi.
Ko'rib turganingizdek, bizda batafsil xususiyatlar jadvali mavjud va darhol ushbu sahifani qanday saqlash bo'yicha ko'rsatmalar mavjud. Ba'zi teglar ko'rsatmalarga muvofiq xodimlarning o'zlari tomonidan qo'yiladi, shablonda faqat asosiylari: karta yorlig'i xodim kartasi, yo'nalish belgisi yo'nalish - jalb qilish va buyruq yorlig'i jamoa-qa.
Natijada, har bir kishi o'zi uchun kartani yaratgandan so'ng, xodimlar to'g'risidagi ma'lumotlar bilan to'liq jadval olinadi. Ushbu ma'lumotlar turli nuqtalarda ishlatilishi mumkin. Resurs menejerlari o'zlari uchun umumiy jadvallarni to'plashlari mumkin va jamoa rahbarlari tanlovga jamoa yorlig'ini qo'shish orqali buyruq jadvallarini to'plashlari mumkin.
Teglar orqali siz turli xil xulosalarni ko'rishingiz mumkin, masalan, tomonidan qa-yangilash rejasi QA ishlab chiqish bo'yicha barcha vazifalar ko'rsatiladi. Shu bilan birga, har bir kishi o'zining ishchi kartasida muhim voqeani va o'zining rivojlanish rejasini saqlaydi - u rivojlanish rejalari shablonidan ichki sahifa yaratadi.
xulosa
Har qanday hujjatni shunday saqlangki, undan uyalmaysiz va foydalanuvchilar og'ir zarar ko'rmaydi!
Umid qilamanki, maqola foydali bo'ladi va dunyoning barcha hujjatlarida buyurtma bo'ladi.
Manba: www.habr.com