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.
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.
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 |
|
Soci |
|
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 |
Aportacions al capital, repartiment de dividends. |
|
BS Contacts |
Grup social |
Pagament de quota, accés al serveis. Dins BS Financials podria ser un Client. |
|
El perfil d'usuari és l'espai on l'usuari autenticat gestiona les seves dades, Relacions i Habilitats .
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 |
|
|
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.
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. |
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 .
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 |
|
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.
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. |
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. |
|
|
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.
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.
Les relacions iniciades per usuaris autenticats queden pendents de validació. Per resoldre aquest estat, se segueixen unes regles predefinides:
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:
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.
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. |
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.
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
.
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 .
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.
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. |
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.
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
.
{ @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>
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.
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>
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 . |
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.
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'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 .
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í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. |
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 |