Přidejte svou akci do univerzálních seznamů Bitrix24. Univerzální seznamy – použijte pro snadné přidávání prvků s mírou. Vytvoření rozhraní seznamu

Melekhova Světlana

25.08.2014


Mám další zajímavý úkol od násilníka. Je nutné napsat nástroj, který vám umožní kopírovat univerzální seznamy pro sociální skupiny(žádný obsah, pouze schéma). Stejně jako obchodní procesy patřící do tohoto seznamu.
Kdo je tam? 0_0
Nefungovalo to předstírat, že je to kus tapety, tak jsem to musel udělat. A napiš článek, jinak na všechno zapomenu.

Dnes v diskusi:

    1. kopírování univerzálních seznamů pro sociální skupiny
    2. kopírování obchodních procesů těchto seznamů
Popsaný nástroj najdete na konci článku. Pravda, ty sám musíš pochopit, že nejsem zodpovědný za to, co jsi s jeho pomocí vytvořil =)

Dále:
  • BP - obchodní proces
  • CS - univerzální seznam (v článku se myslí CS pro sociální skupiny)
  • IS - informační blok
  • KP - firemní portál
  • SG - sociální skupina
co je to USA?
Zaprvé mi chvíli trvalo, než jsem pochopil, co přesně ode mě chtějí. Obecně je pro mě CP pořád taková džungle =)
Abych ukázal myšlenkové dílo, popíšu vše tak, jak to bylo.

Nejprve požádáme admina o testovací adresu a dáme tam CP s obsahem.
Pak se pokusíme zjistit, co jsou USA. Po prohrábnutí admin panelu jsem si uvědomil, že jde o hloupý informační blok a že s ním můžete pracovat jako s informačním blokem určitého typu. Kopírování napájecího zdroje jsme zatím vzdali, priorita byla dána seznamům.
Na testovací stránce získáme seznam veškeré informační bezpečnosti, rozumíme tomu, že typ informační bezpečnosti pro sociální skupiny je seznamy_socnet. Zároveň si všimneme přítomnosti pole SOCNET_GROUP_ID, jehož hodnota se rovná SG ID; logické, že?

Snažím se vytvořit informační blok pro určitou SG pomocí standardní funkce, na kterou jsme zvyklí CIBlock::Add(). Dostávám vytvořený CS, který se zobrazuje veřejnosti SG k úpravě. A ruční vytváření vlastností přichází později, přímo v nástroji.

Inspirován úspěchem, začínám vytvářet samotný nástroj. Nepamatuji si, jak pracovat s formuláři lidským způsobem, takže vše se dělá v Ajaxu.

Kroky nástroje pro plánování

Prvním krokem je získání seznamu SG. Z těch si uživatel vybere skupinu, ze které bude potřeba řídicí systém zkopírovat. To se provádí funkcí CSocNetGroup::GetList() modul sociální síť.

Druhým krokem je získání řídicího systému pro skupinu specifikovanou v prvním kroku. To se provádí pomocí standardní funkce infobloku s nakonfigurovaným filtrem.
CIBlock::GetList(false, array("IBLOCK_TYPE_ID" => "lists_socnet", "SOCNET_GROUP_ID" => $chosen_id));

Ve třetím kroku opět zobrazíme seznam SG, pouze s možností vícenásobného výběru. Uživatel označí ty skupiny, kde má být CS zadaný v druhém kroku naklonován.

Další strategie je celkem logická:

    1. získáme seznam polí a vlastností řídicího systému
    2. pro každou SG specifikovanou ve třetím kroku vytvořte informační blok-US
    3. pro každý vytvořený řídicí systém vytvoříme stejné vlastnosti jako má původní seznam pomocí třídy CIBlockProperty, která je obvyklá pro infobloky, pro práci s vlastnostmi
    4. v každém kroku logujeme akce, abychom později mohli krásně ukázat sekvenci akcí =)
CList
Implementujeme, spustíme, podíváme se na admin panel - vše bylo krásně vytvořeno a spokojeně si třeme tlapky o sebe. Nyní přejdeme do veřejné domény a pochopíme, že vlastnosti pro řídicí systém tam nejsou zobrazeny.

Začínám s archeologickými vykopávkami. Nachází se ve třídě C Seznam s partou dětí. Nadávám znamenitými kletbami a sleduji, jak probíhá práce se seznamy.
V zásadě se ale děje to samé, co při práci s informačními bloky, jen s vlastním doplňkem, který své triky registruje do databáze. Nebudu teď diskutovat o tom, proč se to stalo, i když je to velmi zajímavé. V reakci na mé stížnosti na to můj kolega Maxim řekl: "zřejmě to bylo provedeno za účelem vyřešení problémů, které pro nás nejsou zřejmé". Na což jsem dostal odpověď, že v Bitrixu lze tuto frázi použít téměř na jakékoli řešení =)

