Idagdag ang iyong aksyon sa mga pangkalahatang listahan ng Bitrix24. Mga pangkalahatang listahan - gamitin para sa madaling pagdaragdag ng mga elemento nang may katamtaman. Paglikha ng interface ng listahan

Melekhova Svetlana

25.08.2014


Kumuha ako ng isa pa kawili-wiling gawain mula sa rapist. Kinakailangang magsulat ng isang tool na nagbibigay-daan sa iyo upang kopyahin ang mga pangkalahatang listahan para sa mga pangkat panlipunan(walang nilalaman, isang diagram lamang). Pati na rin ang mga proseso ng negosyo na kabilang sa listahang ito.
Sino ang nandito? 0_0
Hindi natuloy ang pagpapanggap na isang piraso ng wallpaper, kaya kinailangan kong gawin ito. At magsulat ng isang artikulo, kung hindi, makakalimutan ko ang lahat.

Ngayon sa talakayan:

    1. pagkopya ng mga pangkalahatang listahan para sa mga grupong panlipunan
    2. pagkopya ng mga proseso ng negosyo ng mga listahang ito
Ang tool na tinalakay ay matatagpuan sa dulo ng artikulo. Totoo, dapat mong maunawaan mismo na hindi ako mananagot sa iyong nilikha sa tulong nito =)

Dagdag pa:
  • BP - proseso ng negosyo
  • CS - pangkalahatang listahan (sa loob ng artikulo, CS para sa mga social group ang ibig sabihin)
  • IS - bloke ng impormasyon
  • KP - portal ng korporasyon
  • SG - pangkat panlipunan
Ano ang US?
Una, tumagal ako ng ilang oras upang maunawaan kung ano talaga ang gusto nila sa akin. Sa pangkalahatan, ang CP ay isang kagubatan pa rin para sa akin =)
Upang maipakita ang gawain ng pag-iisip, ilalarawan ko ang lahat kung ano ito.

Una, humihingi kami sa admin ng isang pansubok na address at naglalagay ng checklist doon kasama ang nilalaman.
Pagkatapos ay sinusubukan naming alamin kung ano ang US. Pagkatapos poking sa paligid ng admin panel, natanto ko na ito ay isang hangal na bloke ng impormasyon at na maaari mong gamitin ito bilang isang bloke ng impormasyon ng isang tiyak na uri. Sumuko na kami sa pagkopya ng suplay ng kuryente sa ngayon; binigyan ng priyoridad ang mga listahan.
Sa pahina ng pagsubok nakakakuha kami ng isang listahan ng lahat ng seguridad ng impormasyon, naiintindihan namin na ang uri ng seguridad ng impormasyon para sa mga social na grupo ay lists_socnet. Kasabay nito ay napansin natin ang pagkakaroon ng isang patlang SOCNET_GROUP_ID, ang halaga nito ay katumbas ng SG ID; lohikal, tama?

Sinusubukan kong lumikha ng block ng impormasyon para sa isang partikular na SG na may karaniwang function na nakasanayan na namin CIBlock::Add(). Natanggap ko ang ginawang CS, na ipinapakita sa publiko ng SG para sa pag-edit. At ang paggawa ng mga pag-aari ay manu-manong darating sa ibang pagkakataon, nang direkta sa tool.

Dahil sa inspirasyon ng tagumpay, sinimulan kong likhain ang mismong instrumento. Hindi ko maalala kung paano gumawa ng mga form sa paraang pantao, kaya lahat ay ginagawa sa Ajax.

Mga hakbang sa tool sa pagpaplano

Ang unang hakbang ay ang pagkuha ng listahan ng mga SG. Mula sa mga ito, pipiliin ng user ang pangkat kung saan kakailanganing kopyahin ang control system. Ginagawa ito ng function CSocNetGroup::GetList() modyul social network.

Ang ikalawang hakbang ay upang makuha ang control system para sa grupong tinukoy sa unang hakbang. Ginagawa ito gamit ang isang karaniwang function ng infoblock na may naka-configure na filter.
CIBlock::GetList(false, array("IBLOCK_TYPE_ID" => "lists_socnet", "SOCNET_GROUP_ID" => $chosen_id));

Sa ikatlong hakbang, muli naming ipinapakita ang listahan ng mga SG, na may posibilidad lamang ng maramihang pagpili. Minarkahan ng user ang mga pangkat na iyon kung saan dapat ma-clone ang CS na tinukoy sa ikalawang hakbang.

Ang karagdagang diskarte ay medyo lohikal:

    1. nakakakuha tayo ng listahan ng mga field at katangian ng control system
    2. para sa bawat SG na tinukoy sa ikatlong hakbang, lumikha ng block ng impormasyon-US
    3. para sa bawat nilikhang control system, gumagawa kami ng parehong mga katangian tulad ng sa orihinal na listahan gamit ang klase ng CIBlockProperty, na karaniwan para sa mga infoblock, para sa pagtatrabaho sa mga property
    4. sa bawat hakbang ay nagla-log tayo ng mga aksyon upang mamaya ay maipakita natin nang maganda ang pagkakasunod-sunod ng mga aksyon =)
CList
Ipapatupad namin ito, ilunsad ito, tingnan ang admin panel - lahat ay nilikha nang maganda, at masayang kuskusin ang aming mga paa nang magkasama. Ngayon pumunta kami sa pampublikong domain at nauunawaan na ang mga katangian para sa control system ay hindi ipinapakita doon.

Nagsisimula ako ng mga archaeological excavations. Matatagpuan ang klase C Listahan kasama ang isang grupo ng mga bata. Sumusumpa ako nang may katangi-tanging mga sumpa at pinapanood kung paano nangyayari ang gawain sa mga listahan.
Ngunit karaniwang ang parehong bagay ay nangyayari tulad ng kapag nagtatrabaho sa mga bloke ng impormasyon, lamang sa sarili nitong add-on, na nagrerehistro ng mga trick nito sa database. Hindi ko tatalakayin kung bakit ito ginawa ngayon, bagama't ito ay lubhang kawili-wili. Bilang tugon sa aking mga reklamo tungkol dito, sinabi ng aking kasamahan na si Maxim: "malamang, ito ay ginawa upang malutas ang mga problema na hindi halata sa amin". Kung saan natanggap ko ang sagot na sa Bitrix ang pariralang ito ay maaaring mailapat sa halos anumang solusyon =)

