Hello everyone!
Ես Մաշան եմ, աշխատում եմ որպես որակի ապահովման ինժեներ Tinkoff ընկերությունների խմբում: ՈԱ աշխատանքը ներառում է շատ շփում տարբեր թիմերի տարբեր մարդկանց հետ, և ես նաև կրթական ծրագրերի մենեջեր և դասախոս էի, ուստի իմ հաղորդակցման քարտեզը հնարավորինս լայն էր: Եվ ինչ-որ պահի ես պայթեցի. հասկացա, որ չեմ կարող, չեմ կարող, չեմ կարող դժոխային տոննաներով անընթեռնելի աղյուսակներ և փաստաթղթեր լրացնել:
Անշուշտ, ձեզնից յուրաքանչյուրը հիմա պատկերացրել է, թե ինչի մասին եմ խոսում և սառը քրտինքով է լցվել՝ ազգանունների ցուցակներ՝ առանց այբբենական կարգի, հարյուրավոր սյունակներով աղյուսակներ՝ ծուռ դասավորությամբ, հազարավոր տողերով աղյուսակներ, որոնցում պետք է սրբել ձեր մատը։ մկնիկի անիվի վրա՝ վերնագիր նայելու համար, տոննա էջեր անհամար հրահանգներ, հարյուրավոր նամակներ միմյանց ուղարկված տվյալների հետ, որոնք պետք է վերլուծվեն և համակարգվեն և լցվեն նույնքան անընթեռնելի աղյուսակների մեջ:
Եվ այսպես, երբ մի փոքր զովացա, որոշեցի գրել այս հոդվածը։ Ես կխոսեմ այն մասին, թե ինչպես կարող եք սովորաբար (նույնիսկ երբեմն հարմար) պահպանել մի շարք ոչ ապրանքային փաստաթղթեր: Հուսով եմ, որ հոդվածը կտարածվի ողջ համացանցով, և զարգացմանը հարող բաժիններում դժոխքի մակարդակը գոնե մի փոքր կնվազի, և մարդիկ (այդ թվում՝ ես) մի փոքր ավելի կուրախանան։
Գործիքներ
Արտադրանքի փաստաթղթերը հաճախ պահվում են կոդի կողքին, ինչը լավ է: Իսկ ոչ ապրանքային փաստաթղթերը սովորաբար պահվում են ցանկացած վայրում: Մարդիկ հաճախ փորձում են տեղեկատվություն տեղափոխել տարբեր վայրերից Confluence, և մենք բացառություն չենք: Այսպիսով, պատմության մնացած մասը նրա մասին է:
Ընդհանուր առմամբ, Confluence-ը առաջադեմ վիքի շարժիչ է։ Այն թույլ է տալիս աշխատել տվյալների հետ տարբեր տեսակի ցուցադրություններում՝ տեքստային ձևաչափով, աղյուսակներ, տարբեր գծապատկերներ: Սա շատ հետաքրքիր և հզոր գործիք է, բայց եթե չգիտեք, թե ինչպես պատրաստել այն, ապա կհայտնվեք անընթեռնելի փաստաթղթերի հերթական աղբանոցում: Ես կսովորեցնեմ, թե ինչպես պատրաստել:
մակրո
Confluence-ի գրեթե ողջ մոգությունը գալիս է մակրոներից: Մակրոները շատ են, և դրանք կարելի է համատեղել միմյանց հետ։ Դրանք կարող են լինել վճարովի կամ անվճար, ներքևում կլինեն մակրոների տարբեր օրինակներ՝ դրանց համար փաստաթղթերի հղումներով:
Մակրոների հետ աշխատելու ինտերֆեյսը հնարավորինս պարզ է: Մակրո ավելացնելու համար հարկավոր է սեղմել գումարածի վրա և ցանկից ընտրել ցանկալի տարրը:
Եթե մակրոն ինքնամփոփ է, այսինքն՝ չի պահանջում իր ներսում որևէ այլ բան մտցնել, այն կարծես բլոկ լինի։
Եթե մակրոյից պահանջվում է, որ ինչ-որ բան տեղադրվի դրա ներսում, որպեսզի այն աշխատի, այն կարծես շրջանակ է:
Միևնույն ժամանակ, դուք կարող եք տեղադրել այնքան ուրիշներ, որքան ցանկանում եք մեկ շրջանակի ներսում, քանի դեռ ձեր բուրգում կա տրամաբանություն:
Յուրաքանչյուր մակրո ունի նախադիտում. այն անմիջապես ցույց է տալիս, թե արդյոք դուք ճիշտ եք լրացրել և կազմաձևել մակրոն:
Templates
Բացի մակրոներից, կա բովանդակության նախնական լրացման հարմար գործիք՝ կաղապար։
Կաղապարները կարող են օգտագործվել ցանկացած էջ ստեղծելիս. պարզապես սեղմեք «Ստեղծել» կոճակի կողքին գտնվող երեք կետերի վրա և ընտրեք ցանկալի ձևանմուշը:
Այնուհետև ստեղծված էջին կավելացվի ամբողջ բովանդակությունը, որը կա կաղապարում։
Յուրաքանչյուրը կարող է էջեր ստեղծել կաղապարներից, բայց դա կարող է անել միայն նրանք, ովքեր իրավունք ունեն ստեղծել կամ խմբագրել կաղապարները: Դուք կարող եք լրացուցիչ հրահանգներ ավելացնել կաղապարին այն մասին, թե ինչպես պետք է պահպանվի էջը:
Սեղանների կախարդանքը
Իրականում, որպես տեխնոլոգ, ես շատ եմ սիրում աղյուսակները և կարող եմ դրանց մեջ փաթաթել գրեթե ցանկացած տեղեկատվություն (չնայած դա միշտ չէ, որ արդյունավետ է): Սեղաններն իրենք պարզ են, կառուցվածքային, մասշտաբային, կախարդական:
Բայց նույնիսկ սեղանի նման հրաշալի էությունը կարող է փչանալ։ Եվ դուք կարող եք հաջողությամբ օգտագործել այն և նույնիսկ բարելավել այն: Այս մասին ավելին ստորև:
Զտում (վճարովի հավելված)
Ցանկացած հսկայական, անընթեռնելի աղյուսակ կարելի է դարձնել մի փոքր պակաս հսկայական և մի փոքր ավելի ընթեռնելի՝ օգտագործելով զտիչ: Դրա համար կարող եք օգտագործել վճարովի մակրո
Այս մակրոյի ներսում պետք է սեղան դնել (նույնիսկ ամենատգեղն է հնարավոր, գլխավորն այն ամբողջությամբ մղելն է): Մակրոյում դուք կարող եք ընտրել սյունակներ բացվող ֆիլտրի, տեքստային զտիչի, թվային զտիչի և ամսաթվի զտիչի համար:
Պարզապես պատկերացրեք, որ բոլոր թափուր պաշտոնների թեկնածուների վերաբերյալ բոլոր տեղեկությունները գրանցված են աղյուսակային ցուցակում: Բնականաբար, չտեսակավորված. մարդիկ հարցազրույցների են գալիս ոչ այբբենական կարգով: Եվ դուք պետք է հասկանաք, թե արդյոք նախկինում հարցազրույց եք վերցրել կոնկրետ դիմորդի հետ: Դուք պարզապես պետք է տեղադրեք այս դժոխքը ֆիլտրի մակրոյում, ավելացնեք տեքստային զտիչ ազգանունով, և voila, տեղեկատվությունը ձեր էկրանին է:
Հարկ է նշել, որ հսկայական աղյուսակների զտումը կարող է ազդել համակարգի աշխատանքի և էջերի բեռնման ժամանակի վրա, ուստի հսկայական աղյուսակը ֆիլտրի մեջ դնելը ժամանակավոր խնդիր է. ավելի լավ է կառուցել մի գործընթաց, որտեղ մարդիկ ստիպված չեն լինի ստեղծել հսկայական, անընթեռնելի աղյուսակներ ( գործընթացի օրինակը կլինի հոդվածի վերջում):
Տեսակավորում (վճարովի հավելված)
Կախարդական մակրո օգտագործելով
Օրինակ, դուք ունեք նույն աղյուսակը դիմորդների հետ, և դուք պետք է գնահատեք, թե քանի հարցազրույց է անցկացվել որոշակի ամսում. տեսակավորեք ըստ ամսաթվի և երջանիկ եղեք:
Առանցքային աղյուսակներ (վճարովի հավելված)
Հիմա անցնենք ավելի հետաքրքիր դեպքի. Պատկերացրեք, որ ձեր սեղանը հսկայական է, և դուք պետք է ինչ-որ բան հաշվարկեք դրանից: Իհարկե, դուք կարող եք պատճենել այն Excel-ում, հաշվարկել այն, ինչ ձեզ հարկավոր է և վերբեռնել տվյալները Confluence: Կարո՞ղ եք մեկ անգամ օգտագործել մակրո:
Օրինակ՝ դուք ունեք աղյուսակ, որը հավաքում է տվյալներ բոլոր աշխատակիցներից՝ որտեղ են նրանք գտնվում աշխարհագրորեն և ինչ պաշտոններ են զբաղեցնում: Հաշվարկելու համար, թե քանի մարդ կա յուրաքանչյուր քաղաքում, դուք պետք է ընտրեք այն տողը PivotTable մակրոյում, որը միավորում է տվյալները (գտնվելու վայրը) և գործողության տեսակը (ավելացում):
Բնականաբար, դուք կարող եք խմբավորել միանգամից մի քանի չափանիշներով, բոլոր հնարավորությունները կարող են դիտվել
Դիագրամներ (վճարովի հավելված)
Ինչպես ասացի, ոչ բոլորն են սիրում սեղանները, որքան ես: Ցավոք սրտի, մենեջերների մեծ մասին դրանք ընդհանրապես չեն սիրում: Բայց բոլորն իսկապես սիրում են վառ գունավոր դիագրամներ:
Confluence-ի ստեղծողները, անշուշտ, գիտեին այս մասին (նրանք, հավանաբար, ունեն նաև ղեկավարներ, ովքեր սիրում են հաշվետվություններ և դիագրամներ, որտեղ կլինեին նրանք առանց դրա): Հետեւաբար, դուք կարող եք օգտագործել կախարդական մակրո
Բնականաբար, այս մակրոն նույնպես կարգավորումներ ունի։ Ցանկացած մակրոյի փաստաթղթերի հղումը կարելի է գտնել այդ մակրոյի խմբագրման ռեժիմում:
Հեշտ համախմբում
Նախորդ պարբերությունների տեղեկատվությունը, հավանաբար, ձեզ համար բացահայտում չէր։ Բայց հիմա դուք հաստատ գիտեք, թե ինչպես օգտագործել մակրոները, և ես կարող եմ անցնել հոդվածի ավելի հետաքրքիր հատվածին:
Պիտակները
Վատ է, երբ մարդիկ տեղեկատվություն են պահում մեկ չկառուցված հոդվածում կամ հսկայական աղյուսակում: Նույնիսկ ավելի վատ է, երբ այս տեղեկատվության մասերը ոչ միայն անընթեռնելի ձևաչափված են, այլև ցրված են Confluence-ում: Բարեբախտաբար, մեկ վայրում հնարավոր է հավաքել ցրված տեղեկատվություն։ Դա անելու համար անհրաժեշտ է օգտագործել
Ցանկացած էջ կարող եք ավելացնել ցանկացած թվով պիտակներ: Թեգի վրա սեղմելը ձեզ կտանի դեպի ագրեգացիոն էջ՝ այդ թեգով ամբողջ բովանդակության հղումներով, ինչպես նաև հարակից թեգերի մի շարք: Առնչվող պիտակները նրանք են, որոնք հաճախ հայտնվում են նույն էջում:
Էջի հատկությունները
Դուք կարող եք էջին ավելացնել ևս մեկ հետաքրքիր մակրո տեղեկատվություն կառուցվածքի համար.
Ուշադրություն դարձրեք ID-ին. հարմար է այն սահմանել տարբեր էջերի հատկությունների տարբեր խմբեր հատկացնելու համար (կամ նույնիսկ մեկ էջի հատկությունների տարբեր խմբեր):
Ռեպորտաժ
Դուք կարող եք հավաքել հաշվետվություններ՝ օգտագործելով պիտակներ: Օրինակ, մակրո
Բայց ավելի հետաքրքիր զեկույցը մակրո է
Արդյունքը տարբեր աղբյուրներից ստացված տեղեկատվության ամփոփ աղյուսակ է: Հաճելի է, որ այն ունի հարմար գործառույթներ՝ հարմարվողական դասավորություն, տեսակավորում ըստ ցանկացած սյունակի: Բացի այդ, նման հաշվետվական աղյուսակը կարող է կազմաձևվել մակրոյի ներսում:
Կարգավորելիս կարող եք որոշ սյունակներ հեռացնել զեկույցից, սահմանել լռելյայն վիճակ կամ ցուցադրվող գրառումների քանակը: Կարող եք նաև սահմանել էջի սեփականության ID-ն՝ տեսնելու միայն ձեզ անհրաժեշտ տեղեկատվությունը:
Օրինակ, դուք ունեք շատ աշխատողների էջեր, այս էջերը ունեն մարդու մասին մի շարք հատկություններ՝ ինչ մակարդակի է նա, որտեղ է, երբ է նա միացել թիմին և այլն: Այս հատկությունները նշված են ID = աշխատակից_ինֆ. Եվ նույն էջում կա հատկությունների երկրորդ հավաքածու, որը պարունակում է տվյալներ անձի մասին՝ որպես թիմի մաս՝ ինչ դեր է խաղում մարդը, ինչ թիմում է նա և այլն: Այս հատկությունները նշված են ID = team_inf. Այնուհետև, հաշվետվություն կազմելիս, կարող եք ցուցադրել միայն մեկ ID-ի կամ միանգամից երկուսի համար՝ որն ավելի հարմար է:
Այս մոտեցման գեղեցկությունն այն է, որ յուրաքանչյուրը կարող է հավաքել իրեն անհրաժեշտ տեղեկատվական աղյուսակը, որը ոչինչ չի կրկնօրինակի և կթարմացվի, երբ թարմացվի հիմնական էջը: Օրինակ՝ թիմի ղեկավարի համար կարևոր չէ, թե երբ են նրա մշակողները աշխատանք ստանում, այլ կարևոր է, թե նրանցից յուրաքանչյուրը ինչ դեր է խաղում թիմում: Թիմի ղեկավարը հաշվետվություն կհավաքի թիմի մասին: Իսկ հաշվապահին ընդհանրապես չի հետաքրքրում, թե ով ինչ դեր է կատարում, բայց պաշտոնները կարևոր են՝ նա հաշվետվություն կկազմի պաշտոնների վերաբերյալ։ Այս դեպքում տեղեկատվության աղբյուրը չի կրկնօրինակվի կամ փոխանցվի:
Վերջնական գործընթաց
Հրահանգավորում
Այսպիսով, մենք կարող ենք գեղեցիկ ձևավորել և արդյունավետ կերպով համախմբել տեղեկատվությունը Confluence-ում՝ օգտագործելով մակրոները որպես օրինակ: Բայց իդեալական դեպքում, դուք պետք է համոզվեք, որ նոր տեղեկատվությունը անմիջապես կառուցված է և ընկնում է բոլոր ագրեգացման մեխանիզմների մեջ, որոնք արդեն օգտագործվում են:
Այստեղ օգնության կգան մակրոների և կաղապարների մի խումբ: Մարդկանց ստիպելու համար ստեղծել նոր էջեր ցանկալի ձևաչափով, կարող եք օգտագործել Ստեղծել կաղապարից մակրո: Այն էջին կոճակ է ավելացնում, սեղմելիս ձեզ անհրաժեշտ կաղապարից նոր էջ է ստեղծվում։ Այս կերպ դուք ստիպում եք մարդկանց անմիջապես աշխատել ձեզ անհրաժեշտ ձևաչափով:
Կաղապարում, որից էջ եք ստեղծում, պետք է նախապես ավելացնել պիտակներ, «Էջի հատկություններ» մակրո և ձեզ անհրաժեշտ հատկությունների աղյուսակ։ Ես նաև խորհուրդ եմ տալիս ավելացնել հրահանգներ, թե ինչ արժեքներ պետք է լրացվեն էջում և գույքի արժեքներ:
Այնուհետև վերջնական գործընթացը կունենա հետևյալ տեսքը.
- Դուք ստեղծում եք ձևանմուշ որոշակի տեսակի տեղեկատվության համար:
- Այս ձևանմուշում դուք ավելացնում եք պիտակներ և էջի հատկություններ մակրոյում:
- Ցանկացած հարմար վայրում կոճակով ստեղծեք արմատային էջ, որի վրա սեղմելով կաղապարից ստեղծվում է մանկական էջ։
- Դուք թույլ եք տալիս օգտվողներին գնալ արմատային էջ, որը պոտենցիալ կստեղծի անհրաժեշտ տեղեկատվությունը (ըստ պահանջվող ձևանմուշի, սեղմելով կոճակի վրա):
- Դուք հաշվետվություն եք հավաքում էջի հատկությունների վերաբերյալ՝ օգտագործելով ձևանմուշում ձեր նշած պիտակները:
- Ուրախացեք. դուք ունեք բոլոր անհրաժեշտ տեղեկությունները հարմար ձևաչափով:
Որոգայթներ
Որպես որակյալ ինժեներ, կարող եմ վստահորեն ասել, որ աշխարհում կատարյալ ոչինչ չկա։ Նույնիսկ աստվածային սեղանները անկատար են: Եվ վերը նշված գործընթացում կան որոգայթներ:
- Եթե որոշեք փոխել էջի հատկությունների անվանումները կամ կազմը, ապա պետք է թարմացնեք արդեն ստեղծված բոլոր օբյեկտները, որպեսզի դրանց տվյալները ճիշտ ներառվեն ամփոփ զեկույցում: Սա տխուր է, բայց, մյուս կողմից, ստիպում է ձեզ մանրամասն մտածել ձեր տեղեկատվական հավաքածուի «ճարտարապետության» մասին, ինչը շատ հետաքրքիր խնդիր է։
- Դուք ստիպված կլինեք գրել բավականին մեծ քանակությամբ հրահանգներ, թե ինչպես լրացնել տեղեկատվական աղյուսակները և օգտագործել թեգերը: Բայց մյուս կողմից, դուք կարող եք պարզապես հարվածել բոլոր ճիշտ մարդկանց այս հոդվածով:
Ոչ ապրանքային փաստաթղթերի պահպանման օրինակ
Վերը նկարագրված գործընթացի միջոցով դուք կարող եք կազմակերպել գրեթե ցանկացած տեղեկատվության պահպանումը: Մոտեցման գեղեցկությունն այն է, որ այն ունիվերսալ է. հենց որ օգտատերերը վարժվեն դրան, նրանք դադարում են խառնաշփոթ առաջացնել: Մեկ այլ մեծ (բայց ոչ անվճար) պլյուս է թռիչքի ընթացքում տարբեր վիճակագրություն հավաքելու և դրանց հիման վրա գեղեցիկ դիագրամներ նկարելու ունակությունը:
Թույլ տվեք ձեզ օրինակ բերել թիմի մասին տեղեկատվության պահպանման մեր գործընթացի օրինակը:
Մենք որոշեցինք ստեղծել աշխատողի քարտ թիմի յուրաքանչյուր անձի համար: Համապատասխանաբար, մենք ունենք ձևանմուշ, ըստ որի յուրաքանչյուր նոր մարդ իր համար ստեղծում է այս քարտը և դրանում պահպանում է բոլոր անձնական տվյալները։
Ինչպես տեսնում եք, մենք ունենք հատկությունների մանրամասն աղյուսակ և անմիջապես ունենք հրահանգներ, թե ինչպես ճիշտ պահպանել այս էջը: Որոշ պիտակներ ավելացվում են հենց աշխատակիցների կողմից հրահանգների համաձայն, ձևանմուշը պարունակում է միայն հիմնականները. քարտի պիտակ աշխատող-քարտ, ուղղության պիտակ ուղղություն-ներգրավել և թիմի պիտակը թիմ-քա.
Արդյունքում, այն բանից հետո, երբ յուրաքանչյուրն իր համար քարտ է ստեղծել, ստացվում է աշխատողների մասին տեղեկություններով ամբողջական աղյուսակ: Այս տեղեկատվությունը կարող է օգտագործվել տարբեր կետերում: Ռեսուրսների մենեջերները կարող են իրենց համար ընդհանուր աղյուսակներ հավաքել, իսկ թիմի առաջատարները կարող են թիմային աղյուսակներ ստեղծել՝ ընտրությանը թիմային պիտակ ավելացնելով:
Դուք կարող եք տեսնել տարբեր ամփոփումներ ըստ պիտակների, օրինակ qa-upgrade-plan ՈԱ զարգացման բոլոր առաջադրանքները կցուցադրվեն: Միևնույն ժամանակ, յուրաքանչյուր մարդ իր աշխատակցի քարտում պահում է կարևոր պատմություն և իր զարգացման ծրագիրը՝ ստեղծում է զետեղված էջ զարգացման պլանների ձևանմուշից։
Ամփոփում
Պահպանեք ցանկացած փաստաթուղթ այնպես, որ դրա մեջ ամոթ չլինի և օգտագործողների համար դա տանջող ցավ չպատճառի:
Ես իսկապես հուսով եմ, որ հոդվածը օգտակար կլինի, և կարգը կգա աշխարհի բոլոր փաստաթղթերում:
Source: www.habr.com