Celkově po řízení měním kód bodu tři strategie: vytvářet vlastnosti, které používám CList::AddField().
Mimochodem, k získání hodnot vlastnosti typu výpisu používám obvyklé CIBlockProperty::GetPropertyEnum(). Jelikož jsem neměl za úkol zpracovávat nic jiného než řetězce a výpisy, jiné typy konkrétně nezpracovávám (např. soubor nebo obrázek; příklad zpracování najdete v kódu dětí třídy CList, někde jsem to tam viděl).

Tentokrát se vlastnosti objeví ve veřejné doméně a přejdeme k řešení problému kopírování BP spojených s řídicím systémem.

Kopírování obchodních procesů
Za prvé mě googlování přivádí k tématu Kopírování obchodních procesů kompletně a jednotlivých prvků. Téma export mě nebaví, je ošemetné a i pro stovky řídicích systémů je smutné dělat export ručně, ale programově to zabere pár dní, než na to přijdeme =) Nápověda, kam jít poctivec způsob: ano CBPWorkflowTemplateLoader::GetList(), ale fakt jsem na to nechtěl přijít.

Proto jdeme od tématu „nebezpečnou“ cestou – přímo šťouchání do databáze. Ano, můžete mě zastřelit, ale byl jsem omezený časem na dokončení úkolu, takže jsem šel rovnou. A úkol není nejstandardnější.

Vytvořte zdroj napájení ručně a podívejte se, co se změnilo v tabulce b_bp_workflow_template: byla přidána čára tam, kde pole ENTITY nainstalovaný v CIBlockDocument a pole DOCUMENT_TYPE má hodnotu iblock_#ID#, kde #ID#- ID USA, kde byl BP vytvořen.

Vraťme se ke kopírovacímu nástroji. Ve třetím kroku přidejte zaškrtávací políčko „zkopírovat také BP ze seznamu“.

Přidávání bodů do strategie

    1. zjistěte, které zdroje jsou vázány na řídicí systém
    2. zkopírujte řádek v tabulce a znovu přiřaďte DOCUMENT_TYPE pro nově vytvořené USA
V důsledku toho jsme získali nástroj Frankenstein. Funguje to =)

Modul „Univerzální seznamy“ zjednodušuje prezentaci jakýchkoli strukturovaných informací na webu ve formě seznamů. Vytvářejte na svém webu seznamy jako: FAQ, přímo od „veřejnosti“ - aniž byste museli jít do administrativního panelu! Vizuální univerzální editor seznamů vám pomůže rychle navrhnout a nakonfigurovat úložiště pro jakýkoli typ informací.

https://site/moduli-cms-1s-bitriks/universal_lists/"

Modul "Univerzální seznamy"
Mřížky + Informační bloky
Vytvoření rozhraní seznamu
Nastavení seznamů
Seznamy + obchodní procesy
Příklady použití seznamů

Modul "Univerzální seznamy"

Hlavním rysem modulu je, že umožňuje přímo vytvářet všechny druhy seznamů z veřejné části místo. Bez přechodu na „admin panel“ si vytvoříte vlastní adresáře, seznamy, registry atd. a naplníte je daty. Chcete-li to provést, musíte vytvořit rozhraní a nakonfigurovat jej

Možnosti modulu:

  • výstavba libovolných objektových úložišť;
  • všechny funkce jsou dostupné ze stránek webu;
  • vše funguje na bázi modulu Informační bloky a k dispozici jsou všechny jeho možnosti: filtry a řazení, karty a seznamy s přizpůsobitelnými sloupci a poli, editace skupin, přístupová práva atd.;
  • Je možná jakákoliv hierarchie úložiště objektů;
  • jako možnosti aplikace: FAQ, referenční knihy a znalostní báze, seznamy dodavatelů, strukturované archivy, knihovny, úložiště souborů a další.

Mřížky + Informační bloky

Modul je doplňkem pro Infobloky, organizovaný jako veřejná komplexní komponenta a využívá standardní funkce Gridov. To vám umožní vytvořit jednotné rozhraní – se stejným uživatelským nastavením a funkčností. Takové univerzální rozhraní umožňuje řešit mnoho problémů souvisejících s údržbou dat ve veřejné sekci.

Modul pracuje se zadaným typem Informačních bloků a standardně je v nastavení komponenty tento typ volán "Seznam". To znamená, že všechny InfoBlocky, které vytvoříte v této komponentě, budou přidány k tomuto typu, který určíte. Také v parametrech komponenty jsou kromě typu informačních bloků, ve kterých budou seznamy uloženy, uvedeny adresy všech stránek rozhraní univerzálních seznamů.

Vytvoření rozhraní seznamu

