Universelle lister – bruk for enkelt å legge til elementer med moderering. Automatisering av forretningsprosesser Universallister Bitrix

Prøv å svare på følgende spørsmål:
  • Hvor mye koster det å betale en faktura?
  • Hvor mye av selskapets midler brukes på papirarbeid?
  • Hva koster det å søke permisjon?
  • Tiden brukes på rutine

    Disse spørsmålene kan være forvirrende. Men la oss tenke på det. I tillegg til å utføre direkte oppgaver, er ansatte tvunget til å bruke sine arbeidstid for utarbeidelse av dokumentasjon: søknader, rapporter, attester, ulike skjemaer. Dette fører til en reduksjon i arbeidseffektivitet, noe som negativt påvirker virksomheten til virksomheten.

    Etter å ha analysert situasjonen, får vi en veldig skuffende konklusjon: en betydelig del av arbeidstiden brukes ikke til det tiltenkte formålet. Men timene som brukes kan brukes til å generere ekstra fortjeneste og tiltrekke seg nye kunder.

  • Hvordan bli effektiv og spare penger på det daglige arbeidet?

    Hvordan er forretningsautomatisering nyttig?

    Moderne programmer for å optimere forretningsprosesser, fokuserer de personells oppmerksomhet på å fullføre gjeldende oppgaver og oppnå et spesifikt resultat så raskt som mulig. Systemet gir lederen fullstendig informasjon om handlingene til hver ansatt i bedriften, hjelper med å fordele arbeidstid i henhold til mål og prioriterte områder selskapets aktiviteter.


  • Hvordan kan Bitrix24 hjelpe med dette?

    Bitrix24 er et enkelt og praktisk system som gir oversiktlig styring av forretningsprosesser i enhver organisasjon. Tjenesten brukes som et kraftig program for å bygge forretningsprosesser: betaling av fakturaer, regnskapsføring av intern og utgående dokumentasjon, behandling av søknader, fakturaer mv. Nå vil ikke disse operasjonene ta ekstra tid. Ved å bruke innstillingene kan du justere driften av systemet i henhold til internt regelverk og driftsmodus.


  • Fleksibel konfigurasjon av alle forretningsprosesser

    I Bitrix24 kan du jobbe med både standardoperasjoner og tilpasse dine egne. Dra og slipp-teknologi lar deg redigere beskrivelser, starte dem på jobb og tildele ansvarlige ansatte.

    All kontroll utføres gjennom den tilsvarende fanen. Denne inneholder detaljert informasjon om fremdriften av oppgaver og en liste over alt utført arbeid. Hvis statusen til en oppgave har endret seg, vil den tilsvarende informasjonen vises i brukerens «Live Feed» og varslingstjenesten.


  • Enkel automatisering og kontroll

    Aldri før har virksomhetsautomatisering vært så tilgjengelig.

    Bitrix24 begrenser ikke antall ansatte som deltar i den planlagte aksjonen. Brukeren har tilgang til en innebygd godkjenningssekvens med mulighet for å legge til tilleggsbetingelser - obligatoriske felt eller dokumenter. Å jobbe med programmet for å bygge forretningsprosesser har blitt enda mer praktisk!


  • Forretningsprosesser vil aldri bli kjedelige igjen!

    Med Bitrix24 når forretningsprosessledelse et fundamentalt nytt nivå. Alle kan forstå innstillingene - du trenger ikke ha dyp kunnskap i feltet for å gjøre dette. informasjonsteknologier.

    Alle planlagte handlinger blir tilgjengelige for ansatte i "Live Feed", og "lansering" utføres med et par klikk. Du trenger ikke lenger å bekymre deg for dokumentgodkjenning - alt er allerede satt opp og klart til bruk.

    Er det en kontroversiell situasjon? I kommentarene under hver melding kan du og dine kolleger diskutere alle nyansene og utvikle den riktige løsningen på problemet. Dette har en positiv effekt på samspillet mellom ulike avdelinger og bremser ikke arbeidet i selskapet.


  • Prosessautomatisering er ikke bare en kostnadsreduksjon, men også en direkte fordel!

    Implementeringen av Bitrix24 lar deg ikke bare spare arbeidstid, men også øke antall salg gjennom programmet for forretningsprosesser. CRM-systemet gir muligheten til å konfigurere en algoritme for distribusjon av kundeemner blant ansatte i den aktuelle avdelingen.
  • "Universelle lister"-modulen er ganske kraftig og funksjonell. Den kan med hell brukes til å gi nettstedbrukere muligheten til å legge til og redigere informasjonselementene deres i den offentlige delen. Prinsippet for å jobbe med det er imidlertid veldig forskjellig fra det vi er vant til når vi for eksempel jobber med komponenten «Legge til informasjonsblokkelementer». Først og fremst gjelder dette å sette tilgangsrettigheter. I denne artikkelen vil jeg fortelle deg hvordan du konfigurerer en modul til å utføre en oppgave som ligner den som tidligere ble løst ved å bruke komponenten "Legge til informasjonsblokkelementer", dvs. slik at brukeren kan legge til informasjonsblokkelementer og redigere elementer, men bare de som er lagt til av ham, med mulighet for moderering av nettstedsredaktøren.

    1. Opprett en informasjonsblokktype

    Fordi Den komplekse komponenten "Universelle lister" (bitrix:lister) fungerer ikke med individuelle informasjonsblokker, så vi oppretter informasjonsblokktypen "Bedrifter".

    2. Konfigurer informasjonsblokktypen til å fungere med universelle lister

    For å gjøre dette, gå til innstillingene for "Universelle lister"-modulen (Innstillinger > Produktinnstillinger > Modulinnstillinger > Universelle lister) og på fanen "Tilgangsrettigheter" la "Administratorer"-gruppen administrere lister i våre opprettede "Bedrifter" " informasjonsblokktype.

    Dette trinnet er nødvendig fordi... Uten det, når du plasserer en komponent, vil ikke vår infoblokktype vises i rullegardinlisten i komponentparameterne.

    3. Plasser komponenten

    Vi oppretter en seksjon på nettstedet og plasserer komponenten "Universelle lister" i den.

    I komponentparametrene velger du informasjonsblokktypen vår og aktiverer CNC-støtte (i ikke-CNC-modus kunne jeg personlig ikke få komponenten til å fungere).

    Legge til en informasjonsblokk (liste)

    Etter å ha plassert komponenten, vil vi se et panel på siden med en "Legg til"-knapp. Med dens hjelp kan vi legge til en informasjonsblokk.

    Klikk på "Legg til"-knappen. Skjemaet for å legge til en informasjonsblokk åpnes.

    På "Tilgang"-fanen, sett "Legg til"-rettigheten for "Registrerte brukere"-gruppen, og "Rediger"-retten for brukerkategorien "Forfatter". Sistnevnte vil tillate brukeren å redigere elementene sine. Hvis du angir "Rediger"-rettigheten for "Registrerte brukere"-gruppen, vil brukeren kunne redigere alle elementene i informasjonsblokken, og ikke bare sine egne. I stedet for "Registered Users"-gruppen kan du også bruke kategorien "All Authorized Users".

    Merk: en informasjonsblokk kan også legges til gjennom den administrative delen av Bitrix hvis du aktiverer utvidede tilgangsrettigheter.

    Etter å ha fullført disse trinnene, vil brukere av "Registrerte brukere"-gruppen se følgende på hovedsiden til delen:

    Når du velger "Bedrift" informasjonsblokken (listen), vil brukeren ha tilgang til en liste over elementene.

    Når du klikker på "Legg til selskap"-knappen, åpnes et redigeringsskjema:

    Legger til felt

    Grensesnittet for å legge til felt er det samme for selve feltene og egenskapene til infoblokken. I dette tilfellet kan du stille inn riktig navn for ethvert felt, som i "Legge til infoblokkelementer"-komponenten.



    Sende varsler og godkjenning

    Sende varsler til nettstedadministratoren og godkjenne dokumenter når du arbeider med universelle lister, utføres vanligvis ved hjelp av forretningsprosesser. Fordi Å bruke standard forretningsprosesser i dette tilfellet virker ikke praktisk, du må lage din egen forretningsprosess. Du kan også bruke "Dokumentflyt"-modulen i stedet for forretningsprosesser, men du må konfigurere informasjonsblokken for å jobbe med dokumentflyt gjennom den administrative delen av Bitrix, fordi Denne funksjonen er ikke tilgjengelig i "Universelle lister"-komponenten).

    For å bruke forretningsprosesser med en liste (infoblokk), må avmerkingsboksen "Aktiver forretningsprosessstøtte" være merket av i listeinnstillingene. Deretter vil "Forretningsprosesser"-knappen vises i listeverktøylinjen for administratoren.

    Etter å ha klikket på knappen vil vi se en liste over forretningsprosessmaler.

    Klikk på knappen "Opprett en sekvensiell forretningsprosess". Siden for redigering av mal for forretningsprosess åpnes.

    Dette er en litt modifisert standard "Godkjenning ved første stemme" forretningsprosess. Fordi Det var ikke mulig å bruke standard publiseringsmekanisme - ved avpublisering vises ikke elementene i listen (selv som admin), i stedet for "Publiser"/"Unpubliser et dokument"-blokkene, brukte jeg "Endre et dokument" blokker med enkel aktivering/deaktivering. I stedet for e-postmeldinger brukte jeg også meldinger på sosiale medier.

    Merk av for "Kjør automatisk når lagt til" i malparametrene.

    Hvis du merker av for "Kjør automatisk når endret", vil prosessen startes av brukeren når elementet endres. Eller du kan opprette en egen forretningsprosess for dette, som vil fungere i henhold til et annet scenario, for eksempel ved å ikke deaktivere elementet, men ganske enkelt sende et varsel til nettstedets redaktører.

    Merk: husk at hvis en brukergruppe ikke har minst "lese"-tilgang til listen (infoblokk), så vil ikke denne gruppen vises i brukergruppevalgdialogen i forretningsprosessdesigneren, og du vil ikke kunne , for eksempel for å programmere sending av et varsel denne gruppen.

    Redigere en komponentmal

    Redigering av komponentmalen i vårt tilfelle vil hovedsakelig komme ned på forenkling og deaktivering av unødvendig funksjonalitet.

    For eksempel å endre utseende liste som standard (som standard vises alle feltkolonner, fargeskjemaet er blått), legg til følgende kode i lists.list-komponentmalen i filen result_modifier.php:

    $aOptions = CUserOptions::GetOption("main.interface.grid" , $arResult[ "GRID_ID" ], array()); $aOptions ) ( $aOptions = array (
    "visninger" =>
    array (
    "standard" =>
    array (
    "navn" => "<Представление по умолчанию>" ,
    "columns" => "NAVN,BIZPROC" ,
    "sort_by" => "NAVN" ,
    "sort_order" => "asc" ,
    "page_size" => "20" ,
    "saved_filter" => "" ,
    ),
    ),
    "filtre" =>
    array (
    ),
    "current_view" => "standard" ,
    "filter_rows" => "list_section_id" ,
    "theme" => "grå" ,
    ); CUserOptions::SetOption("main.interface.grid" , $arResult[ "GRID_ID" ], $aOptions );

    Denne koden vil bare sette utdataene til kolonnene "Tittel", "Forretningsprosesser", grått fargeskjema, etc. Hvis brukeren allerede har valgt kolonner eller noe annet, vil hans valg ikke bli endret.

    Fjern koblingen til forretningsprosessen i listen i den samme result_modifier.php-filen, og la bare navnet være igjen. Vi endrer navnet på kolonnen "Forretningsprosesser" til "Status". Dermed vil denne kolonnen vise statusen til forretningsprosessen, for eksempel kan vi sette statusene "Under moderering", "Publisert", "Avvist" i selve forretningsprosessen.

    For å fjerne muligheten til å starte en forretningsprosess fra hurtigmenyen, sett inn koden i samme fil:

    foreach($arResult [ "ELEMENTS_ROWS" ] som $i => $arRow ) ( $arActions = Array(); $arRow [ "actions" ] som $a => $arAction )
    if(! $arAction [ "MENY" ]) $arActions = $arAction ; $arResult [ "ELEMENTS_ROWS" ][ $i ][ "actions" ] = $arActions ;

    Nå redigerer vi komponentmalen lists.element.edit - vi fjerner helt kategoriene "Forretningsprosesser" og "Seksjoner". For den første, finn bare CModule::IncludeModule("bizproc")-konstruksjonen i template.php-filen og sett inn " && false" ved siden av den for den andre, finn og kommenter linjen:
    array("id" => "tab_se" , "name" => $arResult [ "IBLOCK" ][ "SECTION_NAME" ], "icon" => "" , "fields" => $arTabSection ),

    Bunnlinjen

    Generelt er det ikke berettiget eller praktisk å bruke modulen "Universelle lister" for å løse denne enkle oppgaven (vi måtte utføre for mange handlinger, inkludert redigering av komponentmalen). Komponenten "Legge til informasjonsblokkelementer" er mye bedre egnet for dette, om ikke for én ting - denne komponenten støttes ikke lenger av 1C-Bitrix, og de enkleste tingene må endres nesten fra bunnen av. Derfor kan den beskrevne metoden i mange tilfeller ha fordeler.

    Det endelige målet for enhver bedrift er å selge varer og tjenester. Bitrix24-utviklere tok hensyn til dette og laget en praktisk mekanisme for å jobbe med varer.

    Nedenfor er et eksempel på hvordan du kan jobbe med en katalog over varer eller objekter i Bitrix24:

    I Bitrix 24 kan du opprette nye produkter, redigere og slette eksisterende, importere nye produkter fra en fil eller fra et lagerregnskapssystem.
    La oss se nærmere på arbeid med varer.

    Produktskaping

    Som nevnt ovenfor kan du lage produkter direkte på tilbudssiden. For å gjøre dette, åpne kategorien Produkter og klikk på "Legg til"-knappen nytt produkt" Deretter åpnes et skjema der du må fylle ut alle feltene, og deretter klikke på "Opprett" -knappen.

    Du kan også lage produkter i katalogen. Du må gå til "Produkter"-fanen ("Mer/Produkter") og deretter "Legg til et nytt produkt".

    Du kan legge til seksjoner i katalogen, og dermed skape strukturen til seksjoner med produkter. For å gjøre dette, klikk på "Legg til seksjon"-knappen og skriv inn navnet på den nye seksjonen.
    Å bruke seksjoner gjør det lettere å jobbe med store lister varer.

    Automatisk tillegg av produkter

    I CRM er det ikke nødvendig å lage alle produkter manuelt. Hvis du for eksempel bruker 1C til produktregnskap, kan du sette opp en børs og varene blir automatisk inkludert i Bitrix24. Dessuten kan strukturen til seksjoner i 1C og CRM variere.

    Systemet sørger også for import av varer fra filer (i .csv-format). For å gå til denne prosedyren klikker du bare på innstillingsknappen (gir) i delen "Produkter" og velger "Import av varer" i rullegardinmenyen.

    Merk! Import av produkter fra en csv-fil anbefales kun å brukes til den første innlastingen av produkter. Du bør ikke reimportere, da dette kan føre til dupliserte varer.

    Sletting og redigering av produkter

    Du kan slette og redigere produkter direkte i produktkortet, eller i katalogen. Bare åpne kontekstmenyen ved siden av ønsket produkt og velg ønsket handling.
    Gruppetransaksjoner er også tilgjengelige. For å gjøre dette, merk av i boksene nødvendige varer og klikk på "Rediger" eller "Slett"-knappen.


    Bitrix24.nettsteder og produkter

    Når du fullfører en transaksjon, har du mulighet til å spesifisere de nødvendige produktene manuelt.
    Men Bitrix24-utviklerne stoppet ikke der. Funksjonaliteten til systemet lar deg lage nettsider og landingssider. Bestillingsskjemaer på slike nettsteder kan kobles til produkter. Deretter, når du legger inn en bestilling, vil alle data fra skjemaet, inkludert de valgte produktene, umiddelbart gå inn i CRM i form av utfylte felt for en ny transaksjon.
    Du kan se hvordan det vil se ut på nettsiden og i CRM i denne videoen

    I fremtiden vil det også være mulig å enkelt samle nettbutikker med varer i Bitrix24 (for øyeblikket er disse utviklingene på teststadiet).

    Bitrix24 er et praktisk verktøy for å øke effektiviteten til et selskap.

    Når du registrerer deg, bruk kampanjekoden nedenfor for å motta ytterligere bonuser (kun 1 kampanjekode kan brukes):

    • Bruk kampanjekode positive2bst og få 12 ekstra brukere gratis i 6 måneder!
    • Bruk kampanjekode positive2bs2 og få ytterligere 5 GB gratis i 1 år!
    De samme kampanjekodene kan brukes selv om du allerede jobber med Bitrix24. I dette tilfellet kan du finne ut hvor du skal skrive inn kampanjekoden i forrige publikasjon "

    Modul "Universelle lister"

    hovedfunksjon modulen er at den lar deg lage alle slags lister direkte fra den offentlige delen nettstedet. Uten å gå til “adminpanelet” vil du lage dine egne kataloger, lister, registre osv. og fylle dem med data. For å gjøre dette er å lage et grensesnitt og konfigurereutseendet på listene du vil bruke praktisk visuelle verktøy. Og ved å aktivere støtte i modulinnstillingene Forretningsprosesser, vil du organisere og effektivisere kollektivt arbeid med lister.


    Modulfunksjoner:
    • konstruksjon av vilkårlige objektlager;
    • all funksjonalitet er tilgjengelig fra sidene på nettstedet;
    • alt fungerer på grunnlag av modulen Informasjonsblokker og alle dens muligheter er tilgjengelige: filtre og sortering, kort og lister med tilpassbare kolonner og felt, grupperedigering, tilgangsrettigheter, etc.;
    • Ethvert objektlagringshierarki er mulig;
    • som applikasjonsalternativer: Vanlige spørsmål, oppslagsverk og kunnskapsbaser, lister over kontraktører, strukturerte arkiver, biblioteker, fillagring og mer.

    Rutenett + Informasjonsblokker

    Modul"Universelle lister" er et tillegg for InfoBlocks, organisert som en offentlig kompleks komponent og bruker standard funksjoner Gridov. Dette lar deg lage et enhetlig grensesnitt - med de samme innstillingene for brukeren og funksjonalitet. Et slikt universelt grensesnitt lar deg løse mange problemer knyttet til vedlikehold av data i en offentlig del.



    Modulen fungerer med den angitte typen informasjonsblokker, og som standard kalles denne typen i komponentinnstillingene "Liste". Dette betyr at alle InfoBlocks som du oppretter i denne komponenten vil bli lagt til denne typen du spesifiserer. Også i komponentparametrene, i tillegg til typen informasjonsblokker som listene skal lagres i, er adressene til alle sidene i grensesnittet for universelle lister spesifisert.

    Opprette et listegrensesnitt

    For å begynne å jobbe med lister, må du opprette Infoblokktype, som "Universelle lister"-komponenten vil fungere med (for eksempel "Lister"), opprette en side på nettstedet; plasser denne komplekse komponenten på siden, velg den opprettede typen informasjonsblokk ("Lister") i den og begynn å jobbe med å fylle dem.



    I modulinnstillingene "Universelle lister" for den opprettede typen infoblokker er det nødvendig å spesifisere grupper av brukere som skal kunne jobbe og administrere våre universelle lister. La oss si at du kan stille inn for administratoren at han kan endre og legge til seksjoner og listeelementer. Og på samme måte kan du gi en av disse rettighetene til andre brukergrupper, for eksempel bedriftsansatte.



    Etter disse enkle trinnene får du et fullverdig grensesnitt for arbeid med lister, og alt videre arbeid med dem utføres i sin helhet i den offentlige delen.

    Sette opp lister

    Du vil opprette og redigere lister, dens seksjoner, elementer og egenskaper i den offentlige delen av nettstedet. På siden der den komplekse komponenten "Universelle lister" er plassert og konfigurert, kan du umiddelbart legge til nye lister og umiddelbart begynne å fylle dem ut. I hovedsak oppretter du de samme informasjonsblokkene, bare nå ikke i "admin-panelet", men direkte på nettstedet, og du ser dem umiddelbart på siden. For eksempel å legge til i en offentlig del ny liste"Partners", du legger til en ny infoblokk med samme navn.



    I denne listeinformasjonsblokken kan du konfigurere signaturer, etiketter for elementer og deler av listen. For eksempel, hvis vi snakker om en liste over partnere, bør "Legg til element" gis nytt navn til "Legg til partner". Som eier av listen kan du umiddelbart bestemme adgang til listen din: noen gruppe - lesing, noen - skiftende elementer. Dermed vil rekkefølgen på kollektivt arbeid med de opprettede listene umiddelbart bli bestemt og konfigurert.



    I tillegg til signaturer og rettigheter i lister kan du tilpasse felt. Du vil gjøre dette på samme måte som du gjorde før i den administrative delen - i Infoblocks. Samtidig vil du kunne legge til ikke bare standardfelt - som "Navn", "Aktivitetsdato", men også infoblokkegenskaper - som "Nummer", "Dato", "Fil", "Binding til infoblokk elementer». Standardverdier er også satt og infoblokkseksjoner brukes.



    På denne måten kan du tilpasse listen din veldig fleksibelt, og bare legge til de feltene du trenger. Og du vil umiddelbart begynne å opprettholde denne listen på nettstedet, for eksempel et register over noen dokumenter. "Universelle lister"-modulen bruker standard Grid-funksjoner - dette betyr at den støtter sortering og filtrering av elementer, et skjema for redigering av elementer og gruppeendring/sletting.

    Lister + forretningsprosesser

    Universal Lists-modulen støtter innebygd Forretningsprosesser. For at denne muligheten – å starte forretningsprosesser – skal vises i listene dine, må du aktivere den. Denne koblingen gjøres i den administrative delen - i egenskapene til infoblokken som listene dine fungerer med.



    Aktivering av forretningsprosesser


    Ved hjelp av forretningsprosesser kan du organisere seriøst og godt koordinert teamarbeid på et spesifikt prosjekt ved hjelp av lister. Bruk som eksempel egenskapen Counter i registeret over innkommende dokumenter, som lar deg automatisk nummerere alle dokumenter. Og det vil være mulig å åpne en forretningsprosess som vil sende for eksempel det endelige dokumentet til en utøver som på en eller annen måte vil reagere på dette dokumentet.


    Eksempler på bruk av lister

    Modulen "Universelle lister" er inkludert i 2 seniorutgaver av "1C-Bitrix: Site Management" - "Business" og "Web Cluster". Selvfølgelig kan du bruke funksjonaliteten deres til å opprettholde lister med en slags intern rekkefølge. Kanskje dette vil være lister over kontakter med klienter. Listene dine vil for eksempel bli brukt til å lage private seksjoner for forretningspartnere. I dette tilfellet vil partnere kunne utføre sine konfidensielle lister. Det vil si at du kan organisere tilleggstjenester for ulike grupper brukere av nettstedet ditt.

    La oss si at du har et behov for å organisere akseptere nettskjemaer på nettsiden fra forretningspartnere. Samtidig ønsker du selvfølgelig ikke å gi tilgang til den administrative delen til uautoriserte brukere. Den ferdige mekanismen til "Universelle lister" lar deg presentere en eksisterende informasjonsblokk med en stor mengde akkumulert data i "offentligheten" og gi partnere muligheten til å søke gjennom den og filtrere informasjon. Det vil si at partnere kun vil jobbe med listedata og legge til oppføringer i dem.

    Universal Lists-modulen er en praktisk løsning "Grids + Infoblocks". Med denne løsningen kan du konfigurere nettstedet ditt til å fungere med et bredt utvalg av lister – med alle data, med hvilken som helst kilde. Grid-teknologien som brukes i modulen lar deg gjøre dette - lage FAQ, kataloger og kunnskapsbaser, lister over entreprenører, strukturerte arkiver, biblioteker, fillagring og mer.

    Jeg vil gjerne presentere en funksjonalitet som er svært viktig for mange utviklere, som vil finne (og allerede finner) bred anvendelse i 1C-Bitrix-produkter - både i Site Management og i Corporate Portal. Det er spesielt viktig hvis vi tar i betraktning dagens trend - at et nettsted nå ikke bare er et nettsted som en presentasjon av et selskap, men mer og mer som en forretningsapplikasjon, som en funksjonalitet for å organisere interaksjon med partnere og klienter. Vi vil snakke om universelle lister som bruker Grid-teknologi. Vi vil snakke litt om selve rutenettene - bare på "hva er det"-nivået. La oss se nærmere på universelle lister - nøyaktig hvordan "kjøkkenet" til Grids brukes i denne modulen, hvorfor det i stor grad forenkler arbeidet til en nettutvikler med å lage alle slags lister på nettsteder, og lar brukeren jobbe med dem enkelt og praktisk.

    Litt om Grids

    1C-Bitrix teknisk støtte mottar stadig spørsmål om emnet: "Hva med å bringe det som er i administrasjonspanelet "ut på gaten" til folk?" Faktisk, hvordan presentere noen funksjonalitet i "offentligheten", for eksempel universelle rutenett? Og ikke bare presentere det, men også gi deg muligheten til å legge inn data der?

    Når du utvikler et nytt produkt - " Bedriftsportal» 1C-Bitrix-utviklere ble møtt med det faktum at alle offentlige grensesnitt viste seg å være usammenhengende. Og bare fordi det ikke fantes noe verktøy for å lage et enhetlig grensesnitt. Løsningen var visual Grids – et sett med kjernekomponenter for å lage et enhetlig grensesnitt. Hva slags rutenett er dette, hva trenger du å vite om dem? Dette er først og fremst et utviklerverktøy! Dette er ikke en egendefinert komponent, så det er ingen vits i å legge den til på prosjektsiden gjennom komponenttreet. Dette er et API for utvikleren for å presentere sine data.


    Multifunksjonell komponent for visning av lister

    Du kan ha en misforståelse om Grids at de bare kan vise InfoBlocks. Dette er absolutt ikke sant - Grids kan jobbe med abstrakte data og sende ut alt som "glides" til dem. Grids er også lastet med standard funksjonalitet for arbeid med lister og skjemaer. Altså hva er generelt poeng, rutenett gjør det enklere og enklere. Og en av de karakteristiske egenskapene til rutenett er at de gir ganske brede tilpasningsmuligheter for brukeren - "for seg selv." Dette betyr at hver bruker kan lage sine egne Grid-innstillinger, noe som bare vil være praktisk for ham.


    Sette opp egendefinerte visninger

    Hvordan ser det generelle opplegget for bruk av Grids ut? Siden Grids kjører på en offentlig del, vil du mest sannsynlig lage en komponent for den offentlige delen som presenterer data, sorteringer, filtre og så videre. For å presentere disse dataene, kaller du opp Grid-komponenten, skjemakomponenten i komponentmalen din og sender ganske enkelt dataene fra dem for visning. Og om nødvendig kan du bruke ferdige komponenter, la oss si at en av de enkleste er "verktøylinjen", som verktøylinjen viser med knapper.

    Universelle lister

    Grid-komponenter er implementert i 1C-Bitrix-produkter, spesielt dokumentbiblioteket i 1C-Bitrix: Corporate Portal bruker grid-komponenter, og Business Processes Without Documents-modulen bruker grids. Alt dette lar deg bruke et enhetlig grensesnitt med samme brukerinnstillinger og funksjonalitet. En av disse modulene, som faktisk Grid-"kjøkkenet" ble startet for, er Universal Lists-modulen. Hva slags modul er dette?


    Liste - regjeringen i den russiske føderasjonen

    Ofte dukker det opp oppgaver for å vedlikeholde data i en offentlig del, og til nå har det ikke vært noen grensesnitt for dette bortsett fra selvfølgelig det administrative. Den opprettede modulen er et tillegg for infoblokker, organisert som en offentlig kompleks komponent og lar brukeren legge inn dataene sine i form av en liste. Komponenten fungerer med den angitte typen InfoBlock (distribusjonen viser "Lister"), dette er satt som standard i komponentinnstillingene. Dette betyr at alle infoblokker som er opprettet i denne komponenten vil bli lagt til denne typen.


    Komponentinnstillinger - Infoblokktype

    Du kan også angi hvilke brukergrupper som har rett til å arbeide med våre universallister. La oss si at du i innstillingene for administratoren kan spesifisere at han kan endre og legge til seksjoner og listeelementer. Men du kan også gi denne rettigheten til andre brukergrupper, for eksempel bedriftsansatte.


    Lister, også kjent som infoblokker

    Hva ser vi på siden? I hovedsak en liste over infoblokker. Det vil si at ved å legge til en ny liste, for eksempel "Partners", legger vi til en ny infoblokk. I denne listeinformasjonsblokken kan vi konfigurere signaturer og inskripsjoner for elementer og deler av listen. For eksempel, hvis vi snakker om en liste over partnere, kan "Legg til element" gis nytt navn til "Legg til partner". Eieren av listen kan umiddelbart bestemme tilgangen til listen sin: for noen gruppe - lesing, for en annen - skiftende elementer. Dermed kan du umiddelbart bestemme og sette opp rekkefølgen på kollektivt arbeid med de opprettede listene.

    For å begynne å jobbe med lister, må du opprette en side, lage en infoblokktype, plassere komponenten "Universelle lister" på siden, velge infoblokktypen "Lister" i den og begynne å jobbe.

    Utviklingsplanene for lister i 1C-Bitrix-produkter sørger for følgende:

    Kontroll over lister bør senkes til nivået arbeidsgruppeå jobbe med listene dine i en gruppe;

    Slik at du selvstendig kan lage din egen personlige liste i profilen din. For nå, for å "lage" lister på siden sin, må brukeren kontakte administratoren for å plassere komponenten på siden sin og konfigurere den, hvoretter han kan begynne å jobbe med listene.


    Innstilling av listefelt

    Hva kan du tilpasse i listen? Vi har allerede snakket om signaturer og rettigheter. Og det mest interessante er at du kan tilpasse feltene i listene! Dessuten bør det spesielt bemerkes at dette gjøres på nøyaktig samme måte som du gjorde i den administrative delen i infoblokkene. I dette tilfellet kan du legge til både standardfelt - for eksempel "Navn", "Aktivitetsdato" og infoblokkegenskaper, for eksempel nummer, dato, fil, lenke til infoblokkelementer. Du kan også angi standardverdier og bruke Infoblock-seksjoner.


    Grunnleggende feltinnstillinger

    La oss se hvordan listen er konfigurert. La oss legge til et felt. La dette være datoen for siste kontakt. Vi legger til et felt, vi sier at det er dato\klokkeslett, vi angir ikke standardverdien - et felt vises, for eksempel "Dato for samtale". Nå redigerer vi listeparametrene, og følgelig har vi et nytt felt av typen "Dato". Som du kan se, kan vi på denne måten fleksibelt tilpasse listen vår, legge til feltene vi trenger, og vedlikeholde for eksempel et register over noen dokumenter på nettstedet.

    Som vi allerede har sagt, bruker Lists-modulen standard Grid-funksjoner, det vil si at den støtter elementsortering, elementfiltrering, et elementredigeringsskjema og grupperedigering/sletting.

    Lister + forretningsprosesser

    En annen veldig interessant funksjon ved Universal Lists er støtte for innebygde forretningsprosesser. Du har sannsynligvis ikke denne i den offentlige delen ennå. For å inkludere forretningsprosesser i listene dine, må du gå til den administrative delen i denne infoblokken og aktivere forretningsprosesser for den der.


    Forretningsprosesser i lister er aktivert i administrasjonspanelet - i egenskapene til informasjonsblokken

    Ved å bruke forretningsprosesser kan du organisere ganske alvorlige ting på lister. For eksempel, i registeret over innkommende dokumenter - Counter-egenskapen lar deg automatisk nummerere alle dokumenter, og du kan åpne en forretningsprosess som vil sende det endelige dokumentet til eksekveren, som på en eller annen måte vil reagere på dette dokumentet. På denne måten kan du organisere godt koordinert teamarbeid med lister.


    Lister støtter forretningsprosesser

    Eksempler på bruk av lister

    Universal Lists-modulen er inkludert i alle utgaver av "1C-Bitrix: Corporate Portal" (www .1c -bitrix .ru /products /intranet /) - det er klart at det er nødvendig der for å opprettholde lister over en slags intern rekkefølge Dette kan for eksempel være lister over kontakter med klienter. I "1C-Bitrix: Site Management" (www.1c-bitrix.ru/products/cms/) finnes modulen i 3 seniorutgaver, som starter med Business. Det forventes at listene skal brukes for eksempel til å lage private seksjoner for forretningspartnere. I dette tilfellet vil partnere kunne opprettholde sine konfidensielle lister der. Det vil si at vi kan organisere en tilleggstjeneste for enkelte besøkende på nettstedet.


    Oppføringer på nettstedet statlig organisasjon

    Du kan gi et mer spesifikt eksempel - organiser mottak av nettskjemaer på nettstedet. I hovedsak blir nettskjemaer et inputskjema til et informasjonsblokkelement. I den administrative delen administrerer du ulike infoblokker, og du vil naturligvis ikke tillate ulike grupper av brukere inn i admin-panelet – det er kun innholdsredaktørene dine som jobber der. Imidlertid er det nødvendig å gi muligheten, for eksempel, til selskapets partnere til å behandle data fra disse infoblokkene - å søke gjennom dem, for å legge til nye poster. Dessuten må dette gjøres raskt, dessuten i "offentligheten" - uten å gå inn, gjentar vi, i administrativ avdeling. Det er her den ferdige mekanismen til Universal Lists kommer til unnsetning, og lar en eksisterende InfoBlock med en stor mengde akkumulert data presenteres i "offentligheten" og gi muligheten til å søke gjennom den, filtrere informasjon - generelt , arbeid med disse dataene.

    La oss minne deg nok en gang om at Grids er en teknologi som du kan jobbe med alle dataene dine med, med hvilken som helst kilde. For eksempel tar du data fra et MySQL-prosjekt og organiserer arbeidet med Grids – legge inn og behandle disse dataene. Men Lister er allerede en praktisk løsning "Grids + Infoblocks". Hvordan henger de sammen? En liste og en infoblokk er i hovedsak det samme - de samme dataene, kun tilgjengelig for en organisasjon direkte fra "offentligheten".

    Så ved hjelp av Universallister kan du raskt lage lister som f.eks FAQ. La oss understreke nok en gang - direkte fra "offentligheten" - uten å gå inn i det administrative panelet! Den visuelle universelle listeeditoren hjelper deg raskt med å opprette og konfigurere depoter for alle typer informasjon. Og ved å bruke visuelle komponenter som støtter dra og slipp, kan du enkelt gjøre dette. Dessuten kan du ikke bare legge inn data i lagring, men også redigere dem.

    Natalya Sergeeva for Softomania

    Del med venner eller spar selv:

    Laster inn...