Computer e gadget moderni

Modulo "Liste universali"

La caratteristica principale del modulo è che ti consente di creare direttamente tutti i tipi di elenchi dall'area pubblica luogo. Senza andare al "pannello di amministrazione", creerai le tue directory, elenchi, registri e simili e li riempirai di dati. Fallo: crea un'interfaccia e personalizzal'aspetto degli elenchi che utilizzerai conveniente strumenti visivi. E, abilitando il supporto nelle impostazioni del modulo processi di business, organizzi e organizzi il lavoro di squadra con gli elenchi.


Caratteristiche del modulo:
  • costruire depositi di oggetti arbitrari;
  • tutte le funzionalità sono disponibili dalle pagine del sito;
  • tutto funziona sulla base del modulo Blocchi informativi e sono disponibili tutte le sue funzionalità: filtri e ordinamento, impostazioni schede ed elenchi con colonne e campi, modifica gruppi, diritti di accesso, ecc.;
  • è possibile qualsiasi gerarchia di archiviazione degli oggetti;
  • come opzioni per l'uso: FAQ, libri di riferimento e basi di conoscenza, elenchi di controparti, archivi strutturati, biblioteche, archivi di file e altro ancora.

Griglie + Blocchi Informativi

Modulo"Liste universali" è un add-on per Infoblocks, organizzato come componente di un complesso pubblico e utilizza le funzionalità standard Griglie. Ciò consente di creare un'interfaccia unificata, con le stesse impostazioni utente e funzionalità. Un'interfaccia così universale consente di risolvere molti problemi di conservazione dei dati nella sezione pubblica.



Il modulo funziona con il tipo specificato di blocchi di informazioni e per impostazione predefinita nelle impostazioni del componente viene chiamato questo tipo "Elenco". Ciò significa che tutti gli Infoblock che crei in questo componente verranno aggiunti a questo tipo che hai specificato. Inoltre, nei parametri del componente, oltre al tipo di infoblock in cui verranno archiviati gli elenchi, vengono impostati gli indirizzi di tutte le pagine dell'interfaccia degli elenchi universali.

Creazione di un'interfaccia elenco

Per iniziare a lavorare con gli elenchi, devi creare Tipo di blocco informazioni, con cui funzionerà il componente "Elenchi universali" (ad esempio "Elenchi"), creare una pagina sul sito; posiziona questo componente complesso sulla pagina, seleziona il tipo di blocco di informazioni creato in esso ("Liste") e inizia a compilarle.



Nelle impostazioni del modulo "Liste universali" per il tipo di Infoblock creato, è necessario specificare i gruppi di utenti che potranno lavorare e gestire le nostre liste universali. Ad esempio, è possibile impostare l'amministratore in modo che sia in grado di modificare e aggiungere sezioni e voci di elenco. Allo stesso modo, puoi concedere uno di questi diritti ad altri gruppi di utenti, ad esempio dipendenti dell'azienda.



Dopo questi semplici passaggi, ottieni un'interfaccia completa per lavorare con gli elenchi e tutto il lavoro successivo con essi viene eseguito interamente nella sezione pubblica.

Impostazione liste

Creerai e modificherai le liste, le sue sezioni, gli elementi e le proprietà nella sezione pubblica del sito. Nella pagina in cui si trova e configura il componente complesso "Elenchi universali", puoi aggiungere immediatamente nuovi elenchi e iniziare immediatamente a riempirli. Infatti crei gli stessi blocchi di informazioni, solo ora non nel "pannello di amministrazione", ma direttamente sul sito, e puoi vederli subito nella pagina. Ad esempio, aggiungendo un nuovo elenco "Partner" nella sezione pubblica, si aggiunge un nuovo Infoblock con lo stesso nome.



In questo elenco-infoblock puoi impostare firme, etichette per elementi e sezioni dell'elenco. Ad esempio, se stiamo parlando di un elenco di partner, "Aggiungi elemento" dovrebbe essere rinominato in "Aggiungi partner". Come proprietario dell'elenco, puoi determinare immediatamente accesso alla tua lista: alcuni gruppi - lettura, alcuni - elementi che cambiano. Pertanto, l'ordine del lavoro collettivo con gli elenchi creati verrà immediatamente determinato e configurato.



Oltre alle firme e ai diritti negli elenchi, puoi farlo personalizzare i campi. Lo farai esattamente come hai fatto prima nella sezione amministrativa - in Infoblocks. Allo stesso tempo, puoi aggiungere non solo campi standard - come "Nome", "Data dell'attività", ma anche proprietà Infoblock - come "Data", "Data", "File", "Collegamento a elementi Infoblock" . Vengono impostati anche i valori predefiniti e vengono utilizzate le sezioni Infoblock.



Pertanto, puoi personalizzare il tuo elenco in modo molto flessibile, aggiungendo solo i campi di cui hai bisogno. E inizierai immediatamente a mantenere questo elenco sul sito, diciamo, un registro di alcuni documenti. Il modulo "Universal Lists" utilizza le funzionalità standard di Grids, ovvero supporta l'ordinamento e il filtraggio degli elementi, il modulo per la modifica degli elementi e la modifica/eliminazione di gruppi.