Sa kabuuan, pagkatapos ng mga paglilitis, binago ko ang code ng tatlong punto ng diskarte: upang lumikha ng mga pag-aari na ginagamit ko CList::AddField().
Sa pamamagitan ng paraan, upang makuha ang mga halaga ng isang ari-arian ng uri ng listahan ay ginagamit ko ang karaniwan CIBlockProperty::GetPropertyEnum(). Dahil wala akong gawaing magproseso ng anuman maliban sa mga string at listahan, hindi ako partikular na nagpoproseso ng iba pang mga uri (gaya ng file o larawan; isang halimbawa ng pagproseso ay makikita sa code ng mga bata ng klase CList, nakita ko ito doon sa isang lugar).

Sa pagkakataong ito, lumalabas ang mga property sa pampublikong domain, at nagpapatuloy kami sa paglutas ng problema sa pagkopya ng mga BP na naka-link sa control system.

Pagkopya ng mga proseso ng negosyo
Una sa lahat, dinadala ako ng googling sa paksa ng Pagkopya ng mga proseso ng negosyo nang buo at mga indibidwal na elemento. Hindi ko gusto ang paksa ng pag-export, nakakalito, at kahit na para sa daan-daang mga control system nakakalungkot na gawin ang pag-export nang manu-mano, ngunit sa programmatically aabutin ng ilang araw upang malaman ito =) Isang pahiwatig kung saan pupunta ang tapat paraan: oo CBPWorkflowTemplateLoader::GetList(), ngunit hindi ko talaga nais na malaman ito.

Samakatuwid, pumunta kami sa "mapanganib" na paraan mula sa paksa - direktang sinusundo ang database. Oo, maaari mo akong barilin, ngunit ako ay limitado sa oras upang makumpleto ang gawain, kaya dumiretso ako. At ang gawain ay hindi ang pinaka-standard.

Gumawa ng power supply nang manu-mano at tingnan kung ano ang nagbago sa talahanayan b_bp_workflow_template: isang linya ang idinagdag kung saan ang field ENTITY naka-install sa CIBlockDocument at ang DOCUMENT_TYPE field ay may value na iblock_#ID#, kung saan #ID#- US ID kung saan ginawa ang BP.

Bumalik tayo sa tool sa pagkopya. Sa ikatlong hakbang, magdagdag ng checkbox na "kopyahin din ang BP ng listahan".

Pagdaragdag ng mga puntos sa diskarte

    1. alamin kung aling mga power supply ang nakatali sa control system
    2. kopyahin ang hilera sa talahanayan, muling pagtatalaga DOCUMENT_TYPE para sa isang bagong likhang US
Bilang resulta, nakakuha kami ng tool na Frankenstein. Gumagana ito =)

Pinapasimple ng module na “Universal Lists” ang presentasyon ng anumang nakabalangkas na impormasyon sa website sa anyo ng mga listahan. Lumikha ng mga listahan sa iyong website tulad ng: FAQ, direkta mula sa "pampubliko" - nang hindi pumunta sa administrative panel! Tutulungan ka ng visual universal list editor na magdisenyo at mag-configure ng storage para sa anumang uri ng impormasyon.

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

Module "Mga pangkalahatang listahan"
Grids + Mga bloke ng impormasyon
Paglikha ng interface ng listahan
Pagse-set up ng mga listahan
Mga Listahan + Mga Proseso ng Negosyo
Mga halimbawa ng paggamit ng mga listahan

Module "Mga Pangkalahatang Listahan"

Ang pangunahing tampok ng module ay nagbibigay-daan sa iyo na lumikha ng lahat ng uri ng mga listahan nang direkta mula sa pampublikong bahagi lugar. Nang hindi pumupunta sa "panel ng admin", gagawa ka ng sarili mong mga direktoryo, listahan, rehistro, atbp. at punan ang mga ito ng data. Upang gawin ito ay lumikha ng isang interface at i-configure

Mga kakayahan ng module:

  • pagtatayo ng mga arbitrary na imbakan ng bagay;
  • lahat ng pag-andar ay magagamit mula sa mga pahina ng site;
  • gumagana ang lahat batay sa module ng Information Blocks at lahat ng mga kakayahan nito ay magagamit: mga filter at pag-uuri, mga card at listahan na may mga nako-customize na column at field, pag-edit ng grupo, mga karapatan sa pag-access, atbp.;
  • Ang anumang hierarchy ng imbakan ng bagay ay posible;
  • bilang mga opsyon sa aplikasyon: Mga FAQ, mga sangguniang aklat at mga base ng kaalaman, mga listahan ng mga kontratista, mga structured na archive, mga aklatan, mga imbakan ng file at higit pa.

Grids + Mga bloke ng impormasyon

Ang module ay isang add-on para sa Infoblocks, na nakaayos bilang isang pampublikong kumplikadong bahagi at gumagamit ng mga karaniwang kakayahan Gridov. Nagbibigay-daan ito sa iyo na lumikha ng pinag-isang interface - na may parehong mga setting at functionality ng user. Ang ganitong unibersal na interface ay nagbibigay-daan sa iyo upang malutas ang maraming mga problema na nauugnay sa pagpapanatili ng data sa isang pampublikong seksyon.

Gumagana ang module sa tinukoy na uri ng mga bloke ng Impormasyon, at bilang default sa mga setting ng bahagi ay tinatawag ang ganitong uri "Listahan". Nangangahulugan ito na ang lahat ng InfoBlocks na gagawin mo sa bahaging ito ay idadagdag sa ganitong uri na iyong tinukoy. Gayundin sa mga parameter ng bahagi, bilang karagdagan sa uri ng mga bloke ng impormasyon kung saan maiimbak ang mga listahan, tinukoy ang mga address ng lahat ng mga pahina ng interface ng mga pangkalahatang listahan.

Paglikha ng interface ng listahan

Upang magsimulang magtrabaho sa mga listahan, kailangan mong gumawa Uri ng block ng impormasyon, kung saan gagana ang bahagi ng "Mga Pangkalahatang Listahan" (halimbawa, "Mga Listahan"), lumikha ng isang pahina sa site; ilagay ang kumplikadong bahagi na ito sa pahina, piliin ang nilikha na uri ng bloke ng impormasyon ("Mga Listahan") dito at simulan ang pagpupuno sa mga ito.