Chcete-li začít pracovat se seznamy, musíte vytvořit Typ informačního bloku, se kterou bude fungovat komponenta „Univerzální seznamy“ (například „Seznamy“), vytvořte stránku na webu; umístěte tuto komplexní komponentu na stránku, vyberte v ní vytvořený typ informačního bloku („Seznamy“) a začněte pracovat na jejich naplnění.

V nastavení modulu pro vytvořený typ Infobloků je nutné specifikovat skupiny uživatelů, kteří budou moci pracovat a spravovat naše univerzální seznamy. Řekněme, že pro Správce můžete nastavit, že může měnit a přidávat sekce a položky seznamu. A stejným způsobem můžete jedno z těchto práv udělit i dalším skupinám uživatelů, například zaměstnancům společnosti.

Po těchto jednoduchých krocích získáte plnohodnotné rozhraní pro práci se seznamy a veškerá další práce s nimi probíhá výhradně ve veřejné části.

Nastavení seznamů

Ve veřejné části webu budete vytvářet a upravovat seznamy, jejich sekce, prvky a vlastnosti. Na stránce, kde je umístěna a konfigurována komplexní komponenta „Univerzální seznamy“, můžete okamžitě přidávat nové seznamy a okamžitě je začít vyplňovat. V podstatě vytváříte stejné Informační bloky, jen nyní ne v „administrátorském panelu“, ale přímo na webu a okamžitě je vidíte na stránce. Například při přidávání nového seznamu „Partneři“ do veřejné sekce přidáte nový Infoblok se stejným názvem.

V tomto informačním bloku seznamu můžete konfigurovat podpisy, štítky pro prvky a sekce seznamu. Například pokud mluvíme o o seznamu partnerů, pak je třeba „Přidat prvek“ přejmenovat na „Přidat partnera“. Jako vlastník seznamu můžete okamžitě určit přístup do vašeho seznamu: některá skupina – čtení, některá – změna prvků. Okamžitě tak bude určeno a nakonfigurováno pořadí kolektivní práce s vytvořenými seznamy.

Kromě podpisů a práv v seznamech můžete přizpůsobit pole. Provedete to stejným způsobem jako dosud v administrativní části – v Infoblocích. Zároveň budete moci přidat nejen standardní pole – jako „Jméno“, „Datum aktivity“, ale také vlastnosti Infobloku – jako „Číslo“, „Datum“, „Soubor“, „Vazba na Infoblok Prvky". Jsou také nastaveny výchozí hodnoty a jsou použity sekce Infoblok.

Tímto způsobem můžete svůj seznam velmi flexibilně přizpůsobit a přidat pouze ta pole, která potřebujete. A okamžitě začnete udržovat tento seznam na webu, řekněme, rejstříku některých dokumentů. Modul „Univerzální seznamy“ využívá standardní možnosti mřížky – to znamená, že podporuje třídění a filtrování prvků, formulář pro editaci prvků a úpravu/mazání skupin.

Seznamy + obchodní procesy

Modul Universal Lists podporuje vestavěné Podnikové procesy. Aby se tato příležitost – spuštění Business Processes – objevila ve vašich seznamech, musíte ji povolit. Toto propojení se provádí v administrativní části - ve vlastnostech Infobloku, se kterým pracují vaše seznamy.

Pomocí obchodních procesů můžete uspořádat seriózní a koherentní týmová práce na konkrétním projektu. Jako příklad použijte vlastnost Počítadlo v evidenci došlých dokladů, která vám umožní automaticky očíslovat všechny doklady. A bude možné otevřít obchodní proces, který pošle dejme tomu finální dokument interpretovi, který na tento dokument nějak zareaguje.

Příklady použití seznamů

Modul „Universal Lists“ je součástí 2 starších vydání „1C-Bitrix: Site Management“ – „Business“ a „Web Cluster“. Jejich funkcionalitu samozřejmě můžete využít k udržování seznamů jakéhosi vnitřního řádu. Snad to budou seznamy kontaktů s klienty. Vaše seznamy poslouží například k vytváření soukromých sekcí pro obchodní partnery. V tomto případě budou partneři moci provádět své důvěrné seznamy. To znamená, že můžete organizovat další služby pro různé skupiny uživatelů vašeho webu.

Řekněme, že máte potřebu organizovat přijímání webových formulářů na webu od obchodních partnerů. Zároveň samozřejmě nechcete umožnit přístup do administrativní části neoprávněným uživatelům. Hotový mechanismus „Univerzálních seznamů“ vám umožňuje prezentovat existující informační blok s velkým množstvím nashromážděných dat „veřejně“ a dát partnerům možnost v něm prohledávat a filtrovat informace. To znamená, že partneři budou pracovat pouze s daty seznamu a přidávat do nich záznamy.