Liste + Processi aziendali

Il modulo Liste universali supporta il built-in Processi di business. Affinché questa funzione - per avviare i processi aziendali - appaia nei tuoi elenchi, devi abilitarla. Tale connessione viene effettuata nella sezione amministrativa, nelle proprietà dell'Infoblock con cui funzionano i tuoi elenchi.



Abilitazione dei processi aziendali


Con l'utilizzo dei processi aziendali, è possibile organizzare un lavoro di squadra serio e ben coordinato su un particolare progetto sugli elenchi. Ad esempio, utilizzare la proprietà Counter nel registro dei documenti in entrata, che numera automaticamente tutti i documenti. E sarà possibile aprire un processo aziendale che invierà, ad esempio, il documento finale, a un esecutore testamentario che in qualche modo risponderà a questo documento.


Elenca gli esempi di utilizzo

Il modulo "Universal Lists" è incluso in 2 edizioni precedenti di "1C-Bitrix: Site Management" - "Business" e "Web Cluster". Naturalmente, puoi utilizzare la loro funzionalità per mantenere elenchi di un certo ordine interno. Forse saranno gli elenchi dei contatti dei clienti. I tuoi elenchi verranno utilizzati, ad esempio, per creare sezioni private per i partner commerciali. In questo caso, i partner potranno condurre, su questo sito web sicuro e separato, i loro liste riservate. Cioè, puoi organizzare servizi aggiuntivi per diversi gruppi di utenti del tuo sito.

Supponiamo che tu abbia bisogno di organizzarti ricevere moduli web sito web da partner commerciali. Allo stesso tempo, ovviamente, non vuoi dare accesso alla parte amministrativa a utenti non autorizzati. Il meccanismo già pronto di "Elenchi universali" consente solo di presentare al "pubblico" l'Infoblock già esistente con una grande quantità di dati accumulati e offre ai partner l'opportunità di cercarlo, filtrare le informazioni. Cioè, i partner lavoreranno solo con i dati dell'elenco e vi aggiungeranno voci.

Il modulo "Liste universali" è una soluzione pratica "Griglie + Infoblocchi". Con l'aiuto di questa soluzione, puoi configurare il tuo sito in modo che funzioni con un'ampia varietà di elenchi, con qualsiasi dato, con qualsiasi fonte. La tecnologia Grid utilizzata nel modulo ti consente di farlo con successo: creare FAQ, libri di riferimento e basi di conoscenza, elenchi di controparti, archivi strutturati, biblioteche, archivi di file e altro ancora.

Il modulo "Liste universali" è abbastanza potente e funzionale. Può essere utilizzato con successo per fornire agli utenti del sito la possibilità di aggiungere e modificare i propri elementi infolock nella parte pubblica. Tuttavia, il principio per lavorarci è molto diverso da quello a cui siamo abituati quando lavoriamo, ad esempio, con il componente "Aggiunta di elementi di blocco informazioni". Prima di tutto, riguarda la fissazione dei diritti di accesso. In questo articolo, ti dirò come configurare il modulo per eseguire un'attività simile a quella precedentemente risolta utilizzando il componente "Aggiunta di elementi infoblock", ovvero in modo che l'utente possa aggiungere elementi dell'infoblock e modificare elementi, ma solo quelli aggiunti da lui, con possibilità di moderazione da parte dell'editor del sito.

1. Creare un tipo di blocco informazioni

Perché il componente complesso "Liste universali" (bitrix:lists) non funziona con blocchi informativi separati, creiamo il tipo di blocco informativo "Aziende".

2. Impostare il tipo di blocco informazioni per lavorare con gli elenchi universali

Per fare ciò, vai alle impostazioni del modulo "Elenchi universali" (Impostazioni > Impostazioni prodotto > Impostazioni modulo > Elenchi universali) e nella scheda "Autorizzazioni", consenti al gruppo "Amministratori" di gestire gli elenchi nel nostro tipo di blocco informazioni "Aziende" creato .

Questo passaggio è necessario perché senza di esso, quando si posiziona il componente, il nostro tipo di blocco informazioni non verrà visualizzato nell'elenco a discesa nei parametri del componente.

3. Posizionare il componente

Creiamo una sezione sul sito e inseriamo al suo interno il componente "Elenchi universali".

Nei parametri del componente, seleziona il nostro tipo di blocco informazioni e abilita il supporto CNC (in modalità non CNC, personalmente non sono riuscito a far funzionare il componente).

Aggiungi infoblock (elenco)

Dopo aver posizionato il componente, vedremo un pannello sulla pagina con un solo pulsante "Aggiungi". Con esso, possiamo aggiungere un blocco informazioni.

Fare clic sul pulsante "Aggiungi". Si aprirà il modulo per l'aggiunta di un blocco informazioni.