Sa mga setting ng module para sa ginawang uri ng Infoblocks, kinakailangan upang tukuyin ang mga grupo ng mga user na magagawang magtrabaho at pamahalaan ang aming mga pangkalahatang listahan. Sabihin nating maaari mong itakda para sa Administrator na maaari niyang baguhin at magdagdag ng mga seksyon at listahan ng mga item. At sa parehong paraan, maaari mong ibigay ang isa sa mga karapatang ito sa ibang mga grupo ng gumagamit, halimbawa, mga empleyado ng kumpanya.

Pagkatapos ng mga simpleng hakbang na ito, makakakuha ka ng ganap na interface para sa pagtatrabaho sa mga listahan, at lahat ng karagdagang gawain sa kanila ay ganap na ginagawa sa pampublikong seksyon.

Pagse-set up ng mga listahan

Gagawa ka at mag-e-edit ng mga listahan, mga seksyon, elemento at mga katangian nito sa pampublikong seksyon ng site. Sa pahina kung saan matatagpuan at na-configure ang kumplikadong bahagi ng "Mga Pangkalahatang Listahan", maaari kang agad na magdagdag ng mga bagong listahan at agad na simulan ang pagpuno sa mga ito. Sa esensya, lumikha ka ng parehong mga bloke ng Impormasyon, ngayon lamang hindi sa "panel ng admin", ngunit direkta sa site, at agad mong makikita ang mga ito sa pahina. Halimbawa, kapag nagdaragdag ng bagong listahan ng "Mga Kasosyo" sa pampublikong seksyon, nagdagdag ka ng bagong Infoblock na may parehong pangalan.

Sa block na ito ng listahan-impormasyon maaari mong i-configure mga lagda, mga label para sa mga elemento at seksyon ng listahan. Halimbawa, kung pinag-uusapan natin tungkol sa listahan ng mga kasosyo, pagkatapos ay dapat palitan ang pangalan ng "Magdagdag ng elemento" sa "Magdagdag ng kasosyo." Bilang may-ari ng listahan, maaari mong matukoy kaagad access sa iyong listahan: ilang grupo - pagbabasa, ilan - pagbabago ng mga elemento. Kaya, ang pagkakasunud-sunod ng kolektibong gawain kasama ang mga nilikha na listahan ay agad na matutukoy at mai-configure.

Bilang karagdagan sa mga lagda at karapatan sa mga listahan, magagawa mo i-customize ang mga field. Gagawin mo ito sa parehong paraan tulad ng ginawa mo dati sa seksyong administratibo - sa Infoblocks. Kasabay nito, maaari kang magdagdag hindi lamang ng mga karaniwang patlang - tulad ng "Pangalan", "Petsa ng aktibidad", ngunit pati na rin ang mga katangian ng Infoblock - tulad ng "Numero", "Petsa", "File", "Nagbubuklod sa mga elemento ng Infoblock". Ang mga default na halaga ay nakatakda din at ginagamit ang mga seksyon ng Infoblock.

Sa ganitong paraan maaari mong i-customize ang iyong listahan nang napaka-flexible, idagdag lamang ang mga field na kailangan mo. At agad mong sisimulan na mapanatili ang listahang ito sa website, sabihin, isang rehistro ng ilang mga dokumento. Gumagamit ang module na "Universal Lists" ng mga karaniwang kakayahan ng Grid - nangangahulugan ito na sinusuportahan nito ang pag-uuri at pag-filter ng mga elemento, isang form para sa pag-edit ng mga elemento, at pagbabago/pagtanggal ng grupo.

Mga Listahan + Mga Proseso ng Negosyo

Ang module ng Universal Lists ay sumusuporta sa built-in Mga proseso sa negosyo. Upang ang pagkakataong ito - upang ilunsad ang Mga Proseso ng Negosyo - na lumitaw sa iyong mga listahan, dapat mo itong paganahin. Ang koneksyon na ito ay ginawa sa seksyong administratibo - sa mga katangian ng Infoblock kung saan gumagana ang iyong mga listahan.

Gamit ang mga proseso ng negosyo, maaari mong ayusin ang isang seryoso at magkakaugnay pagtutulungan ng magkakasama sa isang partikular na proyekto. Bilang halimbawa, gamitin ang Counter property sa rehistro ng mga papasok na dokumento, na magbibigay-daan sa iyong awtomatikong numero ang lahat ng mga dokumento. At magiging posible na magbukas ng proseso ng negosyo na magpapadala, sabihin, ang pangwakas na dokumento sa isang tagapalabas na kahit papaano ay tutugon sa dokumentong ito.

Mga halimbawa ng paggamit ng mga listahan

Ang module na "Universal Lists" ay kasama sa 2 senior edition ng "1C-Bitrix: Site Management" - "Business" at "Web Cluster". Siyempre, maaari mong gamitin ang kanilang pag-andar upang mapanatili ang mga listahan ng ilang uri ng panloob na pagkakasunud-sunod. Marahil ito ay mga listahan ng mga contact sa mga kliyente. Gagamitin ang iyong mga listahan, halimbawa, upang gumawa ng mga pribadong seksyon para sa mga kasosyo sa negosyo. Sa kasong ito, magagawa ng mga kasosyo ang kanilang mga kumpidensyal na listahan. Ibig sabihin, maaari kang mag-ayos ng mga karagdagang serbisyo para sa iba't ibang grupo ng mga user ng iyong site.

Sabihin nating kailangan mong mag-organisa pagtanggap ng mga web form sa website mula sa mga kasosyo sa negosyo. Kasabay nito, ikaw, siyempre, ay hindi nais na magbigay ng access sa administratibong bahagi sa mga hindi awtorisadong gumagamit. Ang handa na mekanismo ng "Mga Pangkalahatang Listahan" ay nagbibigay-daan sa iyo upang ipakita ang isang umiiral na Block ng Impormasyon na may malaking halaga ng naipon na data sa "pampubliko" at bigyan ang mga kasosyo ng pagkakataong maghanap sa pamamagitan nito at mag-filter ng impormasyon. Iyon ay, gagana lamang ang mga kasosyo sa data ng listahan at magdagdag ng mga entry sa kanila.