Praktickým řešením je modul Univerzální seznamy "Mřížky + infobloky". S tímto řešením můžete nakonfigurovat svůj web tak, aby pracoval s širokou škálou seznamů – s jakýmikoli daty, s jakýmkoli zdrojem. Technologie Grid použitá v modulu vám to úspěšně umožňuje – vytvářet často kladené otázky, referenční knihy a databáze znalostí, seznamy dodavatelů, strukturované archivy, knihovny, úložiště souborů a další.

Rád bych představil funkcionalitu, která je pro mnoho vývojářů velmi důležitá a která najde (a již nachází) široké uplatnění v produktech 1C-Bitrix - jak v Site Management, tak v Corporate Portal. Je to zvláště důležité, vezmeme-li v úvahu aktuální trend současné doby – že web již není jen web jako prezentace firmy, ale stále více jako obchodní aplikace, jako funkcionalita pro organizaci interakce s partnery. a klienty. Budeme mluvit o Univerzálních seznamech využívajících technologii Grid. Budeme mluvit trochu o samotných mřížkách - pouze na úrovni „co to je“. Podívejme se blíže na Univerzální seznamy - jak přesně se v tomto modulu používá „kuchyně“ mřížek, proč výrazně zjednodušuje práci webového vývojáře při vytváření nejrůznějších seznamů na webech a umožňuje uživateli s nimi pracovat snadno a pohodlně.

Něco málo o mřížkách

Technická podpora 1C-Bitrix neustále dostává dotazy na téma: „Co takhle vzít to, co je na panelu administrátora, „na ulici“ lidem? Opravdu, jak prezentovat některé funkce „veřejně“, například univerzální mřížky? A nejen to prezentovat, ale také vám tam dát možnost zadat data?

Při vývoji nového produktu - " Firemní portál» Vývojáři 1C-Bitrix byli konfrontováni se skutečností, že všechna veřejná rozhraní se ukázala jako nesouvislá. A to jen proto, že neexistoval nástroj pro vytvoření jednotného rozhraní. Řešením byly visual Grids – sada komponent jádra pro vytvoření jednotného rozhraní. Co jsou to za mřížky, co o nich potřebujete vědět? Toto je v první řadě vývojářský nástroj! Toto není uživatelská komponenta, takže nemá smysl ji přidávat na stránku projektu prostřednictvím stromu komponent. Toto je API pro vývojáře k prezentaci jeho dat.


Multifunkční komponenta pro zobrazování seznamů

O mřížkách můžete mít mylnou představu, že mohou zobrazovat pouze informační bloky. To absolutně není pravda - Gridy umí pracovat s abstraktními daty a vypisovat vše, co jim je „podsunuto“. Mřížky jsou také nabité standardní funkčností pro práci se seznamy a formuláři. To znamená, že to, co je společným bodem, usnadňují a zjednodušují mřížky. A jeden z charakteristické rysy mřížky je to, co poskytují dostatek příležitostí přizpůsobení pro uživatele – „pro sebe“. To znamená, že každý uživatel si může provést vlastní nastavení Gridu, které bude výhodné pouze pro něj.


Nastavení vlastních zobrazení

Jak to vypadá obecné schéma pomocí mřížek? Vzhledem k tomu, že mřížky běží na veřejné sekci, s největší pravděpodobností vytvoříte komponentu pro veřejnou sekci, která prezentuje data, řazení, filtry a tak dále. Chcete-li tato data prezentovat, zavoláte komponentu Grid, komponentu formuláře ve vaší šabloně komponenty a jednoduše z nich předáte data k zobrazení. A v případě potřeby můžete použít hotové komponenty, řekněme, že jednou z nejjednodušších je „panel nástrojů“, který váš panel nástrojů zobrazuje s tlačítky.

Univerzální seznamy

Komponenty mřížky jsou implementovány v produktech 1C-Bitrix, konkrétně knihovna dokumentů v 1C-Bitrix: Corporate Portal používá komponenty mřížky a modul Obchodní procesy bez dokumentů používá mřížky. To vše umožňuje používat jednotné rozhraní se stejným uživatelským nastavením a funkčností. Jedním z těchto modulů, pro který byla ve skutečnosti „kuchyň“ Grid spuštěna, je modul Univerzální seznamy. Co je to za modul?


Seznam - Vláda Ruské federace

Často vyvstávají úkoly spojené s údržbou dat ve veřejné části a až dosud pro to neexistovala žádná rozhraní, samozřejmě kromě toho administrativního. Vytvořený modul je doplňkem pro Infobloky, organizovaný jako veřejná komplexní komponenta a umožňuje uživateli zadávat svá data ve formě seznamu. Komponenta pracuje se zadaným typem Infobloku (v distribučním balíčku je zobrazen jako „Seznamy“), toto je standardně nastaveno v nastavení komponenty. To znamená, že všechny InfoBlocky vytvořené v této komponentě budou přidány k tomuto typu.


Nastavení komponent - Typ infobloku

