BrightSide

BrightSide és un conjunt de mòduls integrables funcionant sobre les llibreries Elephant. Elephant és una aplicació web, executable des dels navegadors d'Internet, amb el control d'usuaris i els rols dels mateixos integrada.

Seguretat

Tot mòdul creat per a Elephant utilitza el sistema de seguretat integrat. Les encriptacions internes es generen usant criptografia simétrica i asimétrica, segons el tipus de clau, i amb claus d'encriptació úniques generades pel propi entorn i diferents per a cada web.

Distribuible

BrightSide es desplega còmodament en la WAN per excelència: Internet. Les bases de dades poden ser distribuides en diferents llocs, segons necessitats d'accesibilitat, capacitat o seguretat.


Multi-plataforma

Elephant, i per tant BrightSide, s'han desenvolupat per a la JEE, Java Enterprise Edition, i es despleguen en qualsevol contenidor compatible amb l'especificació.

Els sistemes operatius soportats son:

Multi-sistema d'enmagatzament

BrightSide utilitza el JPA com a Persistent Layer. La configuració del JPA està diferenciada per mòdul, sent possible connectar la majoria de Servidors SQL del mercat:

Client multi-plataforma

El client de Elephant i BrightSide és el navegador d'Internet. Qualsevol sistema operatiu amb navegador d'Internet pot veure planes web i també pot executar l'aplicació. Els navegadors soportats son:

Application Framework

El marc per aplicacions de BrightSide és el mòdul sobre el que es construeixen la resta de mòduls de BrightSide. També és el que dona les característiques comunes a l'entorn.

El marc de treball


Marc de treball

El marc de treball de l'aplicació està basat en sessions d'usuari. La sessió normal caduca al cap de 5 minuts d'inactivitat, mentre que dins del marc l'allarga fins a 3 hores.

La composició del marc es distribueix en una barra de menús, una barra d'accés ràpid, una barra d'estat i l'espai de treball central. Els llistats i els formularis ocupen l'espai central en forma de pestanyes, cadascuna d'elles independent. Un usuari pot tenir obertes tantes pestanyes com necessiti.

La barra de menús i la barra d'accés ràpid són sensibles als mòduls habilitats i als permisos d'usuari. Quan l'usuari no té permisos per un apartat concret de l'aplicació, l'opció de menú o el menú sencer no es mostren.

La barra d'estat mostra l'usuari autenticat en un component d'informació de contacte que permet la navegació quan es clica a sobre. En el cas d'usar el mòdul de facturació, la barra d'estat mostra també l'empresa.

Les sessions

Una sessió es correspon a un usuari/navegador. Les pestanyes d'un navegador comparteixen la mateixa sessió. L'acció de tancar sessió esborra la sessió actual i en crea una de nova, sense usuari autenticat.

Integració amb els mòduls

Les opcions mostrades dins el marc de treball depenen dels mòduls habilitats. Els mòduls que posa a disposició la Fundació TiC són els que es veuen en la següent gràfica.


Mòduls relacionats amb el marc

Sign-In

Entrar en una plataforma BrightSide on sigueu usuaris registrats es fa seguint l'adreça http://domini/user, com a configuració per defecte. Els propietaris del domini podrien canviar la manera d'accedir-hi segons les seves necessitats.

Estic registrat, però no sé o he oblidat el password

Si s'acaba de registrar, rebrà un correu per poder accedir a la plataforma. Un cop hagi accedit, procedeixi com s'indica a Canvi de password.

Si ha entrat usant un correu de notificació, procedeixi com s'indica a Canvi de password.

Si es troba a l'àrea d'usuari, on es pregunta Usuari/Email i Password, però no sap el password, faci el següent:

Al moment es genera un correu amb un enllaç per poder entrar a la plataforma. Revisi el seu correu i segueixi les instruccions. Seguidament, canviï el password.

Canvi de password

Vagi a l'àrea d'usuari. Veurà un menú on apareix el seu nom, amb el que es va registrar. Posis a sobre i es desplegaran més opcions. Premi sobre Canviar password. S'obrirà un diàleg on podrà posar el nou password.

Per plataformes on s'han configurat dades de perfil esteses, el canvi de password pot també estar dins la opció El meu perfil (visible només quan hi ha dades esteses).

Personificar

Els usuaris amb permisos adequats, poden personificar altres usuaris. Això permet veure les dades tal i com les veurà l'usuari personificat.

Implicacions directes derivades de personificar

Quan es personifica un usuari, les entrades a registre es veuran com l'usuari real, sent la personificació una acció feta per aquest usuari. Així, quan un usuari amb permisos suplanti un altre usuari, en el registre es veurà l'acció Usuari real -> Personifica -> Usuari, usant els noms.

Tot i així, cal actuar amb precaució quan es facin accions que resultin en notificacions. Aquestes sí es veuran com fetes per l'usuari personificat i podria rebre la notificació.

El perquè de personificar

Personificar no està pensat perquè un usuari administrador pugui usar l'aplicació com si fos un altre usuari. La finalitat real, i la més útil, és usar la personificació per saber què pot veure un usuari i com ho veu.

Com personificar?

Podeu personificar des del BaaS o des de l'àrea d'usuari.

Les opcions relacionades amb personificar són:

Les opcions relacionades amb personificar són les úniques que recorden l'usuari real. Així, Personificar continuarà sent visible encara que s'estigui suplantant un usuari que no pot usar aquesta opció.

Per poder personificar, l'usuari real necessita tenir accés al BaaS i poder administrar contactes.

A tenir en compte

La personificació a la web i dins el BaaS són conjuntes. Quan suplantem un usuari, ho fem arreu. Així com la web carrega pàgina a cada petició i l'usuari suplantat es fa evident, cal tenir en compte que si es tenen dues sessions (pestanyes explorador) obertes, una a la web i l'altre al BaaS, i es suplanta des de la web, el BaaS no carregarà pàgina però actuarà com si fos l'usuari suplantat.

Agenda programable

Tasques programables

BrightSide permet afegir tasques desl mòduls dins la seva agenda programable. Les tasques programables tenen la finalitat que defineix el mòdul. L'agenda decideix en quin moment s'executaran aquestes tasques.

Entitats programables

Les entitats programables son entitats definides dins els mòduls. L'agenda asegura que una entitat programada executarà l'opció configurada en el moment indicat.

Contactes

BrightSide Contacts és la base comuna de persones físiques o jurídiques. Els contactes també poden arribar a ser derivats de persones jurídiques, com seus i departaments.

El mínim per poder crear un contacte és el nom. Les dades que se li poden afegir es descriuen a continuació:

Camp

Descripció

Nom

Representa el nom del contacte. També pot representar-se en les variacions per l'ús formal o informal d'aquest. La fitxa de contacte té una opció que permet endevinar quines són les variacions basant-se en el nom complet. Més informació a Complex names .

Tipus

Indica si el contacte és un Usuari, Empresa, Centre d'estudis o per ús Intern. En els casos d'Usuari o Intern, la potencialitat de ser un usuari s'explica amb més detall a connectors o a Users .

Agrupament

Permet una classificació interna i amplia. Les finalitats més usades són el filtratge quan cap altre tipus de dada ho permet.

Identificador global

També anomenat NIF, és l'identificador del contacte en la seva forma global, més enllà de l'aplicatiu.

CNAE, Facturació, Personal

Camps directament associats a l'activitat d'empreses.

Lloc

Indica la regió basada en zones del món. Permet descobrir llenguatge i formats específics del contacte.

Moneda

Moneda utilitzada en la zona del contacte.

Clau

Permet definir una clau pel contacte. També permet reiniciar de la clau actual. Si fos aquest el cas, cal clicar primerament en el nom del camp per activar l'entrada.

Desactivat

Quan marcat, desactiva el contacte. Un contacte desactivat continua sent vàlid per l'ús, però no podrà autenticar, ni rebrà cap mena de notificació per correu.

Grups socials

Veieu Grups socials .


Elements d'un contacte

Els connectors

Els connectors d'un contacte permeten definir quins sistemes tenim per connectar-hi. També són útils per a propietats d'altres tipus, com veurem en algunes de les convencions del nom de connector.

Els connectors són bàsicament el Nom del connector i el Valor del connector. Els noms de connectors són completament lliures, tot i que alguns segueixen unes convencions per poder ser usats en altres mòduls. Aquestes són els noms de connector amb un ús específic:

Nom del connector

Valor

On s'usa

Email

Conté el correu electrònic primari del contacte. Ha de ser únic, tant el connector com el valor.

Per l'autenticació d'usuari, l'enviament de recordatoris de password, l'enviament de notificacions i comunicacions, el perfil.

PhoneProfile

Conté el telèfon de l'usuari.

En el perfil.

Web

Conté la web de l'usuari. Perquè aquesta sigui vàlida en fitxes de la web, cal que s'indiqui l'adreça completa, incloent-hi el protocol. Ex https://www.domain.cat

En el perfil.

NetworkProfile

Conté l'adreça completa al perfil extern de l'usuari. Habitualment alguna xarxa social.

En el perfil.

TradeName

Conté el nom comercial del contacte.

En el perfil.

FiscalName

Usat quan el nom comercial és la base primària del contacte. Permet crear la imatge d'una persona jurídica a partir d'una persona física. En aquestes ocasions, l'Identificador global del contacte és dins aquesta imatge, enlloc del contacte original.

En la facturació.

indica que l'usuari pot editar-ho en el seu Perfil .

Les adreces

Un contacte pot tenir diverses adreces, diferenciades pel nom. Les convencions pel nom són:

Nom de l'adreça

On s'usa

Fiscal

En la facturació i en qualsevol informe fiscal.

Delivery

En la botiga en línia

indica que l'usuari ho manté.

Les relacions amb empreses o centres

Les relacions amb empreses o centres permeten crear l'organigrama o organigrames del contacte. Els contactes no estan restringits a una sola relació. Aquesta és una descripció dels camps:

Camp

Significat

Empresa

Indica l'empresa, centre, seu o departament on el contacte ocupa una posició. Els organigrames complexos (seus i departaments) només es poden gestionar des de l'aplicatiu.

Tipus

Indica el tipus de relació segons l'aplicatiu. Aquesta relació no és visible pel contacte i només té significat intern. Els tipus especials s'expliquen més extensament a Relacions .

Descripció

Indica la posició dins l'empresa segons l'usuari.

Data inici / final

Indica el període on el contacte va ocupar una posició dins l'empresa. Sense inici s'entén com des de sempre i sense final s'entén com fins ara.

Preferent

Indica l'empresa preferent del contacte. S'utilitza per resoldre l'empresa principal del perfil quan el contacte té diverses relacions actives.

Validat

Indica quan la relació ha estat validada per un usuari administrador o pel contacte de RRHH de l'empresa.

indica que l'usuari pot editar-ho en el seu Perfil .

Els comentaris

Els comentaris són texts lliures associats a un contacte. Alguns prefixes de comentari segueixen convencions de mòduls per donar-hi utilitats concretes. Les convencions són:

Prefixe

Signicat

On s'usa

#cv#

És Al voltant de el contacte. S'usa tant per contactes individuals com per empreses o centres. El prefixe té variacions per acceptar la regionalització:

  • #cv# És la descripció per defecte.
  • #cv#_[LANG] És la descripció regionalitzada. Ex #cv#_ca
Quan no es troba una descripció regionalizada s'usa la descripció per defecte.

En el perfil.

#reg

Són les dades fiscals específiques per documents oficials.

En la facturació.

indica que l'usuari pot editar-ho en el seu Perfil o en el perfil de l'empresa, si té els permisos.

Integració amb altres mòduls

La gràfica a continuació mostra com els contactes poden integrar-se en altres mòduls, transformant-se en Clients, Dinamitzadors de projecte, Subscriptors de newsletter, etc.


Integració d'un contacte

Grups socials

Els contactes s'assignen a grups socials perquè agafin el conjunt de permisos necessaris per funcionar dins el mòduls BrightSide.


Els grups socials sempre es refereixen a la relació entre el servei BaaS i els usuaris registrats. És la relació entre nosaltres i els usuaris que ens visiten. Mai és la relació entre l'usuari i l'empresa on treballi. Per exemple, si un usuari és al departament d'administració de la seva empresa, ho direm en el seu organigrama, no com a grup social, perquè no és a l'administració de la nostra empresa.

Podeu trobar una relació completa a Social groups .

Rols de participació

Es contactes poden agafar un rol dins l'activitat dels mòduls. Aquest rol queda definit pels permisos estàtics del Grup social i la participació activa dins un o varis mòduls.

Rols per conveni directament relacionats amb la participació

Rol

Dossier

Financials

Responsable relació amb empresa

Intervenció com a Titular

Responsable de comissió

Propietari de la categoria de la comissió

Membre de comissió

Assistent a la categoria de la comissió

Dinamitzador d'un dossier

Participa com a Dinamitzador

Beneficiari d'un dossier

Participa com a Beneficiari

Oferent d'un dossier

Participa com a Oferent

Variacions previstes

Un cop el funcionament d'aquests rols es va assentant, la intenció és passar-los a atributs directes. Un exemple és el rol de responsable de la relació amb empreses externes. La convenció no contempla si haurà de rebre documents generats per Financials, deixant un buit clar. També les participacions a dossier són clarament insuficients; la convenció respon al text del discriminador de la participació i les competències assignades es veuen diferenciades dins el codi.

Les variacions que es facin tindran compatibilitat descendent i apuntaran a millores més que a substitucions.

Networking
Networking dins del BaaS

Anteriorment anomenat Social, Networking substitueix i amplia el concepte.

El servei BaaS permet la creació d'eines de networking dins l'entorn web de l'usuari del servei, adaptant-se a la imatge corporativa de la web.

La part central del networking dins del BaaS, és la base de contactes.

Contingut

Objectiu

L'objectiu de l'espai de Networking és posar en contacte als usuaris d'un determinat perfil. Aquests poden editar les seves dades, definir les seves habilitats, indicar el sector on desenvolupen la seva activitat econòmica i quines són les seves especialitats.

Definició dels membres

Els membres de l'espai de networking són els socis i els formants de la junta.

Tipus de membre

Grup social del contacte

Junta

Patrons

Soci

Socis

Cal entendre socis i junta com la definició social del grup. Per explicar millor l'exemple, veiem dues definicions de soci en dos mòduls diferents de BrightSide.