Ang module ng Universal Lists ay isang praktikal na solusyon "Grids + Infoblocks". Sa solusyon na ito, maaari mong i-configure ang iyong website upang gumana sa iba't ibang uri ng mga listahan - sa anumang data, sa anumang pinagmulan. Ang teknolohiyang Grid na ginamit sa module ay matagumpay na nagbibigay-daan sa iyo na gawin ito - lumikha ng mga FAQ, mga sangguniang libro at mga base ng kaalaman, mga listahan ng mga kontratista, mga structured na archive, mga aklatan, mga imbakan ng file at higit pa.

Gusto kong magpakita ng isang functionality na napakahalaga para sa maraming developer, na makakahanap (at nakakahanap na) ng malawak na aplikasyon sa mga produkto ng 1C-Bitrix - pareho sa Site Management at sa Corporate Portal. Ito ay lalong mahalaga kung isasaalang-alang natin ang kasalukuyang takbo ng kasalukuyang panahon - na ang isang website ay hindi lamang isang website bilang isang pagtatanghal ng isang kumpanya, ngunit higit pa at higit pa bilang isang aplikasyon sa negosyo, bilang isang pag-andar para sa pag-aayos ng pakikipag-ugnayan sa mga kasosyo at mga kliyente. Pag-uusapan natin ang tungkol sa Universal Lists gamit ang Grid technology. Magsasalita kami ng kaunti tungkol sa mga Grid mismo - sa antas lamang ng "ano ito". Tingnan natin ang mga Pangkalahatang Listahan - kung paano eksaktong ginagamit ang "kusina" ng Grids sa modyul na ito, kung bakit lubos nitong pinapasimple ang gawain ng isang web developer sa paglikha ng lahat ng uri ng mga listahan sa mga site, at pinapayagan ang user na magtrabaho sa kanila madali at maginhawa.

Kaunti tungkol sa Grids

Ang teknikal na suporta ng 1C-Bitrix ay patuloy na tumatanggap ng mga tanong sa paksa: "Paano kung dalhin kung ano ang nasa admin panel "palabas sa kalye" sa mga tao?" Sa katunayan, kung paano ipakita ang ilang pag-andar sa "pampubliko", halimbawa, mga unibersal na grids? At hindi lamang ipakita ito, ngunit binibigyan ka rin ng pagkakataong magpasok ng data doon?

Kapag bumubuo ng isang bagong produkto - " Portal ng korporasyon» Ang mga developer ng 1C-Bitrix ay nahaharap sa katotohanan na ang lahat ng mga pampublikong interface ay naging magkahiwalay. At dahil lamang walang tool para sa paglikha ng isang pare-parehong interface. Ang solusyon ay visual Grids - isang hanay ng mga bahagi ng kernel upang lumikha ng pinag-isang interface. Anong uri ng mga Grid ito, ano ang kailangan mong malaman tungkol sa mga ito? Ito ay, una at pangunahin, isang tool ng developer! Ito ay hindi isang pasadyang bahagi, kaya walang saysay na idagdag ito sa pahina ng proyekto sa pamamagitan ng puno ng sangkap. Ito ay isang API para sa developer upang ipakita ang kanyang data.


Multifunctional na bahagi para sa pagpapakita ng mga listahan

Maaaring mayroon kang maling kuru-kuro tungkol sa mga Grid na maaari lamang nilang ipakita ang Mga InfoBlock. Ito ay ganap na hindi totoo - Ang mga grid ay maaaring gumana sa abstract na data at i-output ang lahat ng bagay na "nadulas" sa kanila. Ang mga grid ay ni-load din ng karaniwang pag-andar para sa pagtatrabaho sa mga listahan at mga form. Iyon ay, kung ano ang isang karaniwang punto ay ginagawang mas madali at mas simple sa pamamagitan ng grids. At isa sa mga natatanging katangian grids ang kanilang ibinibigay sapat na pagkakataon pagpapasadya para sa gumagamit - "para sa kanilang sarili". Nangangahulugan ito na ang bawat user ay maaaring gumawa ng sarili niyang mga setting ng Grid, na magiging maginhawa para lamang sa kanya.


Pagse-set up ng mga custom na view

Anong itsura pangkalahatang pamamaraan gamit ang Grids? Dahil tumatakbo ang Grid sa isang pampublikong seksyon, malamang na gagawa ka ng isang bahagi para sa pampublikong seksyon na nagpapakita ng data, pag-uuri, mga filter, at iba pa. Upang ipakita ang data na ito, tawagan mo ang bahagi ng Grid, ang bahagi ng form sa iyong template ng bahagi at ipasa lamang ang data mula sa kanila para ipakita. At, kung kinakailangan, maaari kang gumamit ng mga handa na bahagi, sabihin nating ang isa sa mga pinakasimpleng ay ang "toolbar", na ipinapakita ng iyong toolbar na may mga pindutan.

Mga Pangkalahatang Listahan

Ang mga bahagi ng grid ay ipinapatupad sa mga produkto ng 1C-Bitrix, lalo na, ang Document Library sa 1C-Bitrix: Gumagamit ang Corporate Portal ng mga bahagi ng grid, at ang module ng Business Processes Without Documents ay gumagamit ng mga grids. Ang lahat ng ito ay nagbibigay-daan sa iyo na gumamit ng pinag-isang interface na may parehong mga setting at pag-andar ng user. Isa sa mga module na ito, kung saan, sa katunayan, ang Grid "kusina" ay sinimulan, ay ang Universal Lists module. Anong klaseng module ito?


Listahan - Pamahalaan ng Russian Federation

Madalas lumitaw ang mga gawain upang mapanatili ang data sa isang pampublikong seksyon, at hanggang ngayon ay walang mga interface para dito maliban, siyempre, ang administratibo. Ang ginawang module ay isang add-on para sa Infoblocks, na nakaayos bilang isang pampublikong kumplikadong bahagi at pinapayagan ang user na ipasok ang kanilang data sa anyo ng isang listahan. Ang bahagi ay gumagana sa tinukoy na uri ng InfoBlock (ang pamamahagi ay nagpapakita ng "Mga Listahan"), ito ay itinakda bilang default sa mga setting ng bahagi. Nangangahulugan ito na ang lahat ng InfoBlocks na nilikha sa bahaging ito ay idaragdag sa ganitong uri.


Mga setting ng bahagi - Uri ng Infoblock