Nella scheda "Accesso" impostare il diritto "Aggiungi" per il gruppo "Utenti registrati" e il diritto "Modifica" per la categoria di utenti "Autore". Quest'ultimo consentirà all'utente di modificare i propri elementi. Se imposti il ​​diritto "Modifica" per il gruppo "Utenti registrati", l'utente sarà in grado di modificare tutti gli elementi del blocco informazioni e non solo i propri. Invece del gruppo Utenti registrati, puoi anche utilizzare la categoria Tutti gli utenti autorizzati.

Nota: l'infoblock può essere aggiunto anche attraverso la parte amministrativa di Bitrix, se sono abilitati i diritti di accesso estesi.

Dopo aver completato questi passaggi, gli utenti del gruppo "Utenti registrati" vedranno quanto segue nella pagina principale della sezione:

Quando si seleziona il blocco informazioni (elenco) "Aziende", l'utente avrà accesso a un elenco dei suoi elementi.

Quando fai clic sul pulsante "Aggiungi azienda", si aprirà un modulo di modifica:

Aggiunta di campi

L'interfaccia per l'aggiunta di campi è quella per i campi effettivi e le proprietà del blocco informazioni. In questo caso, puoi impostare il tuo nome per qualsiasi campo, come nel componente "Aggiunta di elementi di blocco informazioni".



Invio di notifiche e approvazione

L'invio di notifiche all'amministratore del sito e l'approvazione di documenti quando si lavora con elenchi universali viene solitamente eseguito utilizzando processi aziendali. Perché non è conveniente utilizzare processi aziendali standard in questo caso, dovrai creare il tuo processo aziendale. Puoi anche utilizzare il modulo "Gestione documenti" invece dei processi aziendali, ma dovrai configurare l'infoblock per lavorare con la gestione dei documenti attraverso la parte amministrativa di Bitrix, perché. non esiste tale possibilità nel componente "Elenchi universali").

Per utilizzare i processi aziendali con un elenco (infoblock), è necessario selezionare la casella di controllo "Abilita supporto per i processi aziendali" nelle impostazioni dell'elenco. Quindi il pulsante "Processi aziendali" apparirà nella barra degli strumenti dell'elenco per l'amministratore.

Dopo aver fatto clic sul pulsante, verrà visualizzato un elenco di modelli di processi aziendali.

Fare clic sul pulsante "Crea processo aziendale sequenziale". Si apre la pagina Modifica modello di processo aziendale.