Mòdul

Configuració

Atribucions / Obligacions

Networking

BS Financials

Contracte de tipus Soci

Aportacions al capital, repartiment de dividends.

BS Contacts

Grup social Socis

Pagament de quota, accés al serveis. Dins BS Financials podria ser un Client.

Perfil

El perfil d'usuari és l'espai on l'usuari autenticat gestiona les seves dades, Relacions i Habilitats .

Composició

El perfil està separat quatre seccions: Dades d'usuari, Experiència, Estudis i Habilitats. La secció d'usuari té un contingut fix, mentre que experiència, estudis i habilitats són col·leccions que poden contenir des de zero a múltiples elements.

Secció

Camp

Descripció

Mantingut per l'usuari

Privacitat

Dades d'usuari

Nom

Nom en el moment de l'alta. Els canvis de nom s'han de tramitar amb els usuaris administradors.

Dades d'usuari

Correu electrònic

Correu de validació de l'alta. Els canvis de correu s'han de tramitar amb els usuaris administradors.

Dades d'usuari

Imatge

Imatge del perfil.

Dades d'usuari

Telèfon

Camp descriptiu

Dades d'usuari

Xarxa professional

Adreça URL completa.

Experiència

Múltiples

Explicat a Relacions

Estudis

Múltiples

Explicat a Relacions

Habilitats

Múltiples

Explicat a Habilitats

Dades que es mostren, quan i com

Els perfils es poden veure en diferents llocs de l'espai web del servei BaaS. En algunes ocasions com a emergents, per exemple, en etiquetes o en els noms dels usuaris. En altres, en fitxes de perfil, habitualment en directoris.

Component

Descripció

Nom d'usuari

Quan clicable, mostra l'emergent de perfil.

Etiqueta d'usuari i empresa

Permet clicar sobre l'usuari o l'empresa, mostrant l'emergent de cadascun d'ells per separat.

Fitxa de directori

Per defecte mostra les relacions vigents, en les seccions d'experiència i estudis, i les habilitats.

Emergent

Per defecte mostra totes les relacions. Les no vigents apareixen sobre un fons sòlid i en colors més tènues.

En tots els casos, les dades mostrades tenen en compte l'usuari que visualitza i les opcions de privacitat de l'usuari del perfil.

Privacitat

Alguns dels apartats del perfil són controlats per les polítiques de privacitat. Aquestes es veuen com a icones al costat dels camps configurables. El significat de les icones és aquest:

Icona

Ajuda emergent

Descripció

Públic

El contingut del camp és públic.

Usuaris

El contingut del camp és visible exclusivament per a usuaris registrats.

Seguint

El contingut del camp és visible exclusivament per a usuaris a qui l'usuari del perfil segueix.

Privat

El contingut del camp és privat i serà visible exclusivament per a l'usuari del perfil i per a tasques d'administració interna.

Perfil d'empresa

El perfil d'empresa és l'espai on l'usuari autenticat gestiona les dades de la seva empresa. Per a poder editar l'empresa cal ser considerat Responsable tal com es defineix a Relacions .

Composició

Camp

Descripció

Mantingut pel responsable

Nom

Nom en el moment de l'alta. Els canvis de nom s'han de tramitar amb els usuaris administradors.

Web

Web de l'empresa o centre.

Imatge

Logotip de l'empresa o centre.

Nom comercial

Nom comercial de l'empresa o centre.

Sector

Sectors als quals pertany l'activitat de l'empresa o centre. Es poden especificar varis. Explicat a Sector i especialitats .

Especialitat

Especialitats en els serveis de l'empresa o centre. Es poden especificar vàries. Explicat a Sector i especialitats .

Quadres de text amb idiomes

Informació al voltant de l'empresa o centre.

El quadre Per defecte és el text que es mostrarà en cas de no haver-hi text específic per l'idioma de l'usuari visitant. És recomanable omplir aquest i deixar en blanc l'específic que el representa.

Relacions

Tant contactes com relacions tenen una tipificació interna que apunta a facilitar la creació de noves relacions per part dels usuaris.

La finalitat de les relacions és crear una base d'experiències i estudis mantinguda pels mateixos usuaris.

Contactes i els seus tipus

Els tipus de contactes afecten el perfil i les relacions establertes amb altres contactes, independentment dels permisos d'accés que aquests tinguin i el rol que juguin dins del conjunt de mòduls. Els contactes poden ser de quatre tipus diferents:

Tipus

Descripció

Usuari

És el tipus per defecte quan l'usuari es registra dins del BaaS. Els contactes tipus usuari són els que, habitualment, fan login i participen en les activitats.

Empresa

Són contactes amb qui l'usuari pot establir relació per omplir la seva Experiència, sigui passada o vigent.

Centre d'estudis

Són contactes amb qui l'usuari pot establir relació per omplir els seus Estudis, siguin cursats o en curs.

Intern

Són contactes que no participen del networking. Per exemple proveïdors interns, organismes recaptadors de tributs, etc.

I els treballadors en centres?

Existeix el cas especial de relacions amb centres, de contactes que hi treballen, per exemple docents. Aquest cas es veurà més endavant, en els tipus per descobriment.

Les relacions

Quan parlem d'Experiència o d'Estudis dins del BaaS, parlem de relacions entre usuaris, empreses i/o centres. Aquestes relacions es composen de la següent informació:

Camp

Descripció

Mantingut per l'usuari

Privacitat

Empresa o centre

És l'empresa o centre amb qui l'usuari es relaciona.

Tipus

És el tipus de relació. Quan l'usuari crea la relació, sempre és del tipus STAFF (Personal). El tipus de relació té un significat intern traduïble a: com es relaciona la persona en qüestió amb l'entitat propietaria del BaaS, quan actua en nom de l'empresa relacionada.

Sempre privat

Posició o curs

Si la relació és amb una empresa, representa la posició. Si és amb un centre, representa el curs. Aquest camp permet escollir entre valors existents o crear-ne de nous.

Data d'inici

Data d'inici de la relació. Si no es posa cap valor vol dir des de sempre.

Data final

Data final de la relació. Si no es posa cap valor vol dir en curs.

Preferent

Camp de desambiguació. Permet escollir una relació preferent entre les existents. Habitualment, la lògica de relacions ja permet descobrir quina és la relació preferent.

Validada

Indica quan la relació a passat les regles de validació. Únicament les relacions validades es mostren en el perfil.

Tipus per descobriment

Els tipus per descobriment són aquells que no s'assignen directament com a tals, sinó que es dedueixen a partir dels tipus definits. Aquests tipus per descobriment són bàsics pel Perfil i pels diferents tipus de Directori .

Tipus

Composició

Natural

El contacte és del tipus Usuari i té relacions amb contactes jurídics.

Jurídic

El contacte és del tipus Empresa o Centre d'Estudis.

Treballador

El contacte és del tipus per descobriment Professional i/o Docent.

Professional

El contacte té una relació vigent amb una Empresa.

Docent

El contacte té una relació vigent amb un Centre d'estudis i la relació no és del tipus STAFF.

Estudiant

El contacte té una relació vigent amb un Centre d'estudis i la relació és del tipus STAFF.

STAFF (Personal)

El contacte té una relació vigent del tipus STAFF.

Responsable

El contacte té una relació vigent diferent del tipus STAFF.

HHRR

El contacte té una relació vigent diferent del tipus Recursos Humans.

Autònom

El contacte és del tipus Usuari i no té relacions amb contactes jurídics.

La següent imatge mostra els diferents tipus d'usuaris i les interseccions dels tipus per descobriment.


Tipus de contacte per tipificació i per descobriment.

Elephant security

Més informació respecte a l'ús dels permisos a Permissions .

Vigència de les relacions

S'entén una relació com a vigent, quan es troba dins les dates d'inici i fi. Aquesta vigència es valida amb la data actual del sistema.

Alguns mòduls usen tant el contacte com la seva empresa o centre, per gestionar la participació. En aquests casos, la vigència es valida amb la data de la participació, no la de sistema. Això permet la traçabilitat en les participacions d'empresa o centre.

Procés de validació de la relació

Les relacions iniciades per usuaris autenticats queden pendents de validació. Per resoldre aquest estat, se segueixen unes regles predefinides:

  1. Sí l'usuari té un correu amb el mateix domini que el connector web o connectors domini del contacte amb qui es vol relacionar, la relació es valida.
  2. Si el contacte amb qui es vol relacionar té un responsable de validacions, se li proposa que sigui aquest qui ho validi.
  3. S'afegeix l'opció que sigui un usuari administrador qui ho validi. S'envia avís als usuaris administradors i queda a la cua de pendents.
  4. S'afegeix l'opció d'indicar un correu amb la persona que pot validar.

El resultat del procés, en cas de validar-se, generarà un avís pels usuaris administradors. Totes les validacions pendents es veuran en la cua d'avisos dels usuaris administradors.

Si l'usuari escull el cas 4, internament poden donar-se els següents casos:

  1. El correu existeix a la base, és de la mateixa empresa/centre i és el mateix que el del responsable de validacions. S'executarà igual que si hagués escollit el cas 2.
  2. El correu existeix a la base, és de la mateixa empresa/centre i aquesta no té responsable de validacions. S'enviarà un avís als usuaris administradors perquè avaluïn el cas.
  3. El correu existeix a la base, és de la mateixa empresa/centre, però no correspon al responsable de validacions. S'enviarà un avís als usuaris administradors perquè avaluïn el cas.
  4. El correu és d'un usuari administrador. S'executarà igual que si hagués escollit el cas 3.
Habilitats

Les habilitats permeten ampliar el perfil d'usuari i són usades internament per a la gestió d'homònims.

Les habilitats se separen en tres tipus:

Tipus

Descripció

Coneixement

Habilitats de coneixement, descrites amb substantius. Comptabilitat, Administració, Programació, ...

Funcional

Habilitats funcionals, descrites amb verbs. Organitzar, Promocionar, Liderar, ...

Actitut

Habilitats d’actitud, descrites amb adjectius. Pacient, Independent, Ordenat, ...

Els usuaris poden afegir tantes habilitats al seu perfil com creguin oportunes.

Més informació a Skills & Tags
Sector i especialitats

Les empreses i centres poden ampliar el perfil afegint sectors i especialitats.

Tipus

Descripció

Sector

Un sector empresarial comprèn diverses empreses que produeixen béns i serveis en l’economia.

Especialitat

Àrea de negoci o estudi en què l’empresa / centre està especialitzada o té coneixements especials.

Més informació a Skills & Tags
Calendari

El calendari és una eina associada a l'activitat dins els mòduls del servei BaaS. Això s'explica pel fet que moltes activitats tenen dates associades, siguin d'inici, modificació, finalització i d'altres. Els calendaris són capaços de mostrar l'activitat, lligant-la a l'entitat que l'ha produïda. Així, des d'una data, l'usuari pot arribar fins a l'activitat i acabar consultant els usuaris associats.

Com la resta de components, el calendari és sensible a la privacitat imposada per l'usuari en el seu perfil.

Calendaris públics

Els calendaris poden mostrar-se públicament sense posar en perill dades sensibles. Segons els permisos de l'usuari autenticat, les entitats associades a les dates mostraran més o menys contingut.

Teniu un exemple de calendari public a Activitat .

Convocatòries

Les convocatòries formen part de l'anomenat Networking, donat que és l'eina per a reunir un grup d'usuaris en unes dates i hores determinades. Els usuaris convocats poden consultar les convocatòries públiques vigents o passades i les convocatòries privades on han estat convocats. En el visor complet de convocatòries hi ha llistat els assistents usant etiquetes de contacte que mostren el perfil emergent de l'usuari.

Convocatòries està explicat a Convocatòries .

Directori

El Directori és un llistat de perfils on els usuaris amb permisos poden consultar les dades dels perfils segons les polítiques de privacitat que cadascun dels usuaris del perfil hagin definit.

Els directoris poden ser totals o per tipus.

Tipus

Descripció

Tot

Mostra tots els usuaris que no siguin del tipus Intern.

Empreses

Mostra els contactes del tipus Empresa.

Centres d'Estudi

Mostra tots els contactes del tipus Centre d'Estudis.

Treballadors

Mostra tots els contactes del tipus per descobriment Treballador.

Professionals

Mostra tots els contactes del tipus per descobriment Professional.

Docents

Mostra tots els contactes del tipus per descobriment Docent.

Estudiants

Mostra tots els contactes del tipus per descobriment Estudiant.

Autònoms

Mostra tots els contactes sense relacions.

Es pot trobar informació dels diferents tipus a Relacions .

Tauler d'anuncis

El tauler d'anuncis permet als usuaris penjar ofertes o demandes de diferents tipus. Aquests anuncis poden estar associats a l'empresa o directament a l'usuari, segons configuració. El tauler d'anuncis és una ampliació dels serveis de contacte.

El Serveis són reservats a les empreses donades d'alta a la base de contactes. La definició d'empresa és molt laxa i es refereix a contactes que tenen treballadors en el seu organigrama.

Definició ràpida del que són empreses i treballadors

Una empresa és aquell contacte que no necessàriament té autenticació dins la base de contactes i que conté en el seu organigrama contactes amb autenticació.

Un treballador és aquell contacte que té autenticació i és dins un o varis organigrames d'empresa.

Els camps d'un servei

Camp

Descripció

Títol

El títol que apareix als llistat i que utilitza el cercador.

Empresa

Una de les empreses de l'usuari autenticat

Dinamitzador

O responsable. Un dels treballadors de l'empresa, incloent l'usuari autenticat.

Rol

Si es tracta d'una oferta o una demanda.

Tipus

El tipus de servei. Predefinits Servei, Formació, Seminari, Webminar, Activitat, Producte i Esdeveniment. Els usuaris poden afegir tipus nous.

Temàtica

Reglamentari o orientatiu segons el tipus de servei.

Enllaç

Enllaç on trobar més informació del servei.

Data inici

Moment en el que s'inicia el servei.

Opcional

Data final

Moment en el que s'acaba el servei.

Opcional

Preu

Si fos el cas, el preu del servei. Base imposable.

Opcional

Impost

Si fos el cas, l'impost al que està subjecte el servei. Habitualment IVA.

Opcional

Periodicitat

La periodicitat amb que es carrega el preu.

Opcional

Descripció

Descripció amb text ric del servei.

Àmbit i permisos necessaris

Creant noves entrades des de l'entorn web i l'àrea d'usuari