Maaari mo ring tukuyin kung aling mga pangkat ng user ang may karapatang magtrabaho kasama ang aming mga pangkalahatang listahan. Sabihin nating sa mga setting para sa Administrator maaari mong tukuyin na maaari niyang baguhin at magdagdag ng mga seksyon at mga elemento ng listahan. Ngunit maaari mo ring ibigay ang karapatang ito sa ibang mga grupo ng mga user, halimbawa, mga empleyado ng kumpanya.


Mga listahan, na kilala rin bilang Infoblocks

Ano ang nakikita natin sa site? Mahalaga, isang listahan ng mga Infoblock. Iyon ay, sa pamamagitan ng pagdaragdag ng bagong listahan, halimbawa, "Mga Kasosyo", nagdaragdag kami ng bagong Infoblock. Sa block na ito ng listahan-impormasyon maaari naming i-configure ang mga lagda at inskripsiyon para sa mga elemento at seksyon ng listahan. Halimbawa, kung pinag-uusapan natin ang tungkol sa isang listahan ng mga kasosyo, ang "Magdagdag ng item" ay maaaring palitan ng pangalan sa "Magdagdag ng kasosyo." Ang may-ari ng listahan ay maaaring agad na matukoy ang pag-access sa kanyang listahan: para sa ilang grupo - pagbabasa, para sa isa pa - pagbabago ng mga elemento. Kaya, maaari mong agad na magpasya at i-set up ang pagkakasunud-sunod ng kolektibong gawain sa mga nilikha na listahan.

Upang magsimulang magtrabaho sa mga listahan, kailangan mong lumikha ng isang pahina, lumikha ng isang uri ng Infoblock, ilagay ang bahagi ng "Mga Pangkalahatang Listahan" sa pahina, piliin ang uri ng infoblock na "Mga Listahan" dito at magsimulang magtrabaho.

Ang mga plano sa pagpapaunlad para sa Mga Listahan sa mga produkto ng 1C-Bitrix ay nagbibigay ng mga sumusunod:

Ibaba ang kontrol sa mga listahan sa antas ng nagtatrabahong grupo, upang sa loob ng grupo ay maaari kang magtrabaho sa sarili mong mga listahan;

Upang makapag-iisa kang makagawa ng iyong sariling personal na listahan sa iyong profile. Sa ngayon, upang "lumikha" ng mga listahan sa kanyang pahina, dapat makipag-ugnayan ang user sa administrator upang ilagay ang bahagi sa kanyang pahina at i-configure ito, pagkatapos nito ay maaari na siyang magsimulang magtrabaho kasama ang mga listahan.


Pagtatakda ng mga field ng listahan

Ano ang maaari mong ipasadya sa listahan? Napag-usapan na natin ang tungkol sa mga lagda at karapatan. At ang pinaka-kagiliw-giliw na bagay ay maaari mong i-customize ang mga patlang sa mga listahan! Bukod dito, dapat na lalo na tandaan na ito ay ginagawa sa eksaktong parehong paraan tulad ng ginawa mo sa administratibong seksyon sa Infoblocks. Sa kasong ito, maaari mong idagdag ang parehong karaniwang mga field - tulad ng "Pangalan", "Petsa ng aktibidad", at mga katangian ng Infoblock, tulad ng Numero, Petsa, File, Link sa mga elemento ng Infoblock. Maaari ka ring magtakda ng mga default na halaga at gumamit ng mga seksyon ng Infoblock.


Mga pangunahing setting ng field

Tingnan natin kung paano naka-configure ang listahan. Magdagdag tayo ng ilang field. Hayaang ito ang petsa ng huling pakikipag-ugnayan. Nagdaragdag kami ng isang patlang, sinasabi namin na ito ay Petsa\Oras, hindi namin ipinasok ang default na halaga - lilitaw ang isang patlang, halimbawa, "Petsa ng tawag". Ngayon ay ine-edit namin ang mga parameter ng listahan at, nang naaayon, mayroon kaming bagong field ng uri ng "Petsa". Tulad ng nakikita mo, sa ganitong paraan maaari naming flexible na i-customize ang aming listahan, pagdaragdag ng mga patlang na kailangan namin, at mapanatili, sabihin, isang rehistro ng ilang mga dokumento sa site.

Gaya ng nasabi na namin, ang module ng Mga Listahan ay gumagamit ng mga karaniwang kakayahan ng Grid, ibig sabihin, sinusuportahan nito ang pag-uuri ng elemento, pag-filter ng elemento, isang form sa pag-edit ng elemento, at pag-edit/pagtanggal ng grupo.

Mga Listahan + Mga Proseso ng Negosyo

Ang isa pang napaka-kagiliw-giliw na tampok ng Mga Pangkalahatang Listahan ay suporta para sa mga built-in na proseso ng Negosyo. Marahil ay wala ka pa nito sa iyong pampublikong seksyon. Upang isama ang Mga Proseso ng Negosyo sa iyong mga listahan, dapat kang pumunta sa seksyong administratibo sa Infoblock na ito at paganahin ang Mga Proseso ng Negosyo para dito.


Ang mga proseso ng negosyo sa mga listahan ay pinagana sa admin panel - sa mga katangian ng block ng impormasyon

Ang paggamit ng mga proseso ng negosyo ay nagbibigay-daan sa iyo upang ayusin ang medyo seryosong mga bagay sa mga listahan. Halimbawa, sa rehistro ng mga papasok na dokumento - pinapayagan ka ng Counter property na awtomatikong numero ang lahat ng mga dokumento, at maaari kang magbukas ng proseso ng negosyo na magpapadala ng pangwakas na dokumento sa tagapagpatupad, na kahit papaano ay tutugon sa dokumentong ito. Sa ganitong paraan maaari mong ayusin ang mahusay na coordinated team work na may mga listahan.


Sinusuportahan ng mga listahan ang mga proseso ng negosyo

Mga halimbawa ng paggamit ng mga listahan

Ang module ng Universal Lists ay kasama sa lahat ng mga edisyon ng "1C-Bitrix: Corporate Portal" (www .1c -bitrix .ru /products /intranet /) - malinaw na kailangan doon upang mapanatili ang mga listahan ng ilang uri ng panloob na kaayusan , halimbawa, ito ay maaaring mga listahan ng mga contact sa mga kliyente. Sa “1C-Bitrix: Site Management” (www.1c-bitrix.ru/products/cms/) ang module ay nasa 3 senior edition, simula sa Business. Inaasahan na ang mga listahan ay gagamitin, halimbawa, upang lumikha ng mga pribadong seksyon para sa mga kasosyo sa negosyo. Sa kasong ito, magagawa ng mga kasosyo na panatilihin ang kanilang mga kumpidensyal na listahan doon. Iyon ay, maaari kaming mag-ayos ng karagdagang serbisyo para sa ilang mga bisita sa site.