Můžete také určit, které skupiny uživatelů mají právo pracovat s našimi univerzálními seznamy. Řekněme, že v nastavení pro Správce můžete určit, že může měnit a přidávat sekce a prvky seznamu. Toto právo však můžete udělit i jiným skupinám uživatelů, například zaměstnancům společnosti.


Seznamy, známé také jako Infobloky

Co na webu vidíme? V podstatě seznam infobloků. To znamená, že přidáním nového seznamu, například „Partneři“, přidáme nový Infoblok. V tomto informačním bloku seznamu můžeme konfigurovat podpisy a nápisy pro prvky a sekce seznamu. Například, pokud mluvíme o seznamu partnerů, pak „Přidat položku“ lze přejmenovat na „Přidat partnera“. Vlastník seznamu může okamžitě určit přístup ke svému seznamu: pro některou skupinu - čtení, pro jinou - změna prvků. Můžete se tak okamžitě rozhodnout a nastavit pořadí hromadné práce s vytvořenými seznamy.

Chcete-li začít pracovat se seznamy, musíte vytvořit stránku, vytvořit typ Infoblok, umístit na stránku komponentu „Univerzální seznamy“, vybrat v ní typ infobloku „Seznamy“ a začít pracovat.

Plány vývoje pro seznamy v produktech 1C-Bitrix stanoví následující:

Snižte kontrolu nad seznamy na úroveň pracovní skupiny, takže v rámci skupiny můžete pracovat s vlastními seznamy;

Abyste si mohli nezávisle vytvořit svůj vlastní osobní seznam ve svém profilu. Aby uživatel mohl „vytvářet“ seznamy na své stránce, musí prozatím kontaktovat správce, aby komponentu umístil na svou stránku a nakonfiguroval, poté může začít se seznamy pracovat.


Nastavení polí seznamu

Co si můžete v seznamu přizpůsobit? O podpisech a právech jsme už mluvili. A nejzajímavější je, že pole v seznamech si můžete přizpůsobit! Navíc je třeba poznamenat, že se to děje přesně stejným způsobem, jako jste to udělali v administrativní části v Infoblocích. V tomto případě můžete přidat obě standardní pole – jako „Jméno“, „Datum aktivity“ a vlastnosti Infobloku, jako je Číslo, Datum, Soubor, Odkaz na prvky Infobloku. Můžete také nastavit výchozí hodnoty a používat sekce Infoblok.


Základní nastavení v terénu

Podívejme se, jak je seznam nakonfigurován. Přidejme nějaké pole. Nechť je to datum posledního kontaktu. Přidáme pole, říkáme, že je to Datum\Čas, nezadáváme výchozí hodnotu - objeví se pole, například „Datum hovoru“. Nyní upravíme parametry seznamu a podle toho máme nové pole typu „Datum“. Jak vidíte, tímto způsobem můžeme flexibilně přizpůsobovat náš seznam, přidávat pole, která potřebujeme, a udržovat například rejstřík některých dokumentů na webu.

Jak jsme již řekli, modul Seznamy využívá standardní schopnosti Gridu, to znamená, že podporuje třídění prvků, filtrování prvků, formulář pro úpravu prvků a editaci/mazání skupin.

Seznamy + obchodní procesy

Další velmi zajímavou funkcí Universal Lists je podpora vestavěných obchodních procesů. Pravděpodobně to ještě nemáte ve své veřejné sekci. Chcete-li do svých seznamů zahrnout obchodní procesy, musíte přejít do administrativní části v tomto informačním bloku a povolit pro ně obchodní procesy.


Obchodní procesy v seznamech jsou povoleny v admin panelu - ve vlastnostech informačního bloku

Používání obchodních procesů vám umožňuje organizovat docela vážné věci na seznamech. Například v evidenci došlých dokumentů - vlastnost Počítadlo vám umožní automaticky očíslovat všechny dokumenty a můžete otevřít obchodní proces, který pošle finální dokument exekutorovi, který na tento dokument nějak zareaguje. Tímto způsobem můžete organizovat dobře koordinovanou týmovou práci se seznamy.


Seznamy podporují obchodní procesy

Příklady použití seznamů

Modul Universal Lists je obsažen ve všech edicích „1C-Bitrix: Corporate Portal“ (www .1c -bitrix .ru /products /intranet /) - je jasné, že je tam potřeba k udržování seznamů nějakého druhu vnitřního řádu , mohou to být například seznamy kontaktů s klienty. V „1C-Bitrix: Site Management“ (www.1c-bitrix.ru/products/cms/) je modul přítomen ve 3 vyšších edicích, počínaje Business. Počítá se s tím, že seznamy budou sloužit např. k vytváření soukromých sekcí pro obchodní partnery. V tomto případě tam partneři budou moci uchovávat své důvěrné seznamy. To znamená, že pro některé návštěvníky webu můžeme zorganizovat doplňkovou službu.


Výpisy na webu vládní organizace