Els dos grups socials que tenen permís per a crear noves entrades són Soci i Marketplace.

Els serveis són sempre editables pels treballadors de l'empresa que dóna el servei i pels usuaris administradors. L'aplicació permet enviar un correu de prova als treballadors de l'empresa.

Un servei es pot publicar. L'acció de publicar pot executar-se una sola vegada per part dels treballadors i tantes vegades com vulguin els usuaris administradors. L'àmbit de l'acció de publicar són els subscriptors de la cua Notificacions del lloc web. També pot haver-hi un context dins la web amb els serveis publicats.

Marketplace

Usant els serveis de contactes i les Macros del mòdul, és possible crear un context tipus marketplace.

En l'exemple que es mostra a continuació, el context que mostra el marketplace és /marketplace.

Exemple del contingut de la pàgina

{ @services:all:all:/marketplace:12:#preload}
<div class="ui basic padded segment">
  <div class="ui stackable grid">
    <div class="five wide column">
      <div class="ui segment">
        <h3>{ @res:VIEW_CALENDAR:2}</h3>
        { @marker:calendar:fullcalendar:sources=[servTypes=all;color=#880E0E]}
        <div class="ui hidden divider"></div>
        <h3>{ @res:VIEW_LASTENTRIES:2}</h3>
        { @lastservice-summary:all:all:/marketplace:10:item}
      </div>
    </div>
    <div class="eleven wide column">
      { @dao-search:/marketplace}
      { @services:all:all:/marketplace:12}
    </div>
  </div>
</div>

Com funciona?

La primera macro usa el template fals #preload, per indicar al iterador que carregui els valors previs. Aquests serviran per omplir les llistes de rols, tipus i temàtiques dels serveis, usades pel cercador estàndard per a serveis.

La resta afegiran, a la part esquerra, un calendari i un llistat de darreres entrades. I a la part dreta, el cercador i l'iterador de serveis amb pàgines de 12 serveis màxim.


Context final segons l'exemple.

Exemple de l'arxiu dao-search-marketplace

A Best Practices hi ha un exemple de com afegir un buscador. El template search és part de l'estàndard.

<?xml version="1.0" encoding="ISO-8859-1"?>

<elephant version="1.0">
  <dao-search class="services-search" root="service" template="search">
    <input name="search-value"/>
    <select name="role"/>
    <select name="type"/>
    <input name="actives"/>
    <input name="with-date"/>
  </dao-search>
</elephant>

Configuració específica

El marketplace té configuracions específiques dins l'arxiu service-context.properties que es troba a BaaS -> Eines -> Fitxers -> Configuració -> Propietats. El format de l'arxiu és clau=valor.

Clau

Significat

type_n

Seguint l'ordinal n seran els tipus de servei per defecte.

thematic_n

Seguint l'ordinal n seran les temàtiques de servei per defecte.

allow-single

Permet crear serveis lligats al propi contacte. Per defecte els serveis només poden estar enllaçats a l'empresa.

market-roles

Són els rols d'usuari per a poder crear nous serveis. La definició de roles és igual que a Context role Attributes .

question-roles

Són els rols d'usuari per a poder fer preguntes al responsable anònimament. La definició de roles és igual que a Context role Attributes .

Darrera activitat

Mostrar la darrera activitat és una manera d'incentivar usuaris a ser més actius. Aprofitant LastActivity API i UserLastActivity API de la llibreria Elephant, l'apartat de Networking pot mostrar el moviment dins del servei BaaS.

L'activitat del conjunt

LastActivity API recull els darrers moviments de les entitats del sistema, hi associa el conjunt de participants usant una cerca profunda i, finalment, serialitza els resultats pel seu ús. Per a cada element d'activitat, l'API contrasta amb el controlador de l'entitat si el participant pot veure l'element. Com a resultat, els elements mostrats són específics per l'usuari a qui es mostren.

L'activitat pròpia

L'aproximació usada per UserLastActivity API és diferent. En ser un llistat orientat a l'usuari, la cerca es fa en les activitats específiques d'aquest. El resultat final és un conjunt d'elements restringits a l'usuari a qui es mostra.

Quan es pretén mostrar l'activitat de tercers, els elements mostrats es controlen usant Visual elements .

Públic vs restringit

Tots els mòduls del servei BaaS donen la possibilitat de crear espais públics i espais restringits. La diferència és, en moltes ocasions, subtil. En ambdós casos, les dades a mostrar poden variar la privacitat segons el rol de la persona a qui es mostren. Una única entitat podria ser formada per parts amb privacitats ben diferents.

Característiques dels espais públics i els restringits

Característica

Públic

Restringit

Espai on es publica

Qualsevol pàgina de la web és vàlid per a publicar contingut d'entitats.

L'àrea d'usuari és el lloc on hi ha tots els visors restringits d'entitats.

Qui ho pot veure?

Vindrà controlat pels permisos donats al context.

Exclusivament els participants.

Quines dades poden veure?

Les que s'hagin definit específicament pel visor.

Només les dades que pertoquen a l'usuari segons el seu rol.

On es configura?

El visor usa Visual elements per a controlar quines dades es mostraran segons el rol de l'usuari.

Dins l'aplicació, en l'entitat i la participació de l'usuari.

Cas d'ús

Volem mostrar l'activitat en projectes, tauler d'anuncis i/o talent a usuaris no autenticats o autenticats sense rols. Veuran títols, només empreses i/o estudiants i una part de les descripcions i de la documentació.

Donem als usuaris un entorn web amigable per a veure les seves dades en els diferents mòduls: projectes, dossiers, contractes, productes contractats, factures, cartera comptable pròpia, convocatòries, dispositius on està autenticat i un llarg etc.

Actors per defecte

Junta / Socis Clients / Proveïdors / Col·laboradors Estudiants Marketplace Usuaris

Projectes

Context públic
Descriptors d'obertura
Descriptors de tancament
Arxius adjunts
Nom dels participants
Nom de les empreses
Opció a participar
Presentar ofertes

Networking

Context públic
Directori
Directori d'empreses i centres
Debats al fòrum Una porció del tòpic Una porció del tòpic Una porció del tòpic Una porció del tòpic
Convocatòries públiques

Marketplace

Context públic
Publicar ofertes
Contactar anònimament

Talent

Context públic
Plataforma talent
Borsa de pràctiques
Reptes
Directori d'estudiants
Directori de centres

Criteris de cerca

Quan es busquen contactes dins l'entorn BrightSide, es possible variar la manera com es busca i concretar els llocs on es busca.

Si simplement introduïm un text, aquest es divideix en paraules i es busca l'existència de cadascuna d'elles dins els diferents camps del contacte.

Variacions al buscar per nom

Buscant camps específics

Propostes d'alta

Les propostes d'alta poden ser en format vCard o CSV. En ambdues opcions s'utilitzen les convencions vCard amb les extensions BS Contacts.

Els fitxers d'importació han d'usar la codificació UTF-8. En el cas dels CSV, els separadors són punt-i-coma (;) i tots els camps entrecometes (").

Els camps acceptats

Camp

Traducció

X-GID

NIF/CIF, internament l'identificador global.

FN

Nom del contacte

N:First N:Middle N:Last

Concatenats, nom del contacte.

ADR:WORK

Adreça fiscal

ADR:WORK:Street

Carrer

ADR:WORK:City

Ciutat

ADR:WORK:Province

Provincia

ADR:WORK:ZipCode

Codi postal

ADR:WORK:State

Estat

ADR:HOME

Adreça postal

ADR:HOME:Street

Carrer

ADR:HOME:City

Ciutat

ADR:HOME:Province

Provincia

ADR:HOME:ZipCode

Codi postal

ADR:HOME:State

Estat

EMAIL

Connector Email

TEL

Connector Telèfon

CELL

Connector Mòbil

FAX

Connector Fax

WEB

Connector Web

NOTE

Commentari

CON:ID

Connector ID

Propostes de relacions

Les propostes de relacions són un mètode ràpid per donar d'alta relacions per a contactes existents o nous.

El format de l'arxiu a importar és CSV estàndard. Camps separats per comes i text entre cometes (si cal, quan el text conté comes)

Els camps acceptats

Camp

Descripció

email

Email del contacte.

name

Nom del contacte.

relatedTo

Nom de l'empresa o centre.

position

Posició o estudis.

Funcionament

Les propostes d'alta de relació poden generar nous contactes, o simplement crear una relació. Cal tenir en compte:

Quan es marca Enviar benvinguda, un cop finalitzada l'alta de la relació, s'envia un correu de benvinguda a l'usuari.

Adjunts

BrightSide Attachments és el mòdul de base documental. El motiu pel qual s'anomena d'adjunts és perquè permet bases documentals associades a entitats. La base d'adjunts se separa en dos grans tipus, els adjunts pròpiament dits i els fitxers.

Motivació

La categorització de documents segons l'origen, el tipus, les dates i d'altres atributs és un dels grans esculls de les bases documentals. BS Attachments soluciona bona part del problema en automatitzar el procés de crear espais per a documents allà on aquests es generen. Contactes, dossiers, temes, contractes, factures, són exemples d'espais complets de base documental pròpia.

Tot i formar bases documentals separades, el sistema usat per la base d'adjunts, en qualsevol de les modalitats, permet una arrel comuna, visible pels administradors, que facilita la localització dels documents.

Els tipus

BS Attachments se separa en dos grans tipus: Adjunts i Fitxers. Alhora, Fitxers ho fa en dos subtipus: Publicables i Privats. Malgrat la diferència en el nom, tots els tipus són adjuntables.

Tots els tipus d'adjunts poden ser visualitzats a Elephant Web. La diferència principal és que només els Fitxers Publicables són accessibles directament, la resta fan servir visors específics que controlen permisos i activitat. L'ús dels directament publicables és, principalment, imatges, galeries d'imatges i documents públics. Els Adjunts i Fitxers Privats s'usen per a documents privats on els permisos determinen l'accés per part d'usuaris.


Elements d'adjunts

Comparativa

Característica

Adjunts

Fitxers

Basats en

Base de dades

Dispositiu físic

Publicables

Amb visor específic

Sí a l'arrel publicable. Amb visor específic la resta.

Control de versions integrat

No

Carpetes

Galeries d'imatges

No

Sí, veure Galeria d'imatges

Control de descàrregues

Personalització de les descàrregues

Sí, veure Convencions

No

Convencions

El mòdul d'adjunts utilitza convencions per automatitzar l'ús de la base documental dins altres mòduls BrightSide.

Dossiers

L'atribut de participació Veure tots els adjunts controla que el participant vegi o no adjunts amb la propietat publicable.

Veure tots els adjunts

Publicable

Visible

No

No

No

No

No

Per dossiers amb visor públic a la web, la propietat publicable controla si l'arxiu es mostra.

Carpetes segons participació

Quan els participants a dossier ho fan usant els atributs de participació, és possible crear carpetes visibles només pel tipus de participació. Per activar aquest mecanisme es prefixe la carpeta amb el símbol #. El format és #participació, sent participació el nom de l'atribut.

Participació

Nom

Carpeta

Dinamitzador

#Driver

Coordinador

#Coordinator

Beneficiari

#Beneficiary

Consorci

#Consortium

Oferent

#Offerer

I+D

#Research

Finançament

#Funding

Suport

#Support

Administrador

#Admin

Carpetes segons discriminador

Quan el participant té definit un discriminador, és possible crear carpetes visibles només pels participants amb el mateix discriminador. Per activar aquest mecanisme es prefixe la carpeta amb el símbol #. El format és #discriminador, sent discriminador el valor posat en aquest camp.

Per permetre que un participant pugui veure totes les carpetes amb el prefix #, la propietat discriminador seria *.

Carpetes segons rol

El rol dels participants a dossier pot ser usat com a discriminador de carpetes. Funciona igual que Carpetes segons discriminador sent el discriminador el rol de la participació.

Rol

Carpeta

Propietari

#PARTICIPANT_OWNER

Assistent

#PARTICIPANT_ASSISTANT

Subjecte

#PARTICIPANT_SUBJECT

Temes

Per temes amb visor públic a la web, la propietat publicable controla si l'arxiu es mostra.

Contractes

L'atribut publicable controla quan es mostren els documents adjunts al subjecte del contracte, dins els visor de contractes.

Quan s'envia un document per email, l'atribut publicable controla quins documents s'adjunten en el email. La convenció és Mail/[Tipus document]/[Arxiu]. Per exemple, si vol que un document s'envií conjuntament amb les factures d'un determinat contracte, segueixi els següents passos:

  1. Obri el contracte
  2. Vagi a la pestanya Adjunts
  3. Creï la carpeta Mail si no existeix
  4. Creï la carpeta Factura si no existeix
  5. Pugi l'arxiu que vol adjuntar dins aquesta darrera carpeta
  6. Asseguris que la propietat publicable és certa (icona )

Documents

L'atribut publicable controla quan l'adjunt s'envia per email conjuntament amb el document. Per exemple, si té documents relacionats amb una factura i vol que s'enviïn pel correu que genera BrightSide, segueixi els següents passos:

  1. Obri el document
  2. Vagi a la pestanya Adjunts
  3. Pugi l'arxiu que vol adjuntar
  4. Asseguris que la propietat publicable és certa (icona )
  5. Premi el botó Enviar document
Arbre web

És possible modificar el comportament de l'arbre d'adjunts què es mostra a la web.

Condicions de només lectura

Es crea el context quan la carpeta s'anomena /#ROT (Read Only Terms). Els arxius d'aquesta carpeta seran descarregables només si s'accepta el text contingut dins l'arxiu /_internal/terms/content/rot.txt.

No cal ser usuari registrat. No queda registre de l'acceptació.

Petició de descàrrega

L'atribut Requereix acceptació controla l'accés a l'arxiu. Inicialment és Prohibit. Els usuaris autenticats podran crear una petició de lectura, adjuntant el motiu pel que volen l'arxiu. La petició s'envia a l'usuari que ha pujat l'arxiu, que és qui l'ha d'acceptar. Mentre la petició no és acceptada, l'usuari veu l'estat de Pendent. Un cop acceptada la petició, l'usuari veu l'estat Acceptat i ja pot descarregar l'arxiu.

Els usuaris reben correus en els canvis d'estat. Queda registre del moment de la petició i el moment de l'acceptació. Les descàrregues, al ser un circuit per a usuaris registrats, queden en el registre de l'arxiu i del sistema.


Visitant


Accés denegat


Pendent d'acceptar


Acceptat

Específic PDFs

Marca d'aigua

L'atribut Marca d'aigua controla que la descàrrega la faci un usuari registrat. L'arxiu que s'entrega conté el nom de l'usuari com a marca d'aigua a totes les pàgines del document.

Si la descàrrega és anònima, l'arxiu és buit.

Fitxers

Els Fitxers són una part de BrightSide Attachment. A diferència d'adjunts, basats en bases de dades, fitxers són directoris i arxius reals.

Els fitxers se separen en dues categories.

Publicables

Són arxius que podran ser llegits directament pels navegadors d'internet. Publicables és útil per imatges o documents dels quals no necessitem un registre d'activitat.

Privats

Són arxius accessibles només des de navegadors BrightSide Attachment amb l'excepció dels components [ Deliverables, Documentation ] .

Galeria d'imatges

Usant els fitxers publicables de les entitats BrightSide és possible crear galeries d'imatges. La distribució estàndard inclou un template que segueix les següents convencions per crear galeries.

Galeries d'imatges a partir de Fitxers

Les imatges tindran com extensió .jpg o .png en minúscules.

Dins Fitxers -> Publicables, es busca el directori gallery. Si existeix, totes les imatges dins aquest directori formen una galeria.

Galeries amb nom

Dins el directori gallery és possible crear sub-directoris amb imatges. Les galeries creades usant aquests sub-directoris tindran com a nom el nom del directori.

Dossiers

BrightSide Dossiers permet fer un seguiment relatiu a diferents tipus de informació. Un dossier és un grup de dades i canvis executats sobre aquestes dades. El dossier es pot fer servir com agrupació de documents i compartir-los amb els diferents participants del dossier. També permet el seguiment de temes, amb assignació de informants i responsables.


Usant el dossier com a...

Els dossiers es poden agrupar en categories, que poden identificar-se com a grups de treball.

Al donar nom a les categories, transformem el dossier en diferents tipus de grups d'informació. Aquestes categories son configurables pel usuari, o creades automàticament per altres mòduls BrightSide. Quan es creen automàticament, el dossier o tema queda associat a la entitat que l'ha creat.


Els atributs d'un dossier


Extensions

Tant dossiers com temes poden ser usats de manera no prevista inicialment, només aprofitant el flux de estats dels temes. Es poden crear extensions que siguin visibles a les web, públicament. Un exemple son les preguntes freqüents o l'assoliment d'objectius.

Camps definits

Es possible assignar camps definits a les categories de dossiers. Tots els dossiers de la categoria tindran camps addicionals d'informació.

Camps especials relacionats amb els emails

Camp

Ús

Exemple

dossierOpenUrl

Resums de dossier obert

/context/?item=#DID

dossierClosedUrl

Resums de dossier tancat

Igual que per oberts

issueOpenUrl

Resums de tema obert

Per a navegadors amb dossiersOnly = true
/context/?item=#DID&issueId=#IID

Per a navegadors amb dossiersOnly = false
/context/?item=#IID

issueClosedUrl

Resums de tema tancat

Igual que per oberts

Els exemples són de notificacions que envien l'usuari directament a un context de la web, ja autenticat.
Categories

Les categories de dossiers permeten crear una estructura jeràrquica on assignar els dossiers i projectes que es vagin creant. Aquesta estructura té a més, un ordre jeràrquic real pel que fa als permisos d'usuari.

Les categories formen estructures d'arbre amb tantes branques com calguin. Els usuaris assignats a una categoria tindran els seus permisos propagats per a totes les branques inferiors. Les arrels són aquelles categories que no tenen una categoria pare.

Estructuració i bones pràctiques

L'ús de dossiers i projectes és prou transversal i adaptable com per a permetre crear arbres amb usos ben diferenciats. Un dels punts més feixucs és enfrontar-se a una estructura buida i projectar què necessitarem en el futur. Aquest epígraf és per ajudar a decidir quins són els nostres arbres.

Arrel de gestió i comptable

Aquesta arrel es crea automàticament quan s'utilitza la creació de temes i dossiers des de BS Financials. La categoria arrel es diu Financials i les branques són els tipus de contracte.

Els participants d'aquestes categories solen posar-se només a l'arrel i són part de l'administració de l'empresa.

L'ús immediat d'aquesta categoria és ordenar correctament les incidències produïdes per la relació comptable amb clients, proveïdors, col·laboradors, entitats tributàries i similars. Un exemple ràpid serien: la gestió d'impagats, les no-conformitats, els canvis en factures ja emeses, etc.

Les automatitzacions d'aquesta arrel creen les relacions pertinents entre:

A més d'aquestes automatitzacions, és possible navegar del dossier al contracte, del tema al document i a l'inrevés.

Es recomana no modificar l'estructura creant items nous.

Tant categories d'aquesta arrel, com dossiers relacionats i temes d'aquests dossiers, haurien d'haver estat creats des de les opcions de crear dossier dins contractes i afegir tema dins documents.

Arrel d'àrees estratègiques

Tota activitat segueix estratègies que apunten a corregir-la i millorar-la. Un primer pas és descobrir quines són aquestes estratègies. En el cas d'una empresa de serveis, la categorització dels serveis probablement serveix. Per una empresa de fabricació, segurament seran les línies de treball que permeten que el producte es fabriqui i arribi al destinatari.

Oblidem el com

És important no intentar classificar aquest nivell pensant en si millorem, corregim o escalem, per posar tres exemples. Aquesta classificació la faran els temes un cop iniciem l'activitat.

Veurem aquestes categories com a grups de treball inter-empresa i dinàmics. Cadascuna d'elles podrà tenir els seus responsables i beneficiaris, oferents i observadors.

Els elements dins aquesta arrel solen ser projectes que compleixen els següents requisits:

Arrel d'estructura interna

L'arrel d'estructura interna conté dossiers i projectes que solen ser interessants només per a les parts implicades. Alguns exemples d'aquesta arrel serien:

Els participants d'aquesta arrel solen ser els responsables de cada punt. La part externa interessada participa només en els dossiers que els hi pertoquen.

Les arrels i la seva visibilitat

La visibilitat no s'aplica a àrees restringides

Els usuaris participants de categories o dossiers veuran, en la seva àrea d'usuari, tots els elements on participen segons els seus permisos. Aquest epígraf fa referència a la publicació de les dades en espais no restringits.

Arrel

Visibilitat

Arrel de gestió i comptable

Aquesta arrel és privada. El possible accés que hi tinguin clients, proveïdors o col·laboradors s'hauria de gestionar via els temes i sempre aquells temes on participin directament, mai donar-los visibilitat per a tot.

Arrel d'àrees estratègiques

Aquesta arrel pot ser publicada, sempre que es consideri interesant que visitants o convidats puguin accedir a aquesta informació. Les parts concretes vindran controlades pels Visual elements .

Arrel d'estructura interna

No és recomanable publicar aquesta arrel. El contingut és accessible entre les parts interessades des de l'àrea d'usuari.

Filtres per a seleccionar una arrel

Arrel

Participants

Objectiu per a tercers

Publicable

Auto-registre

Arrel de gestió i comptable

  • Categories: Personal d'administració.
  • Dossiers: Cap.

No.

No.

No.

Arrel d'àrees estratègiques

  • Categories: Grups de treball amb usuaris interns i externs.
  • Projectes: Habitualment dinamitzadors, beneficiaris i oferents del projecte.

Sí.

Sí.

Millor usuaris auto-registrats.

Arrel d'estructura interna

  • Categories: Personal d'administració.
  • Dossiers/Projectes: Implicats directes.

No.

No.

Qualsevol cas val.

Temes

Els temes de BrightSide Dossiers apunten accions concretes a una resolució final.

Els temes son un sistema de seguiment. El seu principal objectiu és reunir els defectes, millores, característiques i similars, i redirigir-los a responsables. Per l'usuari, constitueix una eina per solucionar, millorar o realitzar qualsevol objectiu, alhora que reuneix tota l'informació en un sol lloc.

Els atributs d'un tema


Participants

Informant

L'informant és que qui va crear el tema, ja sigui donant-lo d'alta o informant del mateix. Durant la vida del tema, d'altres podran inserir comentaris o obtenir funcions específiques.

Responsable

El tema necessita un responsable. En cas de no indicar quin és, el sistema assigna a la persona que dona d'alta el tema. Responsables són els que poden resoldre el problema, o tenen intenció de fer-ho.

Control de qualitat

Els temes amb un control de qualitat assignat, tenen un pas més a cobrir dins el flux del tema: la verificació. Només el contacte assignat com a QA és qui pot verificar la resolució.

Assistent

No té cap responsabilitat. Només rep informació de com avança el tema i pot afegir comentaris.

Inici i final d'un tema

El tema no necessita de l'existència del control de qualitat, així com qui verifica o tanca els temes. No és important, ja que tots els implicats en el tema seran sempre notificats dels canvis.

Sense QA.

  1. L'informant obre un tema.
  2. El responsable l'accepta.
  3. S'intercanvia informació... (Incidències, comentaris, etc.)
  4. El responsable resol el problema.
  5. L'informant tanca el tema o si no hi està d'acord, el reobre.

Amb QA.

  1. L'informant obre un tema.
  2. El responsable l'accepta.
  3. S'estableix un QA.
  4. S'intercanvia informació... (Incidències, comentaris, etc.)
  5. El responsable resol el problema.
  6. El QA verifica la resolució.
  7. L'informant tanca el tema o si no hi està d'acord, el reobre.
En pràctica habitual que el responsable faci el pas de resoldre conjuntament amb el de tancar el tema. Quan es fa així, l'usuari informant veu els temes tancats com a pendents de repassar. Aquest estat és únicament visible per l'informant. Un cop repassat, el tema es pot arxivar, que és el mateix estat on estaria si l'hagués tancat l'informant.
Visors de temes

Els temes poden veure's com a llistat d'activitat d'un dossier. Per a dossiers amb molta activitat, aquest tipus de visor té poca utilitat. També és poc útil per a trobar temes concrets quan es desconeix a quin dossier han estat associats. Per a resoldre les diferents necessitats que adrecen els temes, el mòdul de dossiers dóna diferents visors de temes.

Els meus temes


El visor de Els meus temes dóna una visió global dels temes pendents, sigui dins el context de dossier, de categoria o total.

Els meus temes s'ordena per estats, prioritats i tipus, sent sensible a la persona que ho consulta. Dins l'ordenació es contemplen les agrupacions Data sobrepassada, Per fer, Per supervisar, Reunió demanada, Per venir i Congelats. Un mateix tema seria dins Per fer si ho consultés el responsable i dins Per supervisar si ho fes l'informant.

Els temes dins l'agrupació Per venir es mostren junt amb el motiu que els fa futuribles. Sigui la data d'inici o que depenguin de l'inici o finalització d'un altre tema.
Per a qui és?
El visor de Els meus temes és el recomanat pel treball del dia a dia. Mostra sempre quins són els temes que l'usuari autenticat té per fer, sense necessitat d'haver d'interpretar els estats.

Kanban


És un subconjunt de les opcions que dóna Els meus temes i es mostra en tres columnes: Per fer, En progrés i Fet. El visor Kanban del mòdul de dossiers dóna per fets aquells temes resolts i encara no tancats. Degut a la quantitat de temes que es podrien crear dins un sol dossier, no té massa sentit mostrar els temes ja tancats.

Per a qui és?
El visor Kanban és una simplificació que pot ser útil també pel dia a dia.

Visor de tasques


Mostra els temes com un llistat de temes, podent seleccionar veure només els oberts. La diferència del llistat normal és que mostra d'una manera molt clara quins són els temes que depenen de la terminació o l'inici d'altres.

Per a qui és?
El Visor de tasques està pensat per a la planificació de tasques. Principalment quan aquestes van lligades a subtasques.

Gantt


Genera una gràfica Gantt amb les dades dels temes. Quan no s'han assignat hores estimades, li assigna 1 hora al tema. Si hi ha hores reals, ho mostra en una barra sobreposada.

Per a qui és?
El Gantt és una representació gràfica de les tasques. També està pensat per a la planificació.

Graph


Genera un graph amb les relacions del temes. La diferència amb el visor de tasques és que permet amagar els temes que no siguin fites, facilitant la tasca de treballar arbres complexes amb fites.

Per a qui és?
Els Graph són una representació gràfica de les relacions entre temes. Ideal per a projectes controlats per fites.
Guia d'estats

Estat

Establit per

Timming

Explicació

NOU

Automàticament

Responsable, QA

Estat inicial del problema. L'informant ha omplert els camps.

INCOMPLET

Responsable

Informant

El responsable pensa que no hi ha prou informació per començar.

COMENÇAT

Responsable

Responsable

El responsable ha acceptat la qüestió. A partir d'ara, ell és l'únic que es preocupa per l'estat de la qüestió.

REOBERT

Informant, QA

Responsable, QA

Qualsevol tema pot ser reobert si l'informant o el QA creuen que no està ben resolt.

REUNIÓ

Informant, QA, Responsable

Informant, QA, Responsable

Algú ha demanat una reunió. Es congela el tema fins que es canvií l'estat.

CONGELAT

Informant, QA, Responsable

Informant, QA, Responsable

Algú ha congelat el tema. Es tracta els temes congelats com si estiguessin tancats, fins un canvi d'estat.

RESOLT

Responsable

Informant, QA

El responsable resol el tema. Vegeu les resolucions.

VERIFICAT

QA

Informant

El QA ha comprovat el tema. Quan no hi ha control de qualitat aquesta etapa no existeix i es passa directament a l'estat proper.

TANCAT

Informant, QA

Informant, QA

El tema és finalment tancat. Els temes tancats no surten directament en Els meus temes.

Guia de prioritats

Les prioritats del tema es numeren de P1 fins P5, sent P1 la més important /greu.

Prioritat

Explicació

P1

  • Funció (part identificable de la funcionalitat) no funciona, no existeix solució.
  • Les dades es corrompen, pot derivar en pèrdua de dades.
  • Error reproduïble, inevitable o punt mort.
  • Bloqueja el curs d'altres, cap solució existeix.
  • Text o gràfics incorrectes amb implicacions legals.
  • Regressió en la funcionalitat o degradació del rendiment.

P2

  • Característica afectada significativament, una solució pot existir però és difícil d'usar o poc pràctic.
  • Accident intermitent o bloqueig, passa amb força freqüència.
  • Problema d'usabilitat crític.
  • Greu problema de rendiment.
  • Afecta el curs d'altres.

P3

  • Part d'una funció es veu afectada, una solució viable existeix.
  • El rendiment és deficient.
  • Alta visibilitat d'un problema d'usabilitat.

P4

  • Comportament incorrecte que no afecta la funcionalitat.
  • Problema d'usabilitat menor.
  • Aparença visual incorrecta.

P5

  • Causa inquietud, pertorbació menor / molèstia.
Bones pràctiques

El bon informant

Per a ser un bon informant cal tenir en compte que la persona que rebrà la informació no és dins el context on aquesta s'ha donat. El que segueix és una petita guia pel bon informant:

Omplir el sumari del tema

El sumari és el que surt en els llistats, el primer que es veu del tema. Per això la descripció que es doni en el sumari és la que identificarà el tema.

Els temes poden ser publicables, es a dir, podrien sortir llistats en pàgines web relacionades amb l'empresa. No és bona idea incloure noms en els sumaris. Hi han altres eines, com els dossiers i les entitats relacionades, per saber de qui es parla o qui té el problema.

Incloure informació relacionada amb el tema

Es bo incloure en el comentari els recursos usats, possibles versions o números de sèrie. També està bé posar la periodicitat en que es reprodueix el tema.

Si es coneix, és una bona pràctica incloure un pas a pas per reproduir el cas. També què és el que s'esperava que fes.

Si hi han arxius relacionats, com PDFs, còpies de pantalla... és bo adjuntar-los al tema. Les còpies de pantalla s'haurien de adjuntar en format imatge (JPG, PNG...) ja que així son visibles sense necessitat de descarregar-les.

Fer cas dels missatges que vagi generant el tema

Un cop iniciat, un tema anirà generant missatges segons informin els participants. Un bon informant farà cas d'aquests missatges i prendrà les accions pertinents.

És important incloure comentaris en cada canvi d'estat, per fer més fàcil la interpretació del canvi.

No fer copiar-i-enganxar

La informació cal interpretar-la i després escriure el que s'ha entès. Copiar-i-enganxar només pot portar confusió.

Evitar posar noms de persones que no intervinguin

Cal evitar l'esment a persones que no intervinguin en el tema, ja des d'un bon principi. Qui vulgui, o pugui, participar, ja ho farà pel seu compte.

No copiar-i-enganxar text que vingui d'altres converses i que contingui noms de persones. Evitar els 'tal ha dit'.

El bon responsable

Un bon responsable és aquell que resol els temes ràpida i eficaçment. Però també és aquell que detalla el motiu del problema i com ha arribat a solucionar-lo. Saber quin era el problema i què s'ha fet per resoldre'l pot ser de gran utilitat per a l'informant.

Mantenir les formes, per sobre la tensió de la feina

No cal ser educat (salutacions, abraços, etc.) ni fer comentaris punyents. L'ideal és provar a ser sintètic en les descripcions, sense afegir qüestions personals.

Hi ha moments, però, en que la defensa d'un tema pot portar a parlar d'estats d'ànim, molèsties i d'altres similars. És en aquests moments on un punt d'educació ho agrairan tots els implicats.

Hores, despeses i preu

Els temes permeten portar el compte d'acumulats estimats i reals per a les categories hores, despeses i preu. En l'ús normal, s'entén que els acumulats reals es resten dels d'estimacions, donant l'acumulat restant. Si això ho portem al dossier, aquests treballa amb els acumulats dels seus temes, respectant el tipus d'acumulat i la seva categoria.

Per a tots els casos que es veuran a continuació, els valors imputats a l'agregat tenen el mateix propòsit. És possible mesclar propòsits quan la categoria de l'agregat canvia.

Els usos més habituals dels acumulats

Aquests són casos d'ús adaptats al món real per usuaris de BS Dossiers.

Packs de manteniment

Els packs de manteniment porten la problemàtica dels diferents tipus d'hores. El cas que veurem inclou les hores preventives i les hores d'acció ràpida. La diferència entre els dos tipus és la manera com s'apliquen.

Exemple d'un dossier tipus pack de manteniment

Tipus d'hora

Com s'aplica

Preu

Hores contractades

Total

Preventiva

Via l'agenda de preferència del responsable. Es calcula basant-se en la duració de la rutina preventiva.

70€

5 / mes

350€

Acció ràpida

Per incidència en el concepte del manteniment. S'adapta al nombre d'incidències per un període estipulat.

140€

10 / mes

1.400€

Totals mes

15 hores

1.750€

Per adaptar el funcionament a un dossier i portar el control d'hores, seguiríem aquestes passes:

Tema

Descripció

Hores estimades

Hores reals

Factura de manteniment

Crearem un tema indicant que és una factura de provisió pel manteniment. La quantitat d'hores serà la suma d'ambdós tipus, preventives i d'acció ràpida.

Intervenció preventiva

Crearem un tema indicant el tipus d'intervenció. És important esgotar les hores preventives acordades, donat que no tenim manera de diferenciar el tipus d'hora.

Acció ràpida

Crearem un tema indicant que és una acció ràpida. En casos reals, el client pot haver demanat una intervenció normal usant les hores del contracte.

Regularització per termini de període

Crearem un tema indicant que és una regularització per termini de període. Les hores poden ser negatives, amb l'objectiu de deixar l'acumulat a zero.

Al final del període contractat, es pot fer un seguiment de les hores contractades (estimades) i les sobrants. Aquest seguiment el poden fer també els clients amb el pack contractat, via els informes per correu o per accés a l'àrea de membres de la web.

Per casos on es consideri que la intervenció descompta d'hores d'acció ràpida i no ho és, es pot dividir per dos les hores imputades. Ex. 5 / 2 = 2.5. Aquest cas es dóna sovint en tancament de períodes i regularització d'hores.

Packs d'hores

Els packs d'hores són fàcilment controlables des d'un dossier específic.

Exemple d'un dossier tipus pack d'hores

Per adaptar el funcionament a un dossier i portar el control d'hores contractades vs. gastades, seguiríem aquestes passes:

Tema

Descripció

Hores estimades

Hores reals

Factura de pack d'hores

Crearem un tema indicant que és una factura de provisió d'hores. La quantitat d'hores serà quantitat total del pack.

Intervecions relacionades amb el pack

Crearem un tema indicant el motiu de la intervenció.

Des del dossier és visible el nombre d'hores restants al pack.

Control d'impagats

El control d'impagats es pot portar des d'un dossier específic. En aquest exemple usarem l'agregat de preu.

Exemple d'un dossier tipus control d'impagats

Per adaptar el funcionament a un dossier i portar el control dels imports impagats, els documents a què corresponen i les respostes del subjecte del dossier, seguiríem aquestes passes:

Tema

Descripció

Preu estimat

Preu real

Document impagat

Crearem un tema indicant quin és el document impagat. A preu posarem el total del document.

Pagaments totals o fraccionats

Crearem un tema indicant quin tipus de pagament és. El pagament el posarem a preu.

Contacte amb el subjecte per resoldre el pagament

Crearem un tema indicant com ens hem posat en contacte i amb qui hem parlat.

En el visor del dossier tindrem les quantitats degudes, les liquidades i el restant. Per aquest dossier és útil el visor d'activitat transversal dels temes. Aquest visor dóna una seqüència temporal de la relació amb el subjecte.

Activitat text vs parser

Els comentaris generats quan s'aporta informació d'un tema inclouen una versió text de les dades. Aquest text és el mostrat quan es veu l'activitat d'un tema. També és la informació que s'envia per correu als integrants del tema i en els resums d'activitat dels propietaris de dossier.

Un exemple del text rebut seria:

Canvis
Descripció []: Assegurar que es crida isEmpty() per permetre la gravació de tots els EntityComposer
Dossier []: BrightSide Application Framework
Prioritat [P3: Tinc una sol·lució]: P1: No puc continuar
Tipus [Tasca]: Acció correctiva
Versió []: 1.5

Participants
Informant: Someone
Responsable: Someone

Usant el parser

Amb la vinguda de les LastActivity com a secció externa de les Newsletter, el comentari d'activitat contenia més informació de la necessària per a cada data mostrada. Això ha obligat a crear un parser del text del comentari que permet tipificar les dades contingudes. El resultat és la possibilitat de retallar i donar format al contigut.

Un exemple de detall amb format de l'informe de darrera activitat seria:

578 » ASSEGURAR QUE ES CRIDA ISEMPTY() PER PERMETRE LA GRAVACIÓ DE TOTS ELS ENTITYCOMPOSER [1.5 » 9 FEBR. 2011] [ACCIÓ CORRECTIVA, NOU]

3 gen. 2017

Tipus: Tasca > Acció correctiva
Prioritat: P3: Tinc una sol·lució > P1: No puc continuar
Participants: Someone (Informant), Someone (Responsable)

Propietats

Les propietats que separa el parser són: comment, participants, attachments, description, prioritity, type, grouping, dossier, version, publishable, control, delivery, startDate, status, resolution, duplicated, hours, expenses, price, previsionHours, previsionExpenses, previsionPrice.

Publicacions

El mòdul BrigthSide Publication permet convertir un context de la web en:

Les categories de publicacions

La categoria de la publicació permet filtrar el conjunt de publicacions, per decidir coses com:

Subscriptors

Les categories admeten subscriptors. Quan aquests subscriptors poden fer manteniment de la seva subscripció, o no, es decideix per categoria. En les categories públiques, els usuaris administren la seva subscripció. Les categories públiques poden també restringir l'accés per grup social; quan és així els usuaris que no siguin del grup social no podran subscriure's.

Els usuaris poden sempre demanar no rebre d'una categoria, sigui o no privada, exceptuant les notificacions de sistema.

Tipus principals de publicacions

Publicació


Ordenació

Les publicacions s'ordenen per la data de la publicació, editable, en ordre descendent. És a dir, la més nova la primera.

Els bloggers

La funcionalitat per bloggers és estrictament a nivell web i per publicacions no acceptades. No s'entra a l'aplicació.

Es poden afegir bloggers a una categoria. Els bloggers poden ser, amés, administradors de la categoria.

Per veure què es pot fer segons el rol assignat, consulteu aquesta taula:

Operació dins la categoria

Administrador

Blogger

Veure publicacions aceptades

No

No

Nova publicació

Editar publicació pròpia

Editar publicació aliena

No

Públic o privat, resum de funcionalitats

Funcionalitat per categoria

Pública

Privada

Sortir en el context de publicacions de la web

No

Subscripció administrada per usuari

No

Personalitzable amb nom, email, etc.

No

Enviament per correu

Les publicacions s'envien per correu als subscriptors. Una publicació enviada ja no es torna a enviar. L'atribut enviada és editable, així que un administrador pot controlar els enviaments i els re-enviaments.

Quan especificat, l'atribut Retenir fins controla que no es faci l'enviament fins que es compleixi la data i hora.

Llançadores de correu

La forma estàndard d'enviament de publicacions és mitjançant una tasca d'enviament. La periodicitat d'execució d'aquesta tasca és configurable. Quan la tasca troba publicacions no enviades les prepara per enviar als subscriptors de la categoria de la publicació.

Per poder enviar la publicació usant la forma estàndard, cal que l'usuari hagi confirmat els seus Agreements i haver donat conformitat a la seva subscripció en Mail queue .

Una publicació sempre pot ser enviada usant Sendables .

Newsletter

Les newsletter poden veure's com publicacions i també poden funcionar igual. Però són, internament, completament diferents. Així com una newsletter pot fer de publicació, al la inversa és impossible.

La composició d'una newsletter és el següent (només els camps més significatius):

Camp

Explicació

Títol

És el títol de la newsletter. Per a newsletter tipus informe, el títol de la newsletter pot contenir macros que s'expandiran en el moment de l'enviament. Això permet crear els números de newsletter a partir d'una sola maquetació.

Acceptat

Cert quan la newsletter és llesta per a ser enviada.

Categoria

Es correspon a les categories d'enviament del sistema i inclouen les categories de publicacions. Les categories són les que administren les subscripcions.

Plantilla

És el sobre que s'utilitzarà per enviar la newsletter. Per defecte és el mateix que s'utilitza per a la resta de notificacions.

En la configuració bàsica s'afegeix la NoLogo, que elimina el logo inicial de la plantilla per defecte, i la Clean que només deixa el cos central de la plantilla.

Contingut estàtic

Aquest atribut controla la duració en el temps del contingut d'una newsletter. Quan el contingut és estàtic, la newsletter està pensada per a ser enviada una única vegada. Les newsletter amb contingut estàtic poden ser fàcilment substituïdes per publicacions dins newsletter sense contingut estàtic.

Vol o Podria voler

La Newsletter pot comportar-se com una notificació de sistema variant aquest atribut.

  • Vol comprova que l'usuari tingui acceptats tots els acords de notificacions i la subscripció sigui activa.
  • Podria voler comprova que l'usuari no hagi denegat algun acord de notificació i la subscripció sigui activa.

Per a més informació, veieu Mail queue .

Seccions

Són el contingut de la newsletter. Poden ser de diferents tipus, segons la informació que continguin.

Les seccions

Les seccions tenen propietats comunes i propietats específiques segons el tipus.

Propietats comunes

Propietat

Explicació

Columna

Una secció pot ser una columna. Si es marca aquest atribut, les seccions adjacents amb el mateix atribut formen columnes.

Ample

Si la secció és una columna, aquest atribut controla l'amplada de la columna. Si no s'indica res, les columnes es distribueixen amb el mateix ample.

Disparador

Per enviaments que necessitin disparador, aquest atribut converteix la secció en un disparador només si té contingut.

Tipus de seccions

Tipus

Explicació

Text

Les seccions de tipus text són de contingut wiki. Contenen text amb format, imatges i qualsevol altre contingut multimèdia admès pel wiki.

Imatge

Les seccions d'imatge són formades per una imatge que ocuparà el 100% d'ample de la secció. La utilitat és crear banners amb facilitat.

Externa

Les seccions externes s'alimenten del contingut dels mòduls BrightSide. Una secció externa, per exemple, podria contenir publicacions, una publicació sola, un llistat de temes per fer, projectes, contractes, documents. Les seccions externes admeten crear filtres de les dades que mostren, poden fer que el contingut sigui personalitzat per a cada persona a qui s'envia.

Propietats per tipus de secció

Tipus

Propietat

Explicació

Text o Externa

Banner

És el banner que encapçalarà la secció. La newsletter proporciona un editor de banners per facilitar-ne la creació.

Imatge

Imatge

És la imatge que omplirà la secció. La imatge ocuparà l'ample total de la secció, tenint en compte si és una columna.

Imatge

Enllaç

Si es defineix un enllaç, quan es faci click sobre la imatge es navegarà fins l'enllaç.

Gràfica simplificada d'una newsletter


Macros externes

Les seccions externes permeten incloure contingut d'altres mòduls. La comunicació es fa via funcions macro que s'expandeixen en el contingut final. Segons els atributs, una funció pot tornar contingut específic per a cada usuari o genèric per a tots.

No cal escriure les macros senceres. La majoria funcionen correctament amb els paràmetres per defecte.

convocations
Mostra les convocatòries.

convocations([context=<String>];[count=10<Integer>];[template=summary<String>];[restricted=true<Boolean>];[public=false<Boolean>];[future=true<Boolean>])

Atributs

Descripció Tipus Opcions Per defecte
context Indica on porten els enllaços per llegir més. <String>
count El nombre d'ítems a mostrar. <Integer> 10
template El patró del format per mostrar els items. <String> summary
restricted Cert si el que es mostra és específic per a l'usuari. <Boolean> true
public <Boolean> false
future Cert si es mostren els items amb data futura. <Boolean> true

polls
Mostra les enquestes.

polls([context=<String>];[count=10<Integer>];[restricted=true<Boolean>];[active=false<Boolean>];[template=summary<String>])

Atributs

Descripció Tipus Opcions Per defecte
context Indica on porten els enllaços per llegir més. <String>
count El nombre d'ítems a mostrar. <Integer> 10
restricted Cert si el que es mostra és específic per a l'usuari. <Boolean> true
active Cert si l'item es actiu. <Boolean> false
template El patró del format per mostrar els items. <String> summary

dossiers
Mostra els dossiers.

dossiers([status=onwork<onwork|closed|all>];[context=<String>];[categoryIds=<String>];[dossierId=0<Long>];[count=10<Integer>];[restricted=false<Boolean>];[direct=false<Boolean>];[related=false<Boolean>];[template=summary<String>])

Atributs

Descripció Tipus Opcions Per defecte
status L'estat en que es troba l'item. <String> onwork|closed|all onwork
context Indica on porten els enllaços per llegir més. <String>
categoryIds Les categories a mostrar. Buit per a totes. <String>
dossierId L'identificador del dossier a mostrar. <Long> 0
count El nombre d'ítems a mostrar. <Integer> 10
restricted Cert si el que es mostra és específic per a l'usuari. <Boolean> false
direct Cert si el que es mostra és per participació directe de l'usuari. <Boolean> false
related Cert si el que es mostra es participat per membres de la mateixa empresa que l'usuari. <Boolean> false
template El patró del format per mostrar els items. <String> summary

projects
Mostra els projectes.

projects(status=onwork<onwork|closed|all>;context=<String>;[categoryIds=<String>];[dossierId=0<Long>];[count=10<Integer>];[restricted=false<Boolean>];[direct=false<Boolean>];[related=false<Boolean>];[template=summary<String>])

Atributs

Descripció Tipus Opcions Per defecte
status L'estat en que es troba l'item. <String> onwork|closed|all onwork
context Indica on porten els enllaços per llegir més. <String>
categoryIds Les categories a mostrar. Buit per a totes. <String>
dossierId L'identificador del dossier a mostrar. <Long> 0
count El nombre d'ítems a mostrar. <Integer> 10
restricted Cert si el que es mostra és específic per a l'usuari. <Boolean> false
direct Cert si el que es mostra és per participació directe de l'usuari. <Boolean> false
related Cert si el que es mostra es participat per membres de la mateixa empresa que l'usuari. <Boolean> false
template El patró del format per mostrar els items. <String> summary

issues
Mostra els temes.

issues(status=onwork<onwork|closed|all>;context=<String>;[categoryId=0<Long>];[dossierId=0<Long>];[count=10<Integer>];[restricted=false<Boolean>];[template=summary<String>])

Atributs

Descripció Tipus Opcions Per defecte
status L'estat en que es troba l'item. <String> onwork|closed|all onwork
context Indica on porten els enllaços per llegir més. <String>
categoryId La categoria que es mostrarà. Zero per a totes. <Long> 0
dossierId L'identificador del dossier a mostrar. <Long> 0
count El nombre d'ítems a mostrar. <Integer> 10
restricted Cert si el que es mostra és específic per a l'usuari. <Boolean> false
template El patró del format per mostrar els items. <String> summary

workload
Mostra la càrrega de treball de l'usuari.

workload(context=<String>;[count=10<Integer>];[template=summary<String>])

Atributs

Descripció Tipus Opcions Per defecte
context Indica on porten els enllaços per llegir més. <String>
count El nombre d'ítems a mostrar. <Integer> 10
template El patró del format per mostrar els items. <String> summary

kb
Mostra el contingut de la base de coneixement.

kb(context=<String>;[count=10<Integer>];[template=summary<String>])

Atributs

Descripció Tipus Opcions Per defecte
context Indica on porten els enllaços per llegir més. <String>
count El nombre d'ítems a mostrar. <Integer> 10
template El patró del format per mostrar els items. <String> summary

contracts
Mostra els contractes.

contracts([status=active<active|closed|all>];[context=<String>];[count=10<Integer>];[intervention=true<Boolean>];[type=0<Integer>];[template=summary<String>])

Atributs

Descripció Tipus Opcions Per defecte
status L'estat en que es troba l'item. <String> active|closed|all active
context Indica on porten els enllaços per llegir més. <String>
count El nombre d'ítems a mostrar. <Integer> 10
intervention Cert si es comprova la intervenció dins el contracte. <Boolean> true
type El tipus de l'item. <Integer> 0
template El patró del format per mostrar els items. <String> summary

last-activity
Mostra la darrera activitat de tots els mòduls dirigida a l'usuari i tenint en compte els seus permisos.

last-activity([context=<String>];[count=50<Integer>];[days=7<Integer>];[path=<String>];[template=summary<String>])

Atributs

Descripció Tipus Opcions Per defecte
context Indica on porten els enllaços per llegir més. <String>
count El nombre d'ítems a mostrar. <Integer> 50
days Nombre de dies a revisar. <Integer> 7
path Trajectoria de l'entitat a revisar. Buit si totes. <String>
template El patró del format per mostrar els items. <String> summary

publications
Mostra les publicacions.

publications([context=<String>];[categoryId=0<Long>];[groupId=0<Long>];[count=10<Integer>];[template=summary<String>];[notSent=false<Boolean>];[lang=<String>];[asBlogger=false<Boolean>];[future=false<Boolean>])

Atributs

Descripció Tipus Opcions Per defecte
context Indica on porten els enllaços per llegir més. <String>
categoryId La categoria que es mostrarà. Zero per a totes. <Long> 0
groupId El grup que es mostrarà. Zero per a tots. <Long> 0
count El nombre d'ítems a mostrar. <Integer> 10
template El patró del format per mostrar els items. <String> summary
notSent Cert si es mostren les no enviades. <Boolean> false
lang L'idiome de l'item. Buit per a tots. <String>
asBlogger Els items pendents de l'usuari amb el rol de blogger. <Boolean> false
future Cert si es mostren els items amb data futura. <Boolean> false

challenges

challenges([status=active<active|closed|all>];[context=<String>];[count=10<Integer>];[restricted=false<Boolean>];[studentRelated=false<Boolean>];[challengerRelated=false<Boolean>];[responseFrom=15<Integer>];[template=summary<String>])

Atributs

Descripció Tipus Opcions Per defecte
status L'estat en que es troba l'item. <String> active|closed|all active
context Indica on porten els enllaços per llegir més. <String>
count El nombre d'ítems a mostrar. <Integer> 10
restricted Cert si el que es mostra és específic per a l'usuari. <Boolean> false
studentRelated <Boolean> false
challengerRelated <Boolean> false
responseFrom <Integer> 15
template El patró del format per mostrar els items. <String> summary

Llançadora

Per tal de cobrir tots els casos que permeten les newsletter, la tasca que llança el contingut pels subscriptors és diferent de la tasca d'enviament de publicacions.

Diferències per decidir si enviar

La llançadora de newsletter té en compte que els diferents continguts venen de diferents mòduls. Si la llançadora es defineix com a Necessita disparador, previ a l'enviament, la llançadora comprovarà que hi hagi continguts en aquelles seccions marcades com a Disparador.

Diferències en els subscriptors

Opcionalment, la llançadora pot restringir els nombre de recipients a criteris de mòdul. Un cop seleccionats els recipients, aquests passaran pel filtre de subscripció, on es diu si volen o no rebre de la categoria de la newsletter.

Exemples

Tot i que és possible crear tantes newsletter com s'enviïn, l'objectiu principal és permetre usar les newsletter com eina de maquetació i captar el contingut de l'activitat dins les bases de dades.

El que segueix són exemples dels diferents tipus de newsletter segons els atributs o la llançadora que s'utilitzi.

Variacions pel contingut

Newsletter tipus informe

Valor

Explicació

Títol

Pot ser un títol normal, tipus Informe d'estat.

Estàtica/Dinàmica

El contingut no es guarda com enviat en una data determinada. Cada vegada que es consulti o s'enviï, variarà segons les dades del moment de la consulta.

Newsletter tipus publicació via números

Valor

Explicació

Títol

El títol ha de contenir el número. Aquest pot ser del format any/mes per enviaments mensuals.

Estàtica/Dinàmica

El contingut es guarda com enviat en una data determinada. Cada vegada que es consulti o s'enviï el número, es veurà el mateix que es va enviar per primer cop.

Variacions per llançadora

Newsletter periòdiques

Llançadora

Explicació

Tasca periòdica

Una tasca periòdica genera el contingut i l'envia als subscriptors.

Newsletter d'activitat

Llançadora

Explicació

Una activitat concreta

Una activitat genera el contingut i l'envia als subscriptors.

Enviaments

Tant les publicacions com les newsletter s'envien usant diferents mètodes. El més habitual és usar una tasca programada que faci l'enviament, però també poden ser enviades en moments concrets a usuaris determinats.

Per entendre la complexitat dels enviaments, veiem quines són les peces en joc:

Peça

Explicació

Categoria de publicacions

Poden ser públiques o privades. Les públiques són gestionades per l'usuari. Les privades les gestiona l'administrador de publicacions.

Categoria de notificacions

Són categories creades pel sistema. La divisió entre públiques i privades funciona igual que les categories de publicacions.

El sistema usa les notificacions privades per enviar missatges de sistema, com per exemple, la recuperació de passwords.

Subscripcions

Per a tota categoria pública, les subscripcions són gestionades per l'usuari, podent ser restringides pel grup social.

Per categories privades, l'usuari no pot subscriure's, però si demanar no rebre.

Enviables

Els enviables són qualsevol entitat que pugui ser enviada per correu. La finalitat dels enviables és poder enviar correus de manera puntual.

Acords

Els acords són acceptats o declinats per l'usuari. Hi ha dos tipus d'acord, el que restringeix l'accés a l'aplicació i el que prohibeix l'enviament de notificacions o publicacions.

Els filtres

Algunes de les peces anteriors actuen com a filtres. La següent imatge mostra els elements a lloc.


Enviaments a usuaris

Bones pràctiques

Usar categories públiques

Les categories públiques són gestionades per l'usuari. Si no vol rebre d'una categoria, pot aturar l'enviament per configuració. Si vol subscriure's a alguna categoria, també ho pot fer per configuració.

Evitar l'ús d'enviables

Els enviables tenen com a únic filtre els acords. L'usuari és requerit a un pronunciament vers l'acord una sola vegada. Un cop accepta o declina, ja no se li recorda més. Amés, els acords són acumulables per usuari. Un acord declinat atura tot enviament. L'efecte d'això, és que l'usuari no pot aturar l'enviament per configuració i té com a única solució demanar que s'aturi tot enviament.

No fer enviaments massius fora de les tasques programades

Les tasques programades, llançadores d'enviaments de categories de publicacions o newsletter, estan optimitzades per a enviaments massius. Utilitzem tasques d'enviament per lots que eviten ser marcats com spam pel volum de correus.

Dins les tasques programades, evitar l'ús de Guardar i executar, incidint més en una programació correcte.

Idiomes

Tant publicacions com newsletters poden definir-se per a un idioma concret. El resultat és el següent:

Idioma

Qui ho veu

Buit o nul

Tots els visitants de la web veurien la publicació o newsletter.

Un idioma de la web

Tots els visitants si l'idioma de visualització de la web o la del seu navegador coincideixen.

En la majoria de webs aquest és seleccionable pel visitant.

Un idioma no configurat a la web

Només els visitants si l'idioma del seu navegador coincideix i la seva selecció d'idioma és Configuració per defecte.

Enviaments

Pels enviaments, la diferència està en l'idioma a comparar. S'utilitza sempre la configuració regional del contacte.

Idioma

S'envia?

Buit o nul

S'envia a tots els contactes seleccionats.

Un idioma concret

S'envia exclusivament als contactes seleccionats configurats amb el mateix idioma. La resta no rebran la publicació o newsletter.

La lògica darrera els idiomes

Com a regla general, s'entén posar un idioma quan:

No posaríem idioma si:

Publicació vs Newsletter

Les publicacions són bàsicament un blog. Van lligades a una data, un autor, unes lectures, una valoració i comentaris. Les publicacions utilitzen Mail queue per gestionar les subscripcions de les categories de publicació, així que poden ser enviades per correu a tot usuari registrat que ho vulgui. Les publicacions cobreixen abastament les necessitats de comunicació més habituals, via web o correu.

Si és així, doncs perquè hauríem de voler una nova eina?

Per què usar Newsletter?

Les Newsletter entomen la casuística que comporta l'enviament per correu. Maquetació, formats i continguts sota estàndards que funcionen en qualsevol client de correu.

Les Newsletter, amés, no han vingut soles. Per tal de donar contingut a les seccions externes, s'han creat els ContentProvider. Cada mòdul pot definir els seus per dotar de contingut les Newsletter.

Comparativa per funcionalitats

Funcionalitat

Publication

Newsletter

Publicació web

Sí, és l'entorn on millor es desenvolupa.

Sí, però no hi està pensat.

Enviament per correu

Sí, envia les publicacions no enviades prèviament.

Sí.

Control de subscriptors

Sí, per categories de publicació.

Sí, per categories de publicació, de mòduls i de sistema.

Funcionalitat notificació

No.

Sí, via disparadors de secció.

Contingut personalitzat

Sí, nom, correu i enllaços actius (liveref).

Sí, igual que publicacions més contingut personalitzat de mòduls.

Contingut dinàmic

No.

Sí, una sola Newsletter pot configurar-se per a ser enviada amb resums que variaran segons el seu estat en el moment de l'enviament.

Convencions

Funcionalitat per URLs esteses

Les publicacions generen una URL d'accés a la publicació sencera. Aquesta URL segueix les convencions estàndard per URLs fàcils de llegir i acceptades pels buscadors. En una primera versió, les URL són el mateix títol adaptat.

Funcionalitat afegida per imatges

Dins els templates de publicacions, s'ha afegit una convenció de directoris amb funcionalitat per a imatges.

Tant les topmost com les priorized es veuen en el llistat. Les included només quan es veu la publicació sencera.

De la mateixa manera, les topmost i les priorized s'envien dins la notificació per correu.

Funcionalitat per arxius adjunts

Dins els templates de publicacions, s'ha afegit una convenció de directoris amb funcionalitat per a documents.

Els documents dins l'arrel de attached s'envien com adjunts dins les notificacions per correu de categories marcades com Evitar la cua o usant la pestanya Enviable.

Customer Relationship

BrightSide CRM es composa dels elements que permeten fer un seguiment de les accions fetes pels comercials i tècnics, dirigides a clients i clients potencials, per assolir una venda.

Els blocs principals del CRM son:

  1. Acció de venda
  2. Prospecció de venda
  3. Campanya

Les dades que s'utilitzen per organitzar les accions de venda son:

  1. Client
  2. Venedor
  3. Fórmules de Comissions / Alertes
  4. Touchpoints
  5. Ideal Target
  6. Tipus d'acció
  7. Sectors d'activitat
  8. Tecnologies
Acció de venda

Les accions de venda son el nucli de BrightSide CRM. Son la font del calendari dels venedors, dels resultats de les prospeccions i les campanyes. També permeten crear estadística envers els tipus d'acció i la seva efectivitat. Mantenir al dia les accions de venda dona qualitat a l'informació tornada pel sistema.

Els atributs

Nom

Descripció

Data inici

Indica quan s'ha fet o es preveu fer l'acció.

Data final

Indica la finalització de l'acció.

Adreça

S'agafa de les adreces del client, incloent seus, departaments i contactes. S'escull una de la llista.

Venedor

És el venedor que ha fet o farà l'acció.

Tipus

És el tipus d'acció que s'ha fet o es farà:

  • Trucada
  • Email
  • Visita
Es poden crear tants tipus com siguin necessaris.

Participants

Son les persones que han participat o participaran en l'acció. Els participants poden assignar-se manualment a l'acció o venir donats per la prospecció de venda. Quan la prospecció és part d'una campanya, serà Ideal Target qui escollirà en primera instància.

Comentari

Resum de l'acció descrita pel venedor. En accions futures el comentari descriu què es pretén fer. En accions ja fetes, el resum descriu com s'ha resol l'acció.

Touchpoint

Punt de contacte o fita que s'ha aconseguit en l'acció. Les noves accions hereten els touchpoint d'accions anteriors, entenent que no es perd contacte, sino que es manté o es guanya.

Estat

Indica quan l'acció és per fer, cancel·lada o feta. Una acció amb estat Per fer i data passada es mostra amb un símbol d'alerta

Accions de venda dins la prospecció


Prospecció de venda

La prospecció de venda de BrightSide CRM és el conjunt de les accions de venda fetes a un client o client potencial amb un objectiu definit.

Els atributs

Atribut

Descripció

Client

Client a qui es fa la prospecció.

Descripció

Descripció del motiu pel que es contacte amb el client o client potencial. Quan la prospecció ve d'una campanya, la descripció és de la campanya.

Data inici

Inici de la prospecció.

Data final

Opcional, fi de la prospecció. Quan s'arriba a la data de finalització, la prospecció es dona per acabada negativament, en cas de no haver estat acabada amb anterioritat positivament.

Participants

Son les persones que es faran participar en la prospecció.

Venedors

Son els venedors que poden fer accions de venda en la prospecció. Cada venedor apareix en la prospecció amb una fórmula de comissió i una d'alerta.

Campanya

Les campanyes de BrightSide CRM son eines per crear prospeccions de venda seleccionant múltiples clients o clients potencials. Al afegir un client a la campanya es genera una nova prospecció de venda, escollint els targets segons es defineix amb Ideal Target.

Els atributs

Atribut

Descripció

Descripció

Descripció del motiu pel que es contacte amb els clients o clients potencials.

Data inici

Inici de la campanya.

Data final

Opcional, fi de la campanya. Quan s'arriba a la data de finalització, la campanya dona per acabades negativament totes les prospeccions generades, en cas de que no haguessin estat acabades amb anterioritat positivament.

Targets

Usant Ideal Target, selecciona els participants a les prospeccions generades.

Publicació

Descripció amb contingut ric, HTML, imatges, videos, etc. per publicar via web o email.

Venedors

Venedors assignats a la campanya. Cada venedor apareix en la campanya amb una fórmula de comissió i una d'alerta.

Quan no es defineixin venedors, les prospeccions generades agafaran els venedors assignats al client de la prospecció.

La campanya vista com la adició de clients per aconseguir prospeccions de venda


Client

El client és el contacte sobre el que es fan prospeccions de venda. Quan el contacte que representa el client té definit l'organigrama, facilita la obtenció de targets usant Ideal Target.

Els atributs

Atribut

Descripció

Nom

És el nom del client. Es selecciona d'una llista de contactes i s'ha de correspondre a un contacte vàlid.

Sectors d'activitat

Sectors en els que classifiquem el client.

Tecnologies

Tecnologies que utilitza el client.

Sectors on treballa

Sectors en els que classifiquem els clients a qui dona servei el client.

Venedors

Son els venedors a qui s'assigna el client. Cada venedor apareix amb una fórmula de comissió i una d'alerta.

Sumari de client

El sumari de client és on es mostra l'activitat del contacte en altres mòduls de BrightSide. Aquest és un dels avantatges d'una plataforma integrada. Alguns exemples son:

BrightSide Dossier
Mostra els dossiers oberts al contacte, junt amb dades rellevants.
BrightSide Financials
Mostra els contractes oberts al contacte, junt amb l'estat de la cartera.
BrightSide ERP
Mostra les ordres de treball actives del contacte, junt amb dades rellevants.
Venedor

El venedor és el contacte que fa les accions de venda i a qui se li assignen clients, prospeccions i campanyes.

Els atributs

Atribut

Descripció

Nom

És el nom del venedor. Es selecciona d'una llista de contactes i s'ha de correspondre a un contacte vàlid.

Financials

Contractes


Productes

Productes per contracte

És posible filtrar els productes que tinguin relació amb contractes de dues maneres:

  1. Des del contracte. En la pestanya Productes.
  2. Des de la cerca de productes. Filtrant la cerca per Contracte.
Documents

Generant assentaments


Entrada de productes

L'entrada de productes admet els següents casos:

  1. Introducció directe del codi. El producte que immediatament validat a la línia.
  2. Introducció de codi del contractant. Es pot fer usant el símbol # abans del codi. El producte es valida immediatament.

    Per compatibilitat amb altres versions, també es poden usar dos símbols ## o escriure'l directament. En aquest darrer cas, si el codi de contractant no és coincident amb cap codi de producte produirà el mateix resultat.
  3. Introducció d'un concepte habitual. El text passa directament al camp concepte i es tracta com a producte no codificat.

    La diferència d'aquest darrer cas respecte a introduir el concepte directament, és que l'entrada recorda al darrer preu i l'IVA i els passa als camps corresponents.

Preu proposat al document

El mecanisme aplicat als preus s'aplica també als impostos.

Codis del contractant

Quan un contracte té marcada la opció Usar codis del contractant s'usaran, visualment, els codis definits pel contractant. De tota manera, la cerca de productes funciona igual independentment de com estigui marcada aquesta opció. Quan s'ha buscat per codi i l'opció es marcada, l'entrada troba el codi de contractant correcte.

Cartera

Seleccionar quin document volem fer

Quan en el filtre es selecciona un tipus document, aquest respon sempre al document que es vol fer. Al dir Rebut Despesa, per exemple, es veurien tots els documents que poden continuar el flux cap a Rebut Despesa, per exemple Factura Rebuda i Venciment a Pagar.

Tallar el flux dels documents

A partir de la versió 1.2.9

Cadascun dels documents relacionables té com atributs Ancestre i Descendent, visibles en la pestanya Relacions del document. Un document es relaciona amb altres documents en dos sentits:

Quan un document no té ancestres, és possible desmarcar l'atribut Ancestre per evitar que continui sortint en cartera. El cas és el mateix pel que fa als descendents.

Programació

Un document pot programar-se com entitat. Es configura amb el botó .

Les accions programables son:

  1. Clonar document: Clona el document en la data indicada. Permet crear documents definitius o esborranys.
Hisenda Pública

Model 111

El model 111 llista les dades per:

Les retencions s'agrupen per:

El model 111 és només a títol informatiu. Els comptes implicats es liquiden fent servir l'opció Liquidacions.

Model 303

El model 303 mostra les dades d'IVA dels trimestres. El desglòs és:

I els totals per a cada cas. Les dades per trimestre i desglòs son:

L'import declarat es fa servir per a dues coses:

Els totals del desglòs mostren dues bases, la que es declararà i la real. Seràn diferents si existissin hi haguessin moviments exempts d'IVA.

La generació del assentament

Per a cada trimestre, la fila inferior mostra els totals d'IVA suportat i repecutit. Quan existeix assentament, el camp declarat mostra l'import declarat en l'assentament. Quan no existeix assentament, un botó proposa generar-lo.

La generació del assentament és automàtica, no queda gravat fins que s'accepta i corregeix errors en trimestres passats.

En gravar l'assentament, els comptes d'IVA queden a cero i l'import passa a Hisenda deutora o creditora, segons sigui el cas.

Liquidacions

Les liquidacions permeten pagar o ingressar, segons toqui, d'un dipòsit de tresoreria. Es genera un assentament que liquida els comptes d'Hisenda deutora o creditora contra el compte de tresoreria escollit.

És possible escollir quins comptes es volen liquidar.

Format dels comptes

Comptes associats al IVA i IRPF

El format dels comptes associats al IVA i IRPF és:

[Major][Modificador].[(IVA|IRPF)*10]

Per exemple:

Per aconseguir compatibilitat amb versions anteriors on IVA i IRPF no admetien cap decimal en les actualitzacions s'inclou un autoupdate SQL que opera sobre la base afegint un 0 al final dels comptes associats.

L'algorisme aplicat és:

Si existeix la 4720000018 o la 4770000018
  Converteix fent: (Digits del 1 al 7) + (Digits del 9 al 10) + 0
Si no
  No facis res

El resultat de la modificació és que els comptes associats perden el vuitè dígit i guanyen un darrer zero.

Comptes de liquidació

Es liquiden els comptes associats a IVA i IRPF contra els comptes acabats en 000. La liquidació de compte associada a compte de liquidació es fa al tancar trimestre. El pagament (o cobrament) es fa en la data especificada.

Informe comptables

BS Financials dóna un conjunt d'informes comptables estàndard, més la possibilitat de crear nous informes a mida per l'usuari.

Balanç exportable

El balanç és exportable en el format de sumes dels deure i haver. L'exportació permet extreure les dades del balanç de sumes i saldos. Via les opcions d'exportació, també és possible obtenir un format adequat per a taules pivot.

Opcions d'exportació

Any

L'any objectiu de l'informe.

Mes

El mes de l'any objectiu del qual es fa l'informe

Incorporar saldos inicials

Incorpora l'assentament inicial a l'informe. En cas de no trobar-lo en l'any objectiu, busca el darrer i acumula els imports.

Desglòs

Desglossa els imports per trimestres. Afegeix l'any pel cas d'incorporar saldos inicials en anys sense assentament inicial.

Exportar el Balanç de Sumes i Saldos

L'escenari correcte és un any objectiu amb l'assentament inicial fet o amb l'any anterior tancat. A diferència de l'opció de balanç del menú, l'exportació força la inclusió de l'assentament inicial quan es demana que s'incorporin, anant a buscar-lo en anys anteriors.

  1. Seleccionar l'any objectiu.
  2. Seleccionar el mes fins on es vol treure l'informe.
  3. Marcar l'opció Incorporar saldos inicials.
  4. Deixar desmarcada l'opció Desglòs.

Exportar el balanç en un format adequat per a taules pivot

Les opcions de saldos inicials i desglòs donen l'oportunitat de treure fulles amb més informació i per a diferents propòsits.

És important tenir en compte que quan es demana incorporar saldos inicials i desglòs conjuntament, els saldos inicials són acumulats en el primer trimestre de cada any. Quan aquests s'han trobat en anys anteriors (any objectiu sense assentament inicial), també s'acumularan els assentaments de tancament en el darrer trimestre. Si es vol veure l'evolució trimestral dels comptes, els saldos inicials desfiguraran l'informe. Aquesta regla no s'aplica als comptes d'explotació, excepte quan l'any objectiu no té assentament inicial.

Configurables

Els informes comptables configurables permeten crear taules amb valors reals de la base de dades Financials usant des de i fins dates.

El format de la definició de l'informe és text JSON i pot configurar-se a Eines -> Arxius -> Informes. L'extensió de l'arxiu amb la definició cal que sigui .json. Els informes seran executables des de Financials -> Comptabilitat -> Informes. Un exemple de definició seria:

{
  "name": "Nom de l'informe",
  "rows": [
    {
      "order": 1,
      "name": "Concepte de la fila 1",
      "regexp": [
        "700.*"
      ],
      "sumType": "CREDIT",
      "negate": false
    },
    {
      "order": 2,
      "name": "Concepte de la fila 2",
      "regexp": [
        "600.*"
      ],
      "sumType": "DEBIT",
      "negate": false
    },
    {
      "order": 3,
      "name": "Total",
      "sum": true
    }
  ],
  "columns": [
    {
      "order": 1,
      "name": "Concepte de la columna 1",
      "regexp": [
        ".*[0-4]"
      ]
    },
    {
      "order": 2,
      "name": "Concepte de la columna 2",
      "regexp": [
        ".*[5-9]"
      ]
    }
  ]
}
Fulles d'informe

Les fulles d'informe BS Financials són informes basats en fulles de càlcul amb configuració de comptes. El módul de fulles d'informe fa còpia de la fulla de configuració i reemplaça les cel·les amb configuració de comptes, pels valors reals de la base comptable.

Es proporcionen dues fulles estàndard que representen el Balanç de Situació en format anual i mensual. Per executar-les aneu a Financials -> Comptabilitat -> Fulles informe. El camp Data serà usat per extreure l'any o l'any i el mes, segons l'informe.

Balanç de Situació

  1. Seleccionar Financials -> Comptabilitat -> Fulles informe.
  2. En el camp Data seleccionar una data qualsevol de l'any del qual es vol el balanç.
  3. Seleccionar la Fulla ComptesAnuals.
Resource Planning

Compres

Fluxe del proces de compres

En la tasca es defineixen els usos requerits:

Inici del fluxe

Es defineix en la tasca i controla quan els usos son visibles a compres:

En tots els casos es defineix un valor de retard. Per exemple, un retard de menys un hora, més Comprar al acabar predecessor, faria que les compres veiessin els usos un hora abans de la previssió d'acabament del predecessor, o el que seria el mateix, una hora abans del moment previst de començar la tasca.

Estats

  1. Usos (Recurs humà, recurs, producte)
    1. Cap. Encara no ha arribat a compres.
    2. Pendent. Hi ha una entrada a compres.
    3. Rebut. Hi ha una recepció.
      1. Parcialment.
      2. Complet. La recepció cubreix el requeriment.
    4. Processat. La tasca s'ha acabat.
  2. Comandes
    1. Cap. Es en la cua de compres.
    2. Pendent. S'ha enviat la comanda.
    3. Rebuda.
      1. Parcialment. Hi han recepcions per quantitats inferiors a la demanada.
      2. Completa. Les recepcions donen igual o més a la quantitat demanada.
  3. Recepcions
    1. Cap. La tasca no s'ha iniciat.
    2. Usat.
      1. Parcialment. La tasca utilitza parcialment la recepció.
      2. Completa. La tasca utilitza la totalitat.
Pendent encara: colocar els remanents on es puguin consultar pels usos. Això resoldria l'ús parcial en tasques acabades. El cas en només vàlid per a productes.
Work Order


Task

Estat de la tasca

Canvis en l'estat

El pas de planificant a preparada és responsabilitat de la persona que prepara les tasques.

Una tasca preparada estarà en espera quan:

En la resta de casos, la tasca preparada estarà llesta per començar.

Una tasca iniciada pot passar a acabada quan:

Components

Components disponibles

Convocatòries

L'API de convocatòries permet crear convocatòries basades en els participants en entitats de qualsevol mòdul BrightSide.


Com funciona?

Les convocatòries es composen dels següents camps:

Descripció

Nom de la convocatòria. Surt en el calendari i com a subjecte dels correus.

Organitzador

Contacte que convoca. Si el correu es correspon al domini del BaaS, serà l'utilitzat quan s'envií la convocatòria. En cas de no correspondre, s'usaria el correu per defecte.

Data inici i data final

Les dates de l'esdeveniment.

Lloc

Lloc de l'esdeveniment.

En línia

Indica que l'esdeveniment es fa en línia.

URL

L'adreça per poder accedir a l'esdeveniment. Aquesta adreça només es fa pública a les persones convocades, via email, consultant l'àrea d'usuaris o la pàgina web de l'esdeveniment.

Entitat

Entitat BrightSide d'on s'agafen els assistents. La convocatòria pot afegir de l'entitat o fer un afegit profund, usant altres entitats relacionades. Per ex. Dossier i Categoria.

Text

Text explicatiu de l'esdeveniment.

Assistents

Contactes assistents a la convocatòria. Poden afegir-se de l'entitat o directament.

Els camps de la convocatòria estan pensats per ser compatibles amb els que formen l'especificació iCal, exceptuant el text, que admet format en HTML (el wiki es transforma en HTML estàndard). Per tal que el text s'inclogui dins iCal, es genera una versió en text pla, sense imatges ni format.

Organitzador, assistents i calendari

Les convocatòries queden registrades en els calendaris BrightSide de l'organitzador i els assistents. Aquests calendaris es poden importar a diferents plataformes de calendari i dispositius.

Apart del calendari BrightSide, les convocatòries poden enviar-se per correu. Quan es segueix aquest mètode, els correus són de organitzador a assistent, un a un i privat. Dins cada correu s'inclou l'esdeveniment en format iCal. Com el comportament varia segons les plataformes, cal tenir en compte:

Assistència

Les convocatòries poden usar-se com a control de registre i assistència per a trobades, cursos o qualsevol altre esdeveniment.

El codi QR no es genera en el cas d'esdeveniments en línia.

Control d'assistència

Els correus enviats als contactes convocats inclouen un codi QR amb un text indicant que servirà per a validar l'assistència.


Guardi aquest codi QR

Aquest codi s'utilitzarà per a validar la seva assistència.

En el registre d'assistents previ a l'acte els contactes registrats i en possessió del codi QR podran ser validats fent una lectura del codi. La lectura de codi la podrà fer un usuari registrat i pertanyent al grup social Auxiliars d'esdeveniments.

Els contactes amb l'assistència validada es veuran dins la fitxa de la convocatòria amb una marca d'assistència.

Sistema d'auto-registre a la convocatòria

Una convocatòria pot admetre que els contactes puguin registrar-se (afegir-se a la convocatòria). Quan s'habiliti el registre a la convocatòria, caldrà tenir en compte:

En cas de canvi de dates, s'hauran de tenir en compte els dies de validesa del codi QR. Si es passa a una data posterior, els codis no seran vàlids en el moment de validar l'assistència. Després d'un canvi, si s'envia un correu a tots els convocats, el nou codi QR serà bo.

Creant el context de registre

Ens posarem en mode administració web i crearem un context restringit pel rol escollit.

La restricció de rol no pot estar en cap cas buida, per evitar que visitants no registrats puguin iniciar una acció de registre fallida, sense contacte valid.

Un cop creat el context, l'editarem afegint la macro {@entity-ctrl:convocation-ctrl:/convocation/[id_convocatòria]}, sent [id_convocatòria] igual al id de la pestanya convocatòria dins el BaaS.

Visualització de la convocatòria dins el context

Un cop gravat el context, es mostrarà la convocatòria seleccionada. El format serà:

  1. Títol de la convocatòria.
  2. Etiquetes amb data inici, data final, localització i entitat relacionada.
  3. Text de la convocatòria, amb les macros de correu traduïdes al context web.
  4. Control d'assistència segons els següents casos:
Editor wiki

La intenció de l'editor wiki és facilitar l'entrada de la Wiki syntax per a pàgines, publicacions i d'altres elements editables.

Entrada manual vs. assistida

L'editor és necessari és per la pujada d'imatges i la selecció del repositori correcte. També per la pujada de documents. pel que fa a la resta de les opcions de l'editor, són més de recordatori que realment funcionals. En la majoria dels casos preferirà introduir manualment les seqüencies wiki que cercar les opcions de l'editor.

Flux d'entrada de text

La sintaxi wiki gestiona correctament l'entrada de text normal, creant paràgrafs quan es deixen espais en blanc, o salts simples de línia.

Aplicant estils o agrupant sobre text escrit

Si es selecciona text dins l'editor i s'aplica alguna de les opcions de menú sobre el text, només el text seleccionat es veu afectat. Per exemple, si volem tornar un text a negreta, seleccionant-lo i prement el botó de negreta, l'editor afegirà ** al principi i final de la selecció (negreta en sintaxi wiki).

Seleccionant un text i prement Crear grup d'estils, el grup envoltarà el text seleccionat entre [block][/block].

Botons de la barra de menú

En ordre d'esquerra a dreta:

Botó

Funcionalitat

Capçalera 1

Torna el paràgraf on es troba el cursor a l'estil capçalera 1.

Capçalera 2

Torna el paràgraf on es troba el cursor a l'estil capçalera 1.

Capçalera 3

Torna el paràgraf on es troba el cursor a l'estil capçalera 1.

Capçalera 4

Torna el paràgraf on es troba el cursor a l'estil capçalera 1.

Negreta

Torna el text seleccionat a negreta.

Cursiva

Torna el text seleccionat a cursiva.

Mono-espaiada

Torna el text seleccionat a mono-espaiada.

Alineació esquerra

Alinea el bloc d'estils a l'esquerra.

Alineació centre

Centra el contingut del bloc d'estils.

Alineació dreta

Alinea el bloc d'estils a la dreta.

Text justificat

Justifica el contingut del bloc d'estils.

Flotant esquerra

El bloc d'estils flota a l'esquerra.

Flotant dreta

El bloc d'estils flota a la dreta.

Element de llista

Torna el paràgraf on es troba el cursor en un element d'una llista.

Element de llista ordenada

Torna el paràgraf on es troba el cursor en un element d'una llista ordenada.

Color

Defineix el color de la font i/o del fons del grup d'estils on es troba el cursor.

Taula

Crea elements de taula, com columnes i files diferenciant si són de capçalera.

Agrupacions

Defineix varis elements que funcionen com a grups d'estils.

  • Crear grup d'estils. Crea un grup d'estils [block] amb la selecció.
  • Crear estils en línia. Crea un grup d'estils [span] amb la selecció.
  • Crear nota. Crea un grup d'estils [note] amb la selecció.
  • Afegir columna. Crea una nova columna. Les columnes són grups d'estils que es veuran en columna si l'espai visual ho permet, o apilats si no.
  • Acabar columnes. Si s'han creat columnes i es vol continuar amb tot l'ample visual, aquest element n'indica el tancament.
  • Crear tabulador. Crea el patró pels tabuladors.
  • Crear auto-amagar. Crea el patró per les llistes auto-amagades.
  • Wiki syntax. Inicia o acaba la sintaxi wiki.
  • Java syntax. Inicia o acaba la sintaxi Java.
  • XML syntax. Inicia o acaba la sintaxi XML.

Esborrar estils

Esborra els atributs associats al grup d'estils on es troba el cursor.

Imatge

Permet pujar una imatge al repositori adequat i seleccionar-la.

Enllaç

Permet crear un enllaç, incloent enllaços a arxius. El selector d'arxius permet també pujar-ne.

Protecció

Crea elements wiki a partir d'elements HTML, intentant respectar els atributs.

Vista prèvia

Mostra una vista prèvia de l'HTML generat.

Ajuda

Porta a l'ajuda contextual de l'editor wiki.

Enquestes

L’API d’enquestes permet crear grups de preguntes relacionades amb entitats BrightSide.

La primera versió és plenament funcional per a BS Publicacions i BS Dossiers.

Com defineix l'API una enquesta?

Una enquesta és un grup de preguntes relacionades amb una entitat BrightSide. Com atributs, l'enquesta té títol, una descripció, una data límit per respondre, la possibilitat d'adjuntar documentació usant el mòdul d'adjunts i atributs de comportament que veurem més endavant amb més detall.

Al mostrar-se, l'enquesta deixa al participant navegar entre l'entitat relacionada i la pròpia enquesta, tal i com es mostra en els següents exemples.


Enquesta a l'àrea d'usuari


Enquesta en l'entitat relacionada

Els atributs que modifiquen com es mostra l'enquesta

Attribut

Explicació

Permetre negatius

Quan es permeten negatius, els valors que es guarden per a cadascuna de les opcions de l'enquesta són -1, 0 i 1. La transcripció serà En contra, Abstenció i A favor. La opció de vot a la web es mostrarà com vermell, groc o verd, remarcant la opció escollida.

Quan no es permeten negatius, només es guarden las votacions positives. Depenent de si es mostren o no participants, la opció de vot es mostrarà com un OK blau o un Checkmark verd.

Mostrar participants

Quan es mostren participants, es crea una taula on els participants es mostren en l'eix Y i les opcions en l'eix X. Dels participants es veurà el nom i el sentit vot.

Quan no es mostren participants, l'usuari que vota només veu les opcions.

Mostrar vots

Quan es mostren vots, el nombre total de vots es veu per a cada opció. Quan també es mostren participants, la suma dels vots es veu a peu de taula.

Quan no es mostren vots, l'usuari no sap en cap moment el resultat de la votació.

Permetre insercions

Permetre insercions activa la possibilitat que els usuaris puguin afegir opcions a votar.

Aquesta opció no està implementada.

Màxim per opció

Màxim per opció controla la quantitat de vots admesos per opció. Aquest punt té sentit quan s'està fent un tipus d'enquesta on les opcions admeten un nombre de votants determinat. Quan el màxim per opció és zero, tots els participants poden votar totes les opcions.

Màxim d'opcions votades

Màxim d'opcions votades controla la quantitat de vots emesos per un participant. L'explicació seria es pot votar un màxim de 3 del total de 5, sent 3 i 5 part de l'exemple. Quan el màxim d'opcions és zero, el participant pot votar totes les opcions.

Tipus

L'atribut tipus afecta al títol de les opcions. El tipus String es el que admet més varietat i pot ser usat per defecte.

La intenció d'aquest atribut és poder controlar màxims i mínims quan s'hagi marcat la opció Permetre insercions.

Exemples de la mateixa enquesta variant els atributs


No permet negatius, no mostra participants


Permet negatius, no mostra participants


No permet negatius, mostra participants


Permet negatius, mostra participants

Enviar l'enquesta

Les enquestes poden ser enviades per correu. Els recipients seran els participants de l'entitat relacionada. Veiem un exemple usant dos entitats diferents:

Entitat relacionada dossier

Els participants de l'enquesta seran els participants al dossier i a les categories d'on penja el dossier.

Entitat relacionada publicació

Els participants de l'enquesta seran els subscriptors de la categoria de la publicació.

El correu mostra el títol de l'enquesta, l'entitat relacionada, la descripció i les opcions a votar, incloent el sentit del vot en cas d'ésser votada.