Mga listahan sa site organisasyon ng pamahalaan

Maaari kang magbigay ng isang mas tiyak na halimbawa - ayusin ang pagtanggap ng mga web form sa site. Sa pangkalahatan, ang mga web form ay nagiging isang input form sa isang elemento ng block ng impormasyon. Sa administratibong bahagi pinamamahalaan mo ang iba't ibang mga Infoblock at, natural, hindi mo nais na payagan ang pag-access sa admin panel iba't ibang grupo mga user - tanging ang iyong mga editor ng nilalaman ang gumagana doon. Gayunpaman, kinakailangang bigyan ng pagkakataon, halimbawa, sa mga kasosyo ng kumpanya na iproseso ang data mula sa mga Infoblock na ito - upang maghanap sa kanila, upang magdagdag ng mga bagong tala. Bukod dito, kailangan itong gawin nang mabilis, bukod pa, sa "publiko" - nang hindi pumapasok, inuulit namin, sa departamentong administratibo. Ito ay kung saan ang handa na mekanismo ng Universal Lists ay dumating sa pagsagip, na nagpapahintulot sa isang umiiral na InfoBlock na may malaking halaga ng naipon na data na iharap sa "pampubliko" at bigyan ng pagkakataon na maghanap sa pamamagitan nito, mag-filter ng impormasyon - sa pangkalahatan, gumana sa data na ito.

Paalalahanan ka naming muli na ang Grid ay isang teknolohiya kung saan maaari mong gamitin ang alinman sa iyong data, sa anumang pinagmulan. Halimbawa, kumuha ka ng data mula sa isang proyekto ng MySQL at inayos ang gawain sa Grid - pagpasok at pagproseso ng data na ito. Ngunit ang Mga Listahan ay isa nang praktikal na solusyon na "Grids + Infoblocks". Paano sila konektado? Ang isang listahan at isang Infoblock ay mahalagang parehong bagay - ang parehong data, naa-access lamang sa isang organisasyon nang direkta mula sa "pampubliko".

Kaya, sa tulong ng Mga Pangkalahatang Listahan, mabilis kang makakagawa ng mga listahan tulad ng mga madalas itanong sa iyong proyekto sa web. Muli nating bigyang-diin - direkta mula sa "pampubliko" - nang hindi pumunta sa administrative panel! Tutulungan ka ng visual universal list editor na gumawa at mag-configure ng mga repositoryo ng anumang uri ng impormasyon. At sa pamamagitan ng paggamit ng mga visual na bahagi na sumusuporta sa drag&drop, madali mo itong magagawa. Bukod dito, hindi mo lamang maipasok ang data sa imbakan, ngunit i-edit din ito.

Natalya Sergeeva para sa Softomania

Pangkalahatang listahan – isang Bitrix24 module na nagbibigay-daan sa iyong magpakita ng impormasyon sa anyo ng mga structured na listahan. Sa kasong ito, hindi na kailangang pumunta sa admin panel upang lumikha ng iyong sariling interface o i-configure hitsura listahan. Isang hanay ng mga maginhawang visual tool Ang mga listahan ng Bitrix24 ay nagpapahintulot sa iyo na lumikha ng mga rehistro, direktoryo o listahan at punan ang mga ito ng impormasyon.

Ang module na "Universal Lists" ay:

Kakayahang magtrabaho kasama ang nakabalangkas na data at iimbak ito;

Paglikha ng mga arbitrary na imbakan, na may anumang hierarchy;
Maginhawa at epektibong pagsasala;
Posibilidad ng kolektibong pag-edit;
Pagtatakda ng mga karapatan sa pag-access nang may at walang tiyak na mga paghihigpit;
Posibilidad ng paggamit para sa mga listahan ng mga tanong, mga sangguniang aklat, mga aklatan, mga imbakan ng file, mga archive, atbp.;

Upang gumawa ng mga listahan, dapat ay mayroon kang mga karapatan ng administrator. Ang lahat ng user ng Bitrix24 ng iyong kumpanya ay may access sa mga pangkalahatang listahan kapag sila ay nasa seksyong "Kumpanya". Maaari mong ilagay ang mga ito grupong nagtatrabaho– pagkatapos ay mga miyembro lamang ng grupo ang gagamit sa kanila, at ang mga may-ari ng grupo lamang ang makakagawa sa kanila. Upang matingnan o mabago ng mga user ang listahan, kailangan mong tukuyin ang kanilang mga karapatan sa pag-access sa tab na "Access".

Paggawa ng listahan

Upang lumikha ng isang listahan, pumunta sa panel ng konteksto ng pahina ng "Mga Listahan" at i-click ang pindutang lumikha ng bagong. Ang anyo " Bagong listahan» na may mga setting, mga karapatan sa pag-access at ang tab na “Mga Lagda”. Punan ang lahat ng kinakailangang field. Kung kinakailangan, maaari mong i-configure ang suporta para sa mga proseso ng negosyo - kung ang listahan ay nangangailangan ng paggamit ng mga proseso ng negosyo, lagyan ng check ang kahon.

Ang tab na "Mga Lagda" ay lubos na nagpapadali sa gawain ng mga empleyado - halimbawa, kung ang isang listahan ng mga nangungupahan ay nilikha, pagkatapos ay sa halip na "elemento" ang "nangungupahan" ay awtomatikong ipahiwatig, sa halip na "seksyon" - "grupo ng mga nangungupahan".

Bigyang-pansin ang tab na "Access" - kung wala kang mga karapatan sa pag-access sa isang partikular na listahan, hindi makikita ng mga user ang mga listahan sa page. Posibleng tanggihan ang pag-access sa buong listahan o mga indibidwal na elemento nito, bigyan ang empleyado ng karapatang magbasa, tumingin sa admin panel, magdagdag, magbago, o magtakda ng ganap na access sa listahan. Bilang karagdagan, ang seksyon ay may isang "Magdagdag" na buton, na nagbibigay-daan sa iyong baguhin ang mga naitatag nang karapatan sa pag-access.