Můžete uvést konkrétnější příklad - organizovat příjem webových formulářů na webu. Webové formuláře se v podstatě stávají vstupním formulářem do prvku informačního bloku. V administrativní části spravujete různé Infobloky a samozřejmě nechcete povolit přístup do administrátorského panelu různé skupiny uživatelé – tam pracují pouze vaši redaktoři obsahu. Je však potřeba dát možnost řekněme partnerům společnosti data z těchto Infobloků zpracovávat – vyhledávat v nich, přidávat nové záznamy. Navíc to musí být provedeno rychle, navíc „veřejně“ - bez zadávání, opakujeme, dovnitř správní odbor. Zde přichází k záchraně připravený mechanismus univerzálních seznamů, který přesně umožňuje „veřejně“ prezentovat existující InfoBlock s velkým množstvím nashromážděných dat a dává možnost v něm prohledávat, filtrovat informace – obecně , pracovat s těmito daty.

Ještě jednou připomeňme, že Gridy jsou technologií, se kterou můžete pracovat s jakýmkoliv svým datem, s jakýmkoli zdrojem. Například berete data z projektu MySQL a organizujete práci na mřížkách – zadáváte a zpracováváte tato data. Ale Seznamy jsou již praktickým řešením „Mřížky + Infobloky“. Jak jsou propojeny? Seznam a informační blok jsou v podstatě totéž – stejná data, pouze přístupná organizaci přímo z „veřejnosti“.

S pomocí univerzálních seznamů tedy můžete rychle vytvářet seznamy, jako jsou často kladené otázky o vašem webovém projektu. Zdůrazněme ještě jednou – přímo od „veřejnosti“ – aniž bychom šli do administrativního panelu! Vizuální univerzální editor seznamů vám pomůže rychle vytvářet a konfigurovat úložiště jakéhokoli typu informací. A pomocí vizuálních komponent, které podporují drag&drop, to můžete snadno udělat. Data navíc můžete nejen zadávat do úložiště, ale také je upravovat.

Natalya Sergeeva pro Softomania

Univerzální seznamy – modul Bitrix24, který umožňuje prezentovat informace ve formě strukturovaných seznamů. V tomto případě není nutné vstupovat do administračního panelu k vytvoření vlastního rozhraní nebo konfiguraci vzhled seznam. Sada praktických vizuálních nástrojů Bitrix24 lists umožňuje vytvářet registry, adresáře nebo seznamy a plnit je informacemi.

Modul „Univerzální seznamy“ je:

Schopnost pracovat se strukturovanými daty a ukládat je;

Vytváření libovolných úložišť s libovolnou hierarchií;
Pohodlná a účinná filtrace;
Možnost hromadné editace;
Nastavení přístupových práv s určitými omezeními a bez nich;
Možnost použití pro seznamy otázek, příručky, knihovny, archivy, archivy atd.;

Chcete-li vytvářet seznamy, musíte mít práva správce. Všichni uživatelé Bitrix24 vaší společnosti mají přístup k univerzálním seznamům, když jsou v sekci „Společnost“. Můžete je umístit pracovní skupina– pak je budou používat pouze členové skupiny a mohou je vytvářet pouze vlastníci skupiny. Aby uživatelé mohli seznam prohlížet nebo měnit, je třeba definovat jejich přístupová práva v záložce „Přístup“.

Vytvoření seznamu

Chcete-li vytvořit seznam, přejděte na kontextový panel stránky „Seznamy“ a klikněte na tlačítko vytvořit nový. Formulář " Nový seznam» s nastavením, přístupovými právy a záložkou „Podpisy“. Vyplňte všechna povinná pole. V případě potřeby můžete nakonfigurovat podporu pro obchodní procesy – pokud seznam vyžaduje použití obchodních procesů, zaškrtněte políčko.

Záložka „Podpisy“ značně usnadňuje práci zaměstnanců – například pokud je vytvořen seznam nájemců, pak se místo „prvku“ automaticky uvede „nájemce“, místo „sekce“ - „skupina nájemců“.

Zvláštní pozornost věnujte záložce „Přístup“ - pokud nemáte přístupová práva ke konkrétnímu seznamu, uživatelé nebudou moci seznamy na stránce vidět. Je možné odepřít přístup k celému seznamu nebo jeho jednotlivým prvkům, dát zaměstnanci právo číst, prohlížet v admin panelu, přidávat, měnit nebo nastavit plný přístup k seznamu. Sekce má navíc tlačítko „Přidat“, které umožňuje změnit již vytvořená přístupová práva.

Seznamy Bitrix24 Universal jsou příležitostí prezentovat jakékoli informace strukturovaným způsobem. Propojení seznamů s obchodními procesy vám umožní automatizovat různé potřeby vaší společnosti.