Si tratta di un processo aziendale standard "Approvazione al primo voto" leggermente modificato. Perché Non è stato possibile utilizzare il meccanismo di pubblicazione standard: durante l'annullamento della pubblicazione, gli elementi non vengono visualizzati nell'elenco (anche sotto l'amministratore), ho utilizzato invece i blocchi "Pubblicazione" / "Rimozione del documento dalla pubblicazione" "Modifica del documento" con semplice attivazione/disattivazione. Inoltre, invece dei messaggi di posta elettronica, ho utilizzato i messaggi dei social media.

Nei parametri del modello, seleziona la casella di controllo "Avvia automaticamente quando aggiunto".

Se selezioni la casella di controllo "Avvia automaticamente alla modifica", il processo verrà avviato dall'utente quando l'elemento cambia. Oppure puoi creare un processo aziendale separato per questo, che funzionerà secondo uno scenario diverso, ad esempio, non disattivare l'elemento, ma semplicemente inviare una notifica agli editor del sito.

Nota: tieni presente che se un gruppo di utenti non è impostato per avere almeno l'accesso "Lettura" all'elenco (infoblock), questo gruppo non verrà visualizzato nella finestra di dialogo di selezione del gruppo di utenti nel Business Process Designer e non essere in grado, ad esempio, di programmare l'invio di una notifica a questo gruppo.

Modifica di un modello di componente

La modifica del modello del componente nel nostro caso si ridurrà principalmente alla semplificazione e alla disabilitazione di funzionalità non necessarie.

Ad esempio, per modificare l'aspetto dell'elenco per impostazione predefinita (tutte le colonne dei campi sono visualizzate per impostazione predefinita, lo schema dei colori è blu), aggiungi il seguente codice al template del componente lists.list nel file result_modifier.php:

$aOptions = CUserOptions :: GetOption("main.interface.grid" , $arResult [ "GRID_ID" ], array()); $aOpzioni ) ( $aOpzioni = matrice (
"visualizzazioni" =>
vettore(
"predefinito" =>
vettore(
"nome" => "<Представление по умолчанию>" ,
"colonne" => "NOME,BIZPROC" ,
"sort_by" => "NOME" ,
"sort_order" => "asc" ,
"page_size" => "20" ,
"saved_filter" => "" ,
),
),
"filtri" =>
vettore(
),
"current_view" => "predefinito",
"filter_rows" => "list_section_id" ,
"tema" => "grigio" ,
); CUserOptions :: SetOption("main.interface.grid" , $arResult [ "GRID_ID" ], $aOptions );

Questo codice imposterà la visualizzazione delle sole colonne "Nome", "Processi aziendali", combinazione di colori grigi, ecc. Se l'utente ha già selezionato colonne o qualcos'altro, la sua scelta non verrà modificata.

Nello stesso file result_modifier.php, rimuoveremo il collegamento al processo aziendale nell'elenco, lasciando solo il nome. Il nome stesso della colonna "Processi aziendali" viene modificato in "Stato". Pertanto, questa colonna visualizzerà lo stato del processo aziendale, ad esempio, possiamo impostare gli stati "Con moderazione", "Pubblicato", "Rifiutato" nel processo aziendale stesso.

Per rimuovere la possibilità di avviare un processo aziendale dal menu contestuale, incollare il codice nello stesso file:

foreach($arResult [ "ELEMENTS_ROWS" ] as $i => $arRow ) ( $arActions = Array(); $arRow [ "azioni" ] as $a => $arAction )
if(! $arAction [ "MENU" ]) $arAction = $arAction ; $arResult [ "ELEMENTS_ROWS" ][ $i ][ "azioni" ] = $arActions ;

Ora modifichiamo il modello del componente lists.element.edit: rimuoviamo completamente le schede "Processi aziendali" e "Sezioni". Per il primo, è sufficiente trovare il costrutto CModule::IncludeModule("bizproc") nel file template.php e sostituire "&& false" accanto ad esso, per il secondo, trovare e commentare la riga:
array("id" => "tab_se" , "name" => $arResult [ "IBLOCK" ][ "SECTION_NAME" ], "icon" => "" , "fields" => $arTabSection ),

Risultato

In generale, l'utilizzo del modulo "Elenchi universali" per risolvere questo semplice compito non è giustificato e nemmeno conveniente (era necessario eseguire troppe azioni, era necessario modificare il modello del componente). Il componente "Aggiunta di elementi infoblock" è molto più adatto per questo, se non per una cosa: questo componente non è più supportato da 1C-Bitrix e le cose più semplici devono essere finalizzate quasi da zero. Pertanto, in molti casi il metodo descritto può essere vantaggioso.

Vorrei presentare una funzionalità molto importante per molti sviluppatori, che troverà (e sta già trovando) un uso diffuso nei prodotti 1C-Bitrix, sia nella gestione del sito che nel portale aziendale. Particolarmente importante, data l'attuale tendenza del presente - che il sito ora non è solo un sito, come una presentazione aziendale, ma sempre più come un'applicazione aziendale, come funzionalità per organizzare l'interazione con partner e clienti. Parleremo di Liste Universali utilizzando la tecnologia Grid. Parleremo un po' delle Griglie stesse - solo a livello di "che cos'è". Diamo un'occhiata più da vicino agli elenchi universali: come viene utilizzata esattamente la "cucina" delle griglie in questo modulo, perché semplifica notevolmente il lavoro di uno sviluppatore web per creare tutti i tipi di elenchi sui siti e consente all'utente di lavorare con loro facilmente e comodamente.

Qualcosa su Grid

Il supporto tecnico di "1C-Bitrix" riceve costantemente domande sull'argomento: "Ma cosa c'è nel" pannello di amministrazione "e porta fuori" per strada "- alle persone?" In effetti, come presentare al "pubblico" alcune funzionalità, ad esempio le griglie universali? E non solo per presentare, ma anche per dare la possibilità di inserire dati lì?

Durante lo sviluppo di un nuovo prodotto - "Corporate Portal", gli sviluppatori di "1C-Bitrix" hanno dovuto affrontare il fatto che tutte le interfacce pubbliche erano disperse. E solo perché non esisteva uno strumento per creare lo stesso tipo di interfaccia. La soluzione era Visual Grids, un insieme di componenti fondamentali per la creazione di un'interfaccia unificata. Cosa sono queste Griglie, cosa devi sapere su di esse? È prima di tutto uno strumento per sviluppatori! Questo non è un componente personalizzato, quindi non ha senso aggiungerlo alla pagina del progetto tramite l'albero dei componenti. Questa è un'API per lo sviluppatore, in modo che possa presentare i suoi dati.


Componente multifunzionale per la visualizzazione di elenchi

Potresti avere l'idea sbagliata sulle griglie che possono visualizzare solo InfoBlocks. Questo non è assolutamente il caso: le griglie possono lavorare con dati astratti e visualizzare tutto ciò che viene loro "fatto scivolare". Le griglie sono inoltre caricate con funzionalità tipiche per lavorare con elenchi e moduli. Cioè, ciò che è comune, le griglie facilitano e semplificano. E una delle caratteristiche distintive delle griglie è che forniscono una vasta gamma di opzioni di personalizzazione per l'utente - "per se stessi". Ciò significa che ciascuno degli utenti può effettuare le proprie impostazioni di griglia, il che sarà conveniente solo per lui.


Impostazione di viste personalizzate

Che aspetto ha lo schema generale di utilizzo delle griglie? Poiché le griglie operano nella sezione pubblica, molto probabilmente creerai un componente per la sezione pubblica che rappresenta i dati, gli ordinamenti, i filtri e così via. Per presentare questi dati, chiami il componente Grid, il componente del modulo nel modello del tuo componente e passi semplicemente i dati da loro per la visualizzazione. E, se necessario, puoi utilizzare componenti già pronti, diciamo uno dei più semplici: la "barra degli strumenti", che è la tua barra degli strumenti e viene visualizzata con i pulsanti.

Liste generiche

I componenti Grid sono implementati nei prodotti 1C-Bitrix, in particolare la Document Library in 1C-Bitrix: Corporate Portal utilizza componenti grid, il modulo Business Processes Without Documents utilizza griglie. Tutto ciò consente di utilizzare un'interfaccia unificata con le stesse impostazioni e funzionalità dell'utente. Uno di questi moduli, per amore del quale, appunto, è stata avviata la "cucina" delle Griglie, è il modulo Liste Universali. Cos'è questo modulo?


Elenco - Governo della Federazione Russa

Spesso ci sono compiti per mantenere i dati nella sezione pubblica, e finora non c'erano interfacce per questo, tranne, ovviamente, quella amministrativa. Il modulo creato è un add-on per Infoblocks, organizzato come componente di un complesso pubblico e consente all'utente di inserire i propri dati sotto forma di elenco. Il componente funziona con il tipo di Infoblock specificato ("Liste" viene visualizzato nel kit di distribuzione), questo è impostato per impostazione predefinita nelle impostazioni del componente. Ciò significa che tutti gli Infoblock creati in questo componente verranno aggiunti a questo tipo.


Impostazioni componente - Tipo di blocco informazioni

Puoi anche specificare quali gruppi di utenti hanno il diritto di lavorare con i nostri elenchi universali. Ad esempio, nelle impostazioni per l'amministratore, puoi specificare che può modificare e aggiungere sezioni ed elementi di elenco. Ma allo stesso modo, puoi concedere questo diritto ad altri gruppi di utenti, ad esempio dipendenti dell'azienda.


Liste, sono anche Infoblock

Cosa vediamo sul sito? Essenzialmente un elenco di blocchi di informazioni. Cioè, aggiungendo un nuovo elenco, ad esempio "Partner", aggiungiamo un nuovo Infoblock. In questo blocco informazioni elenco, possiamo impostare etichette, etichette per elementi e sezioni dell'elenco. Ad esempio, se stiamo parlando di un elenco di partner, "Aggiungi elemento" può essere rinominato in "Aggiungi partner". Il proprietario dell'elenco può determinare immediatamente l'accesso al suo elenco: alcuni gruppi - lettura, altri - modifica di elementi. Pertanto, puoi immediatamente decidere e impostare l'ordine del lavoro collettivo con gli elenchi creati.

Per iniziare a lavorare con gli elenchi, devi creare una pagina, creare un tipo di blocco informazioni, posizionare il componente "Elenchi universali" sulla pagina, selezionare il tipo di blocco informazioni "Liste" al suo interno e iniziare a lavorare.

I piani per lo sviluppo delle liste nei prodotti 1C-Bitrix prevedono quanto segue:

Abbassare il controllo sulle liste al livello del gruppo di lavoro per lavorare con le proprie liste all'interno del gruppo;

In modo che tu possa creare la tua lista personale nel tuo profilo. Finora, per "avviare" gli elenchi sulla sua pagina, l'utente deve contattare l'amministratore per posizionare il componente sulla sua pagina e configurarlo, dopodiché è possibile iniziare a lavorare con gli elenchi.


Personalizzazione dei campi dell'elenco

Cosa può essere configurato nell'elenco? Abbiamo già parlato di firme e diritti. E la cosa più interessante è che puoi personalizzare i campi nelle liste! Inoltre, va notato in particolare che questo viene fatto esattamente come hai fatto nella sezione amministrativa degli Infoblocks. Allo stesso tempo, puoi aggiungere sia i campi standard, come "Nome", "Data dell'attività", sia le proprietà Infoblock, come Numero, Data, File, Associazione agli elementi Infoblock. Puoi anche impostare valori predefiniti e utilizzare le sezioni Infoblock.


Impostazioni di base sul campo

Vediamo come è configurato l'elenco. Aggiungiamo un campo. Sia questa la data dell'ultimo contatto. Aggiungiamo un campo, diciamo che è Data \ Ora, non inseriamo il valore predefinito: è apparso un campo, ad esempio "Data della chiamata". Ora modifichiamo i parametri dell'elenco e, di conseguenza, abbiamo un nuovo campo del tipo "Data". Come puoi vedere, in questo modo possiamo personalizzare in modo flessibile la nostra lista, aggiungendo i campi che ci servono, e mantenere, diciamo, un registro di alcuni documenti sul sito.

Come abbiamo già detto, il modulo Liste utilizza le funzionalità standard delle Griglie, ovvero supporta l'ordinamento degli elementi, il filtraggio degli elementi, il modulo di modifica degli elementi e la modifica/eliminazione di gruppi.

Liste + Processi aziendali

Un'altra caratteristica molto interessante degli elenchi universali è il supporto dei processi aziendali integrati. Probabilmente non l'hai ancora nella sezione pubblica. Per includere i processi aziendali nei tuoi elenchi, devi andare alla sezione amministrativa in questo Infoblock e abilitare lì i processi aziendali.


I processi aziendali negli elenchi sono abilitati nel pannello di amministrazione, nelle proprietà del blocco informazioni

L'utilizzo dei processi aziendali consente di organizzare cose abbastanza serie negli elenchi. Ad esempio, nel registro dei documenti in entrata, la proprietà Counter ti consente di numerare automaticamente tutti i documenti e puoi aprire un processo aziendale che invierà il documento finale a un esecutore testamentario che in qualche modo risponderà a questo documento. In questo modo puoi organizzare un lavoro collettivo ben coordinato con le liste.


Gli elenchi supportano i processi aziendali

Elenca gli esempi di utilizzo

Il modulo Universal Lists è incluso in tutte le edizioni di "1C-Bitrix: Corporate Portal" (www .1c -bitrix .ru /products /intranet /) - è chiaro che è necessario lì per mantenere elenchi di un certo ordine interno, per esempio, questi possono essere elenchi di contatti dei clienti. In "1C-Bitrix: Site Management" (www.1c-bitrix.ru/products/cms/) il modulo è presente in 3 edizioni precedenti, a partire da Business. Si presume che gli elenchi verranno utilizzati, ad esempio, per creare sezioni chiuse per i partner commerciali. I partner potranno quindi mantenere lì i loro elenchi riservati. Cioè, possiamo organizzare un servizio aggiuntivo per alcuni visitatori del sito.


Elenchi sul sito web dell'organizzazione statale

Puoi fare un esempio più specifico: organizzare la ricezione dei moduli web sul sito. In sostanza, i moduli web diventano un modulo di input per un elemento infoblock. Nella parte amministrativa, mantieni vari Infoblock e, ovviamente, non vuoi consentire a diversi gruppi di utenti di accedere al pannello di amministrazione: lì lavorano solo i tuoi editor di contenuti. Tuttavia, è necessario consentire, ad esempio, ai partner dell'azienda di elaborare i dati da questi Infoblock - per cercarli, aggiungere nuovi record. Inoltre, questo deve essere fatto rapidamente, inoltre, è nel "pubblico" - senza entrare, ripetiamo, nell'ufficio amministrativo. È qui che viene in soccorso il meccanismo già pronto degli elenchi universali, che consente solo di presentare al "pubblico" l'Infoblock già esistente con una grande quantità di dati accumulati e consente di cercarlo, filtrare le informazioni - in generale, lavorare con questi dati.

Ancora una volta, i Grid sono una tecnologia con cui puoi lavorare con qualsiasi tuo dato, con qualsiasi fonte. Ad esempio, prendi i dati da un progetto MySQL, organizzi il lavoro su Grids - input ed elaborazione di questi dati. Ma le Liste sono già una soluzione pratica per "Grid + Infoblocks". Come sono correlati? L'elenco e l'Infoblock sono essenzialmente gli stessi: gli stessi dati, disponibili solo per l'organizzazione con loro direttamente dal "pubblico".

Quindi, con l'aiuto degli elenchi universali, puoi creare rapidamente elenchi come le domande frequenti sul tuo progetto web. Sottolineiamo ancora una volta - direttamente dal "pubblico" - senza entrare nel pannello amministrativo! L'editor di elenchi visivo universale ti aiuterà a creare e configurare rapidamente archivi di qualsiasi tipo di informazione. E utilizzando componenti visivi con supporto drag & drop, puoi farlo facilmente. Inoltre, non solo puoi inserire i dati negli archivi, ma anche modificarli.

Natalia Sergeeva per Softmania

Liste- un comodo strumento per archiviare informazioni con una propria struttura e campi. Inoltre, gli elenchi possono essere elaborati automaticamente utilizzando i processi aziendali.

Solo un amministratore può creare elenchi.


Vai alla pagina Liste e premere Creare nuovo.

Impostazioni


Nella scheda Impostazioni inserire il nome della lista e la sua descrizione.

Immettere un valore di ordinamento. Più basso è, più alto è l'elenco tra gli altri. Aggiungi un'immagine per la tua lista.

Se si prevede di utilizzare i processi aziendali nell'operazione degli elenchi, attivare l'opzione Abilita il supporto dei processi aziendali.

Firme


Segnalibro Firme puoi impostare i tuoi nomi per gli elementi e le sezioni dell'elenco. Ad esempio, se stai creando un elenco Fornitori, devi sostituire l'elemento parola con un fornitore, la parola sezione con un gruppo di fornitori e così via.

Accesso


Con bottone Aggiungere selezionare il gruppo desiderato o l'utente specifico per il quale si desidera modificare i diritti di accesso e impostarli.

  • Nessun accesso- l'elenco non sarà nemmeno visibile.
  • Lettura- consente di visualizzare solo l'elenco.
  • Visualizza nel pannello- visualizzare gli elementi della lista.
  • Addendum- è possibile aggiungere elementi all'elenco.
  • Aggiunta al pannello- È possibile aggiungere elementi all'elenco e visualizzarli.
  • Modifica- è consentito aggiungere elementi e modificare l'elenco, nonché eseguire processi aziendali sugli elementi dell'elenco.
  • Cambio con restrizioni- è vietato aggiungere ed eliminare sezioni di elementi. In caso contrario, tutte le stesse azioni dei diritti di modifica.
  • Accesso completo- è impostato il livello completo dei diritti di accesso all'elenco.

Per esplorare ulteriori possibilità dei processi aziendali, analizziamo la situazione in cui la tua azienda riceve un'offerta commerciale (CO) da un fornitore, partner o qualsiasi altra controparte.
Prima di tutto, dobbiamo capire cosa fare con questo documento. Per fare ciò, lo inviamo per l'approvazione a un dipendente competente (esperto), che deciderà sul futuro destino del CP: viene cancellato o salvato su disco e inserito nel registro per ulteriori lavori, oppure, se il CP è considerato utile, viene immediatamente creata una transazione e il lavoro inizia.



Per automatizzare questo processo aziendale, devi essere in grado di lavorare con gli elenchi.

IN Esistono 2 tipi di liste:

  • elenchi dei "Feed live" (puoi accedervi tramite "Processi nel feed" o tramite "Feed live", il pulsante "Altro", quindi "Impostazioni").
Entriamo in un processo specifico e vediamo l'elenco:


  • liste universali (sezione "Azienda", voce "Liste")



*La principale differenza tra gli elenchi universali e gli elenchi Live Feed è che questi ultimi sono incentrati sul lavoro attivo e sulla discussione direttamente nel Live Feed. Le azioni necessarie con l'elenco possono essere eseguite direttamente da lì.


Iniziamo a lavorare sul BP creando due diverse liste:

  • "Coordinamento di KP"
    l'elenco dei "Live Tape" che verranno utilizzati per concordare l'offerta commerciale (KP).
  • "Registro di KP"
    le informazioni vengono memorizzate qui per poterle modificare successivamente.

La differenza tra il primo elenco "Coordinamento delle proposte commerciali" è che il dipendente può inviare un'offerta commerciale all'esperto giusto per l'approvazione il più rapidamente possibile. Qui devi solo impostare i campi richiesti, vale a dire:

  • Il nome del CP;
  • Responsabile – a chi inviamo il processo aziendale;
  • Nome della ditta;
  • Data - compilato automaticamente al momento della creazione;
  • file KP;
  • Commenti;
  • Telefono;
  • e-mail;
  • Lo stato è un campo ausiliario in cui viene visualizzato il risultato del processo aziendale.



Il secondo elenco "Registro KP" contiene campi aggiuntivi che consentono di salvare informazioni che potrebbero essere utili in futuro:
  • Titolo - tratto dal live feed;
  • Data di creazione;
  • Responsabile;
  • ID transazione;
  • ID dell'azienda che abbiamo creato;
  • Importo della transazione.



Il lavoro con i processi aziendali viene eseguito tramite l'opzione "Attività". Qui creiamo un elemento elenco: nel campo "Tipo di documento", seleziona uno qualsiasi degli elenchi presenti sul portale. Di conseguenza, vediamo i campi impostati in questi elenchi. Puoi iniziare a riempirli di dati.




Tutti i file con cui lavoriamo sono archiviati su Bitrix Disk.

* Bitrix Disk è lo stesso archivio dati dei dischi su un PC. Di conseguenza, lavorare con loro è simile a quello che succede con i dischi su un PC, in Explorer.

In quali dischi ci sono :
  • Disco condiviso (sezione "Azienda", voce "Disco condiviso") - disponibile per tutti i dipendenti. Ha senso archiviare lì i documenti di cui qualsiasi dipendente potrebbe aver bisogno (moduli di lettere, contratti, ecc.). I file qui sono visibili a tutti;
  • Disco personale del dipendente (sezione "Preferiti", voce "Il mio disco"). Oltre ai file che il dipendente ha caricato sul PC, esistono anche file disponibili da altri luoghi (ad esempio, dalla sezione Disco condiviso). I file sono visibili solo a te a meno che tu non imposti le autorizzazioni per qualcun altro;
  • Disco di gruppo: per uno spazio di archiviazione separato in cui si discutono problemi specifici. In altre parole, puoi caricare file su questo disco, creare documenti, ma saranno visibili solo a coloro che sono membri di questo gruppo.
È inoltre possibile eseguire processi aziendali su file su disco, nonché creare collegamenti pubblici. La figura mostra l'intero elenco di "attività" per lavorare con il disco:




Prendi in considerazione l'idea di lavorare con CP (2 scenari di sviluppo):
  • Andiamo alla sezione "Processi nella barra multifunzione", troviamo l'elenco "Approvazione KP", il pulsante "Processi aziendali", entriamo nell'editor dei processi aziendali e creiamo un processo aziendale sequenziale, che chiameremo "Approvazione KP". Si avvierà automaticamente quando appare un CP (ecco perché lasciamo solo il primo segno di spunta in alto).
  • Per scoprire cosa fare con il CP, deve essere esaminato da un esperto. Cioè, nel campo del documento, seleziona la persona responsabile. Diamo il nome del documento "Scegli cosa fare". Nella Descrizione è possibile specificare il nome del CP, la data di creazione ei commenti necessari. Quindi creiamo un elenco di opzioni di risposta per l'esperto:
  1. Rifiutare;
  2. pensare;
  3. Crea un accordo.
Fare clic sul pulsante "Installa". Lascia che l'impostazione predefinita sia rifiutata (non così spesso si incontrano CP davvero utili)




Per richiedere un file a una persona, prima di inviare il CP da qualche altra parte, aggiungi una richiesta di informazioni aggiuntive nelle impostazioni "Attività" nel campo di tipo "File". Chiamiamolo "File aggiuntivo" e selezioniamo il tipo "File". Premere il pulsante "Salva". Scopri l'importo della transazione allo stesso modo: nelle impostazioni "Attività", seleziona gli elementi necessari, compila i campi, dai il nome al campo "Specifica l'importo della transazione", fai clic sul pulsante "Salva".
  • Sulla base della risposta dell'esperto, impostiamo la condizione: "Cosa fare". Quindi opzioni: "Rifiuta" - questa azione verrà eseguita se la variabile "Cosa fare" è uguale alla risposta dell'esperto "Rifiuta". Qui puoi impostare lo stato "Rifiutato" nell'elemento elenco per capire che il CP è stato considerato e ritenuto inutile. Un'altra opzione è "Pensa", ovvero il valore della variabile "Cosa fare" è uguale a "Pensa". Per conservare tutti i documenti in un unico posto, salvali in una cartella (sezione "attiva" "Disco"). Seleziona "Carica su disco", quindi "Salva".
  • Trasferiremo le informazioni già presenti nel feed live all'elenco "KP Register", che integreremo. Andiamo su "Creazione elementi disco" nella sezione "Elaborazione documenti", troviamo "attività", apriamo e selezioniamo i documenti. Bitrix 24 fornisce immediatamente i campi necessari per la compilazione. Li compiliamo nello stesso modo in cui abbiamo considerato in precedenza (data, responsabile, ecc.). Premere il pulsante "Salva".
Il controllo può essere effettuato se vai al live, seleziona la sezione "Processi" e "Coordinamento del CP".

Processi aziendali e CRM

Per lavorare in CRM avrai bisogno delle seguenti sezioni (si trovano nel menu a sinistra):
  • Nastro,
  • Le 4 entità principali: lead, contatti, aziende, affari.
* Piombo: l '"embrione" del contatto (KP, chiamata, ecc.). Tutte le informazioni preliminari sul cliente sono memorizzate qui, ma non è ancora pronto per procedere alla fase della transazione. C'è anche un feed in cui sono visibili tutti gli eventi per lead. Puoi fissare appuntamenti, chiamate, compilare le informazioni necessarie. Quando sono apparse informazioni più dettagliate sul cliente, puoi convertirle in un'azienda o in un contatto. Successivamente, se è già necessario concludere un accordo, il lead viene convertito in un accordo e il lavoro continua in questa entità. I lead e le trattative hanno una barra di stato che mostra in quale fase si trova la trattativa con questo lead.

Per il CRM esistono diverse "attività" che consentono di creare entità e tenere traccia delle fasi di una transazione. Quando lavoriamo con processi aziendali in un feed live, elenchi, su dischi, possiamo solo creare una sorta di entità CRM. Se è necessario lavorare con i dati che verranno archiviati in questa entità, vengono utilizzati i processi aziendali sul CRM stesso. Si trovano in "Altro", "Impostazioni", quindi "Automazione BP", ovvero lo stesso editor dei processi aziendali, da cui riceveremo tutte le informazioni disponibili nel lead, affare, contatto, azienda.

Creiamo un algoritmo per il lavoro del processo aziendale, se il CP si è rivelato utile e l'azienda concluderà un accordo:




Andiamo all'editor BP, "Processi nel feed", "Coordinamento del CP", "Processo aziendale" e aggiungiamo un'altra condizione: "Crea un accordo".
L'accordo verrà creato con una società, per questo creiamo una società. Andiamo su CRM, selezioniamo "Crea una nuova azienda". Compiliamo tutti i campi.
Successivamente, puoi già creare una nuova transazione. Compiliamo allo stesso modo: nome, azienda, persona responsabile, commenti. Non dimenticare di salvare. Nell'elenco dei processi aziendali, indicare che lo stato è cambiato in "In corso".




Ora che il BP è completato, apparirà in CRM come un nuovo accordo.




Entriamo nella transazione creata e vediamo: la società che abbiamo creato, l'importo della transazione e la persona responsabile - tutti i dati che abbiamo indicato. BP funziona correttamente.


Se noti un errore, seleziona una parte di testo e premi Ctrl + Invio
CONDIVIDERE:
Computer e gadget moderni