Ang mga listahan ng Bitrix24 Universal ay isang pagkakataon upang ipakita ang anumang impormasyon sa isang structured na paraan. Ang pag-link ng mga listahan sa mga proseso ng negosyo ay nagbibigay-daan sa iyong i-automate ang iba't ibang pangangailangan ng iyong kumpanya.

Para ma-explore ang mga karagdagang pagkakataon para sa mga proseso ng negosyo, suriin natin ang sitwasyon kapag natamaan ang iyong kumpanya Komersyal na alok(CP) na tagapagtustos, kasosyo o anumang iba pang katapat.
Una sa lahat, kailangan nating maunawaan kung ano ang gagawin sa dokumentong ito. Upang gawin ito, ipinapadala namin ito para sa pag-apruba sa isang karampatang empleyado (eksperto), na gagawa ng desisyon sa hinaharap na kapalaran ng CP: ito ay tinanggal, o nai-save sa disk at ipinasok sa rehistro para sa karagdagang trabaho, o, kung ang CP ay itinuturing na kapaki-pakinabang, ang isang deal ay agad na gagawin at magsisimula ang trabaho.



Upang i-automate ang proseso ng negosyong ito, kailangan mong magawang gumawa ng mga listahan.

SA Mayroong 2 uri ng listahan:

  • Mga listahan ng "Live Feed" (maaari mong i-access ang mga ito sa pamamagitan ng "Mga Proseso sa Feed" o sa pamamagitan ng "Live Feed", ang "Higit Pa" na button, pagkatapos ay "Mga Setting").
Pumunta kami sa isang partikular na proseso at tingnan ang listahan:


  • mga pangkalahatang listahan (seksyon "Kumpanya", item na "Mga Listahan")



*Ang pangunahing pagkakaiba sa pagitan ng mga pangkalahatang listahan at mga listahan mula sa "Live Feed" ay ang huli ay nakatuon sa aktibong gawain at talakayan nang direkta sa "Live Feed." Ang mga kinakailangang aksyon kasama ang listahan ay maaaring isagawa nang direkta mula doon.


Nagsisimula kaming magtrabaho sa BP sa pamamagitan ng paglikha ng dalawang magkaibang listahan:

  • "Koordinasyon ng CP"
    ang listahan ng "Live Tape", na gagamitin upang i-coordinate ang commercial proposal (CP).
  • "KP Register"
    Ang impormasyon ay naka-save dito upang bumalik sa pag-edit nito sa ibang pagkakataon.

Ang pagkakaiba sa pagitan ng unang listahan na "Koordinasyon ng CP" ay ang empleyado ay maaaring magpadala nang mabilis hangga't maaari ang tamang eksperto komersyal na panukala para sa pag-apruba. Dito kailangan mo lamang itakda ang mga kinakailangang field, lalo na:

  • Pangalan ng KP;
  • Responsable – kung kanino kami magpapadala proseso ng negosyo;
  • Pangalan ng Kumpanya;
  • Petsa – awtomatikong napunan sa paggawa;
  • KP file;
  • Mga komento;
  • Telepono;
  • Email;
  • Ang status ay isang pantulong na field kung saan ipinapakita ang resulta ng isang proseso ng negosyo.



Sa pangalawang listahan na "KP Register" mayroong mga karagdagang field na nagbibigay-daan sa iyong mag-save ng impormasyon na maaaring maging kapaki-pakinabang sa hinaharap:
  • Ang pamagat ay kinuha mula sa live tape;
  • Petsa ng paglikha;
  • Responsable;
  • ID ng Transaksyon;
  • ID ng kumpanyang ginawa namin;
  • Halaga ng transaksyon.



Ang trabaho sa mga proseso ng negosyo ay isinasagawa sa pamamagitan ng opsyong "aktibidad". Dito kami lumikha ng isang elemento ng listahan: sa field na "Uri ng Dokumento", piliin ang alinman sa mga listahan na nasa portal. Bilang resulta, nakikita namin ang mga field na tinukoy sa mga listahang ito. Maaari mong simulan ang pagpuno sa kanila ng data.




Ang lahat ng mga file na pinagtatrabahuhan namin ay naka-imbak sa Bitrix Disk.

* Ang Bitrix Disk ay ang parehong imbakan ng data gaya ng mga disk sa isang PC. Alinsunod dito, ang pakikipagtulungan sa kanila ay katulad ng kung ano ang nangyayari sa mga disk sa isang PC, sa Explorer.

Anong mga disk ang umiiral :
  • Nakabahaging disk (seksyon "Kumpanya", item na "Nakabahaging disk") - magagamit sa lahat ng empleyado. Makatuwirang mag-imbak ng mga dokumento doon na maaaring kailanganin ng sinumang empleyado (mga form ng sulat, kontrata, atbp.). Ang mga file dito ay makikita ng lahat;
  • Personal na drive ng empleyado (seksyon "Mga Paborito", item na "Aking Drive"). Bilang karagdagan sa mga file na na-download ng empleyado sa PC, maaari mo ring makita ang mga file na naa-access mula sa ibang mga lugar (halimbawa, mula sa seksyong "Shared Drive"). Ang mga file ay makikita mo lamang maliban kung nagtakda ka ng mga pahintulot para sa ibang tao;
  • Group disk – para sa hiwalay na storage kung saan mo tinatalakay kongkretong tanong. Sa madaling salita, maaari kang mag-upload ng mga file sa disk na ito, lumikha ng mga dokumento, ngunit makikita lamang sila ng mga miyembro ng pangkat na ito.
Maaari ka ring magpatakbo ng mga proseso ng negosyo sa mga file ng disk, pati na rin lumikha ng mga pampublikong link. Ipinapakita ng figure ang buong listahan ng "mga aktibidad" para sa pagtatrabaho sa disk:




Isaalang-alang natin ang pagtatrabaho sa CP (2 senaryo ng pag-unlad):
  • Pumunta kami sa seksyong "Mga Proseso sa Ribbon", hanapin ang listahan ng "Pag-apruba ng CP", ang pindutang "Mga Proseso ng Negosyo", pumunta sa editor ng proseso ng negosyo at lumikha ng isang sunud-sunod na proseso ng negosyo, na tatawagin naming: "Pag-apruba ng CP". Awtomatiko itong magsisimula kapag lumitaw ang checkpoint (para sa kadahilanang ito, iniiwan lamang namin ang unang checkmark sa itaas).
  • Upang malaman kung ano ang gagawin sa CP, dapat itong tingnan ng isang eksperto. Iyon ay, sa field ng dokumento pipiliin namin ang taong responsable. Pinangalanan namin ang dokumento na "Piliin kung ano ang gagawin." Sa Paglalarawan maaari mong ipahiwatig ang pangalan ng CP, ang petsa ng paglikha at ang mga kinakailangang komento. Pagkatapos ay gumawa kami ng listahan ng mga opsyon sa sagot para sa eksperto:
  1. Tanggihan;
  2. Isipin;
  3. Gumawa ng deal.
I-click ang button na “I-install”. Hayaang tanggihan ang default (ang mga talagang kapaki-pakinabang na CP ay hindi madalas makita)




Upang humiling ng file mula sa isang tao, bago ipadala ang CP sa ibang lugar, magdagdag ng kahilingan sa mga setting ng "aktibidad" karagdagang impormasyon sa field ng uri ng "File". Tawagin natin itong "Karagdagang File" at piliin ang uri ng "File". I-click ang button na “I-save”. Sa parehong paraan, nalaman namin ang halaga ng transaksyon: sa mga setting ng "aktibidad", piliin ang mga kinakailangang elemento, punan ang mga patlang, bigyan ang pangalan ng field na "Tukuyin ang halaga ng transaksyon", i-click ang pindutang "I-save".
  • Batay sa sagot ng eksperto, itinakda namin ang kundisyon: "Ano ang gagawin." Pagkatapos ang mga pagpipilian ay: "Tanggihan" - isasagawa ang pagkilos na ito kung ang variable na "Ano ang gagawin" ay katumbas ng sagot ng eksperto na "Tanggihan". Dito maaari mong itakda ang katayuan na "Tinanggihan" sa elemento ng listahan upang maunawaan na ang panukala ay nasuri at nakitang walang silbi. Ang isa pang pagpipilian ay ang "Think", iyon ay, ang halaga ng variable na "What to do" ay katumbas ng "Think". Upang ang lahat ng mga dokumento ay nasa isang lugar, i-save namin ang mga ito sa isang folder ("Activity" "Disk" na seksyon). Piliin ang "I-download sa Disk", pagkatapos ay "I-save".
  • Ililipat namin ang impormasyon na nasa live feed na sa listahan ng "KP Register", na aming pupunan. Pumunta sa "Gumawa ng Mga Item sa Disk" sa seksyong "Pagproseso ng Dokumento", hanapin ang "Mga Aktibidad", buksan at piliin ang mga dokumento. Ang Bitrix 24 ay agad na nagbibigay ng mga kinakailangang field upang punan. Pinupunan namin ang mga ito sa parehong paraan tulad ng isinasaalang-alang namin kanina (petsa, taong responsable, atbp.). I-click ang button na “I-save”.
Maaaring isagawa ang pagsusuri sa pamamagitan ng pagpunta sa live feed, pagpili sa mga seksyong "Mga Proseso" at "Pag-apruba ng KP".

Mga proseso ng negosyo at CRM

Upang magtrabaho sa CRM Kakailanganin mo ang mga sumusunod na seksyon (matatagpuan ang mga ito sa menu sa kaliwa):
  • laso,
  • Ang pangunahing 4 na entity: mga lead, contact, kumpanya, deal.
*Ang lead ay ang "germ" ng isang contact (CP, tawag, atbp.). Ang lahat ng paunang impormasyon tungkol sa kliyente ay naka-imbak dito, ngunit hindi pa siya handa na magpatuloy sa yugto ng transaksyon. Mayroon ding feed kung saan makikita ang lahat ng kaganapang nauugnay sa lead. Maaari kang gumawa ng mga appointment, tumawag, punan ang kinakailangang impormasyon. Kailan ginawa ang higit pa Detalyadong impormasyon sa pamamagitan ng kliyente, maaari mo itong i-convert sa isang kumpanya o contact. Pagkatapos nito, kung kinakailangan nang magtapos ng isang deal, ang lead ay gagawing deal at ang gawain ay magpapatuloy sa entity na ito. Ang mga lead at deal ay may status bar na nagpapakita sa kung anong yugto ang deal sa lead na ito.

Mayroong ilang mga "aktibidad" para sa CRM na nagbibigay-daan sa iyong lumikha ng mga entity at subaybayan ang mga yugto ng isang transaksyon. Kapag nagtatrabaho kami sa mga proseso ng negosyo sa isang live na feed, mga listahan, sa mga disk, makakagawa lang kami ng ilang uri ng CRM entity. Kung kailangan mong magtrabaho kasama ang data na maiimbak sa entity na ito, ang mga proseso ng negosyo sa CRM mismo ang gagamitin. Matatagpuan ang mga ito sa seksyong "Higit pa", "Mga Setting", pagkatapos ay "BP Automation", iyon ay, ang parehong editor ng proseso ng negosyo kung saan namin matatanggap ang lahat ng impormasyong magagamit sa isang lead, deal, contact, kumpanya.

Gumawa tayo ng algorithm para sa proseso ng negosyo kung magiging kapaki-pakinabang ang CP at papasok ang kumpanya sa isang kasunduan:




Pumunta kami sa editor ng BP, "Mga Proseso sa feed", "Pag-apruba ng CP", "Proseso ng negosyo" at magdagdag ng isa pang kundisyon - "Gumawa ng deal".
Gagawin ang deal sa ilang kumpanya, para dito gumagawa kami ng kumpanya. Pumunta sa CRM, piliin ang "Gumawa" bagong kumpanya" Pinupunan namin ang lahat ng mga patlang.
Pagkatapos nito, maaari kang gumawa ng bagong deal. Punan sa parehong paraan: pangalan, kumpanya, responsable, mga komento. Huwag kalimutang mag-save. Sa listahan ng mga proseso ng negosyo, ipinapahiwatig namin na ang status ay nagbago sa "Kasalukuyang isinasagawa."




Ngayong nakumpleto na ang BP, lalabas ito sa CRM bilang bagong deal.




Pumunta kami sa ginawang transaksyon at tingnan: ang kumpanyang ginawa namin, ang halaga ng transaksyon at ang taong responsable - lahat ng data na aming ipinahiwatig. Ang power supply ay gumagana nang tama.