Abychom prozkoumali další příležitosti pro obchodní procesy, pojďme analyzovat situaci, kdy je vaše společnost zasažena Komerční nabídka(CP) dodavatel, partner nebo jakákoli jiná protistrana.
Nejprve musíme pochopit, co s tímto dokumentem dělat. K tomu jej zašleme ke schválení kompetentnímu pracovníkovi (odborníkovi), který rozhodne o dalším osudu ČP: buď se smaže, nebo uloží na disk a zanese do evidence pro další práci, popř. pokud je CP považováno za užitečné, okamžitě se vytvoří dohoda a začne práce.



Chcete-li tento obchodní proces automatizovat, musíte umět pracovat se seznamy.

V Existují 2 typy seznamů:

  • Seznamy „Živý kanál“ (můžete k nim přistupovat prostřednictvím „Procesy v kanálu“ nebo „Živý kanál“, tlačítko „Více“ a poté „Nastavení“).
Jdeme do konkrétního procesu a vidíme seznam:


  • univerzální seznamy (sekce „Společnost“, položka „Seznamy“)



*Hlavní rozdíl mezi univerzálními seznamy a seznamy z „Live Feed“ je v tom, že ty druhé jsou zaměřeny na aktivní práci a diskusi přímo v „Live Feed“. Potřebné akce se seznamem lze provádět přímo odtud.


Začneme pracovat na BP vytvořením dvou různých seznamů:

  • "Koordinace CP"
    seznam „Live Tape“, který bude použit ke koordinaci komerčního návrhu (CP).
  • "KP registr"
    Informace se zde ukládají, abyste se k nim později mohli vrátit.

Rozdíl mezi prvním seznamem „Schválení CP“ je v tom, že zaměstnanec může odeslat co nejrychleji správný odborník komerční návrh ke schválení. Zde stačí nastavit pouze potřebná pole, a to:

  • jméno KP;
  • Zodpovědný – komu posíláme obchodní proces;
  • Jméno společnosti;
  • Datum – vyplněno automaticky při vytvoření;
  • KP soubor;
  • Komentáře;
  • Telefon;
  • E-mailem;
  • Stav je pomocné pole, kde se zobrazuje výsledek obchodního procesu.



Ve druhém seznamu „KP Register“ jsou další pole, která vám umožní uložit informace, které mohou být užitečné v budoucnu:
  • Název je převzat z živé kazety;
  • Datum vytvoření;
  • Odpovědný;
  • ID transakce;
  • ID společnosti, kterou jsme vytvořili;
  • Částka transakce.



Práce s obchodními procesy se provádí přes volbu „aktivita“. Zde vytvoříme prvek seznamu: v poli „Typ dokumentu“ vyberte libovolný ze seznamů, které jsou na portálu. V důsledku toho vidíme pole, která byla uvedena v těchto seznamech. Můžete je začít plnit daty.




Všechny soubory, se kterými pracujeme, jsou uloženy na Bitrix Disk.

* Bitrix Disk je stejné úložiště dat jako disky v PC. Práce s nimi je tedy podobná tomu, co se děje s disky na PC v Průzkumníku.

Jaké disky existují :
  • Sdílený disk (sekce „Společnost“, položka „Sdílený disk“) - k dispozici všem zaměstnancům. Má smysl ukládat tam dokumenty, které může kterýkoli zaměstnanec potřebovat (formuláře dopisů, smlouvy atd.). Soubory zde jsou viditelné pro všechny;
  • Osobní jízda zaměstnance (sekce „Oblíbené“, položka „Můj disk“). Kromě souborů, které si zaměstnanec stáhl do PC, vidíte i soubory, které jsou přístupné z jiných míst (například ze sekce „Sdílený disk“). Soubory jsou viditelné pouze pro vás, pokud nenastavíte oprávnění pro někoho jiného;
  • Skupinový disk – pro oddělené úložiště, ve kterém diskutujete konkrétní otázky. Jinými slovy, můžete na tento disk nahrávat soubory, vytvářet dokumenty, ale ty budou viditelné pouze pro ty, kteří jsou členy této skupiny.
Můžete také spouštět obchodní procesy na diskových souborech a také vytvářet veřejné odkazy. Obrázek ukazuje celý seznam „činností“ pro práci s diskem:




Zvažme práci s CP (2 scénáře vývoje):
  • Přejdeme do sekce „Procesy na pásu karet“, najdeme seznam „Schválení CP“, tlačítko „Obchodní procesy“, přejdeme do editoru obchodních procesů a vytvoříme sekvenční obchodní proces, který budeme nazývat: „Schválení CP“. Spustí se automaticky, když se objeví kontrolní bod (z tohoto důvodu ponecháme pouze první zaškrtnutí nahoře).
  • Chcete-li zjistit, co dělat s CP, musí se na to podívat odborník. To znamená, že v poli dokumentu vybereme odpovědnou osobu. Dokument pojmenujeme „Vyberte, co dělat“. V Popisu můžete uvést název CP, datum vytvoření a potřebné komentáře. Poté vytvoříme seznam možností odpovědí pro odborníka:
  1. Odmítnout;
  2. Myslet si;
  3. Vytvořte dohodu.
Klikněte na tlačítko „Instalovat“. Nechat výchozí zamítnout (skutečně užitečné CP se moc často nesetkají)




Chcete-li požádat o soubor od osoby, před odesláním CP jinam, přidejte požadavek v nastavení „aktivita“. dodatečné informace v poli typu "Soubor". Nazvěme to „Další soubor“ a vyberte typ „Soubor“. Klikněte na tlačítko „Uložit“. Stejným způsobem zjistíme částku transakce: v nastavení „aktivita“ vyberte potřebné prvky, vyplňte pole, zadejte název pole „Zadejte částku transakce“, klikněte na tlačítko „Uložit“.
  • Na základě odpovědi odborníka jsme stanovili podmínku: „Co dělat“. Pak jsou možnosti: „Odmítnout“ – tato akce bude provedena, pokud se proměnná „Co dělat“ rovná odpovědi odborníka „Odmítnout“. Zde můžete v prvku seznamu nastavit stav „Odmítnuto“, abyste pochopili, že návrh byl zkontrolován a shledán jako neužitečný. Další možností je "Think", to znamená, že hodnota proměnné "Co dělat" je rovna "Mysli". Aby byly všechny dokumenty na jednom místě, uložíme je do složky (sekce "Aktivita" "Disk"). Vyberte „Stáhnout na disk“ a poté „Uložit“.
  • Informace, které jsou již v živém feedu, přeneseme do seznamu “KP Register”, který doplníme. Přejděte na „Vytvořit položky disku“ v části „Zpracování dokumentů“, najděte „Aktivity“, otevřete a vyberte dokumenty. Bitrix 24 okamžitě poskytuje potřebná pole k vyplnění. Vyplňujeme je stejným způsobem, jak jsme uvažovali dříve (datum, odpovědná osoba atd.). Klikněte na tlačítko „Uložit“.
Kontrolu lze provést přechodem do živého kanálu výběrem sekcí „Procesy“ a „Schválení KP“.

Obchodní procesy a CRM

Pro práci v CRM Budete potřebovat následující sekce (naleznete je v nabídce vlevo):
  • Stuha,
  • Hlavní 4 entity: leady, kontakty, společnosti, obchody.
*Lead je „zárodek“ kontaktu (CP, hovor atd.). Zde jsou uloženy všechny předběžné informace o klientovi, který však ještě není připraven přejít do fáze transakce. K dispozici je také feed, ve kterém jsou viditelné všechny události související s leadem. Můžete si domlouvat schůzky, telefonovat, vyplňovat potřebné informace. Kdy udělal víc detailní informace klientem, můžete jej převést na společnost nebo kontakt. Poté, pokud je již nutné uzavřít obchod, se lead převede na obchod a práce v této entitě pokračuje. Potenciální zákazníci a nabídky mají stavový řádek, který ukazuje, v jaké fázi se dohoda s tímto potenciálním zákazníkem nachází.

Existuje několik „aktivit“ pro CRM, které vám umožňují vytvářet entity a sledovat fáze transakce. Když pracujeme s obchodními procesy v živém feedu, seznamech, na discích, můžeme vytvořit pouze jakousi CRM entitu. Pokud potřebujete pracovat s daty, která budou v této entitě uložena, pak se využívají obchodní procesy na samotném CRM. Nacházejí se v sekci „Více“, „Nastavení“, poté „BP Automation“, tedy ve stejném editoru obchodních procesů, odkud budeme dostávat všechny informace, které jsou k dispozici u potenciálního zákazníka, obchodu, kontaktu, společnosti.

Vytvořme algoritmus pro obchodní proces, pokud se CP ukáže jako užitečný a společnost uzavře dohodu:




Jdeme do editoru BP, „Procesy ve zdroji“, „Schválení CP“, „Obchodní proces“ a přidáme ještě jednu podmínku – „Vytvořit dohodu“.
Dohoda bude vytvořena s nějakou společností, pro to vytváříme společnost. Přejděte do CRM, vyberte „Vytvořit“ nová společnost" Vyplňujeme všechna pole.
Poté můžete vytvořit novou dohodu. Vyplňte stejným způsobem: jméno, společnost, odpovědný, komentáře. Nezapomeňte uložit. V seznamu obchodních procesů označujeme, že se stav změnil na „Probíhá“.




Nyní, když je BP dokončen, objeví se v CRM jako nový obchod.




Vstoupíme do vytvořené transakce a uvidíme: společnost, kterou jsme vytvořili, částku transakce a odpovědnou osobu - všechna data, která jsme uvedli. Napájecí zdroj funguje správně.