Opcions d'impressió

Mida
Compacta · 9 pt Normal · 10,5 pt Gran · 12,5 pt
Els meus apunts
No imprimir-los Incloure'ls a cada paràgraf

El navegador numera les pàgines des del seu propi quadre d'imprimir: activa-ho allà si les vols.

Els requadres grisos només surten si deixes marcada la casella «Gràfics de fons» del quadre d'imprimir.

opos

SAP, desenvolupament i ERP · Tècnic/a Superior en Tecnologies de la Informació i la Comunicació

Ajuntament de Barcelona
Grup de titulació
Grup A, subgrup A1
Què conté
SAP, desenvolupament i ERP
Temes
8
Imprès el
2026-10-19

Tema 36 · SAP, desenvolupament i ERP

SAP FI i EA-PS

Elaboració pròpia: la font és de pagament i no es reprodueix

Enunciat oficial. SAP FI (Financial Accounting) i EA-PS (Enterprise Aplication for Public Sector).


1. Context: SAP a l'Administració

SAP ERP (Enterprise Resource Planning) és la plataforma de gestió econòmica, financera i de recursos humans de l'Ajuntament de Barcelona i de bona part de les grans administracions espanyoles. L'evolució tecnològica és SAP R/3 → SAP ERP (ECC 6.0, ERP Central Component) → SAP S/4HANA, aquest últim sobre la base de dades en memòria SAP HANA (High-performance ANalytic Appliance) → tema 50.

Estructura organitzativa financera (imprescindible per entendre la resta):

Element Què és
Mandant (client) unitat més alta; separació lògica completa de dades
Societat (company code) unitat mínima per a la qual es pot elaborar un balanç i un compte de resultats complets i legals. És la unitat de la comptabilitat financera externa
Àrea de control (controlling area) unitat de la comptabilitat analítica (CO)
Divisió (plant), centre de cost, centre de benefici unitats organitzatives operatives i analítiques
Àrea de comptabilitat pressupostària (FM area) unitat de la gestió pressupostària pública

2. SAP FI — Financial Accounting

Què és: el mòdul de comptabilitat financera externa de SAP. Registra tots els fets econòmics amb rellevància comptable i produeix els estats financers legals (balanç, compte de pèrdues i guanys) i la informació per a tercers (hisenda, auditors, proveïdors).

Quan la pregunta és quin mòdul cal parametritzar per gestionar la comptabilitat financera dins d'un entorn SAP, la resposta és FI.

Submòduls de FI:

Submòdul Contingut
FI-GL (General Ledger) comptabilitat general: pla de comptes, assentaments, tancaments, balanços. A S/4HANA, el Universal Journal (taula ACDOCA) unifica FI i CO en una única taula de documents
FI-AP (Accounts Payable) comptabilitat de proveïdors: factures rebudes, pagaments, retencions
FI-AR (Accounts Receivable) comptabilitat de clients/deutors: factures emeses, cobraments, reclamacions
FI-AA (Asset Accounting) immobilitzat: altes, amortitzacions, baixes, revaloracions
FI-BL (Bank Ledger) bancs i tresoreria: extractes, conciliació, mitjans de pagament
FI-TV (Travel Management) desplaçaments i dietes
FI-SL (Special Purpose Ledger) llibres especials per a requisits específics

Conceptes clau de FI:

Integració: FI rep automàticament els fets econòmics d'MM (compres i logística), SD (vendes), HCM (nòmina), AA i PS (projectes). El principi és que el document es genera on passa el fet i FI el recull.


3. SAP EA-PS — Enterprise Extension Public Services

Què és: l'extensió (Enterprise Extension) de SAP ERP específica per al sector públic — el prefix EA (Enterprise Add-On) designa la família de mòduls opcionals de SAP ERP. Adapta el nucli financer a la lògica de la comptabilitat pressupostària pública, que és radicalment diferent de la comptabilitat empresarial.

Funcionalitat directament relacionada amb EA-PS dins d'un entorn SAP ERP per al sector públic: la gestió pressupostària pública —elaboració, aprovació i control de l'execució del pressupost, amb les seves fases de despesa i el control de disponibilitat de crèdit—, juntament amb la gestió de subvencions i les competències específiques del sector públic. Aquesta és la resposta a la pregunta d'examen.

Components principals d'EA-PS:

Component Sigles Funció
Funds Management FM gestió pressupostària: estructura del pressupost, dotacions, control de disponibilitat, execució de la despesa i de l'ingrés. És el mòdul responsable de la gestió pressupostària en una organització amb comptabilitat pressupostària com un ajuntament
Grants Management GM (Grants Management) gestió de subvencions, tant rebudes com concedides, amb el seu cicle de vida i la justificació
Funds Management–Budget Control System BCS (Budget Control System) sistema de control pressupostari: versions de pressupost, modificacions de crèdit, bloquejos
Public Sector Collection and Disbursement PSCD (Public Sector Collection and Disbursement) gestió de cobraments i pagaments massius amb els ciutadans i contribuents. És el compte contracte del sector públic i la base de SAP TRM → tema 37
Tax and Revenue Management TRM (Tax and Revenue Management) gestió tributària → tema 37
Funds Management – Cash Budget Management CBM (Cash Budget Management) pressupost de tresoreria

Estructura pressupostària a FM:

El cicle pressupostari a SAP té quatre etapes: elaboració i aprovació del pressupost (dotacions inicials a FM), execució (les fases de la despesa, taula següent), i liquidació i tancament (romanents, compte general → tema comú 13, que en desenvolupa el marc normatiu). Aquí ens centrem en l'etapa d'execució: les fases de la despesa pública i el seu reflex a SAP FM —la correspondència que cal saber:

Fase administrativa Document SAP
Autorització (A) — autorització de la despesa reserva de crèdit / sol·licitud de comanda
Disposició (D) — compromís amb el tercer comanda de compra (MM) o contracte
Obligació reconeguda (O) — reconeixement del deute factura comptabilitzada (FI-AP)
Pagament (P) document de pagament (FI-BL)

Cadena de la despesa pública A-D-O-PQuatre fases, cadascuna amb el seu document. Cada fase consumeix el crèdit que va reservar l'anterior, i és per això que no se'n pot saltar cap.Autorització (A)reserva de crèditDisposició (D)comanda de compra ocontracte (MM)Obligació reconeguda (O)factura comptabilitzada (FI-AP)Pagament (P)document de pagament (FI-BL)

Cada fase consumeix crèdit i FM en fa el control de disponibilitat: si no hi ha crèdit suficient a la posició, el sistema bloqueja l'operació. Aquesta és la diferència essencial amb un ERP privat, on no hi ha crèdit pressupostari limitatiu.

Altres especificitats del sector públic: exercici pressupostari i romanents, modificacions de crèdit (transferències, crèdits extraordinaris, suplements, generacions, incorporacions de romanents), plurianualitat, finançament afectat, liquidació i compte general → tema comú 13.


4. Altres mòduls SAP rellevants

Mòdul Contingut
CO Controlling: comptabilitat analítica, centres de cost, ordres internes, comptabilitat de costos
MM Materials Management: compres, comandes, recepcions, inventari
SD Sales and Distribution: vendes i facturació
HCM Human Capital Management: personal i nòmina → tema 38
PS Project System: projectes i inversions
PM Plant Maintenance: manteniment
RE (Real Estate)-FX (Flexible Real Estate Management) gestió immobiliària
BASIS (Business Application Software Integrated Solution) capa tècnica: administració del sistema → tema 50
Solution Manager plataforma de gestió del cicle de vida de la solució SAP → tema 50

5. Aspectes tècnics i de gestió


Claus d'examen


Per recordar

Fonts d'aquest tema

Tema 37 · SAP, desenvolupament i ERP

SAP TRM (Tax and Revenue Management)

Elaboració pròpia: la font és de pagament i no es reprodueix

Enunciat oficial. SAP TRM (Tax and Revenue Management).


1. Què és i què no és

SAP TRM és la solució de SAP per a la gestió tributària i d'ingressos de dret públic de les administracions: gestió del padró de contribuents, liquidació, notificació, recaptació voluntària i executiva, fraccionaments, devolucions i inspecció.

Objectiu de SAP TRM: gestionar de manera integrada el cicle complet dels ingressos públics —tributs, taxes, preus públics, multes i altres ingressos de dret públic— des de la determinació del deute fins al seu cobrament o la seva declaració de fallida, amb el compte del contribuent com a eix.

Compte amb la confusió d'acrònims: SAP TRM també és la sigla de Treasury and Risk Management, el mòdul de gestió de tresoreria i risc financer (operacions financeres, instruments, gestió de liquiditat, risc de mercat i de crèdit). Els exàmens hi han jugat: llegeix bé si l'enunciat parla de tributs o de tresoreria. En el context del temari municipal, TRM és Tax and Revenue Management.

1.1 Delimitació respecte a altres mòduls SAP

Davant d'un supòsit de tribut o de taxa, els exàmens ofereixen com a distractors altres mòduls SAP que no hi tenen res a veure. Cap gestiona un compte de contribuent ni un deute públic:

Mòdul Per a què serveix Per què no gestiona un tribut
PCM (Profitability and Cost Management) anàlisi de la rendibilitat i dels costos per producte, client o línia de negoci és una eina d'anàlisi de marges, no de gestió de contribuents ni de deutes
BPC (Business Planning and Consolidation) planificació pressupostària i consolidació financera de grup planifica i consolida xifres agregades, no liquida ni recapta un ingrés concret
HCM (Human Capital Management) administració de personal, organització i nòmina → tema 38 gestiona empleats, no contribuents ni objectes tributaris

2. Arquitectura

TRM s'assenta sobre PSCD (Public Sector Collection and Disbursement), que al seu torn és l'adaptació al sector públic de FI-CA (Contract Accounts Receivable and Payable), la comptabilitat de comptes contracte dissenyada per a volums massius de deutors.

SAP TRM (gestió tributària)
   └─ PSCD (cobraments i pagaments massius del sector públic)
        └─ FI-CA (comptabilitat de comptes contracte)
             └─ FI (comptabilitat general)  ·  FM (pressupost)

Arquitectura en capes de SAP TRMCada capa se sustenta sobre la següent: la gestió tributària sobre els cobraments massius, aquests sobre els comptes contracte, i tots sobre la comptabilitat general i el pressupost.SAP TRMgestió tributàriaPSCDcobraments i pagaments massius del sector públicFI-CAcomptabilitat de comptes contracteFI / FMcomptabilitat general i pressupostcada capa se sustenta sobre la de sota

Per què no s'usa FI-AR (Accounts Receivable) clàssic: FI-AR està pensat per a centenars o milers de clients amb factures individuals. Un ajuntament té centenars de milers o milions de contribuents amb desenes de milions de rebuts periòdics. FI-CA/PSCD està dissenyat per a aquest volum: processament massiu, paral·lelització, i un model de dades optimitzat.


3. Conceptes de PSCD

Concepte Descripció
Interlocutor comercial (business partner) el contribuent: persona física o jurídica, amb els seus rols, dades de contacte i relacions
Compte contracte (contract account) agrupa les condicions de gestió del deute d'un interlocutor: forma de pagament, domiciliació, criteris de compensació i de reclamació
Objecte contracte / objecte tributari el fet imposable concret: un immoble a l'IBI, un vehicle a l'IVTM, una activitat a l'IAE
Partida oberta (open item) cada deute individual pendent
Document FI-CA registre de la liquidació, del pagament, de la compensació o de la baixa

Classe de document a PSCD i a FI-CA: igual que a FI (Financial Accounting, comptabilitat general), classifica el document, determina el rang de numeració i el comportament del procés. La funció de la classe de document en els documents del mòdul financer PSCD associat a TRM és, doncs, identificar el tipus d'operació i determinar-ne el tractament comptable, la numeració i les característiques del procés.

Classe d'operació principal i secundària (main transaction / sub transaction): parell de claus que determina la naturalesa del deute i la seva imputació comptable automàtica (a quin compte de major i a quina posició pressupostària va cada import). És el mecanisme de traducció entre el món tributari i el comptable.


4. El cicle de gestió tributària a TRM

  1. Gestió del padró i de les dades mestres: alta i manteniment de contribuents i objectes tributaris, sovint alimentat des de fonts externes (Cadastre, DGT, padró municipal d'habitants, registres d'activitats).
  2. Determinació i liquidació: càlcul de la quota a partir de la base imposable, el tipus i els beneficis fiscals. Pot ser per padró (massiva i periòdica: IBI, IVTM, IAE) o per autoliquidació o liquidació individual (ICIO, plusvàlua, taxes).
  3. Facturació i emissió: generació massiva dels rebuts o liquidacions.
  4. Notificació: individual o col·lectiva per edicte en el cas dels padrons, amb la seva publicació al butlletí oficial. Integració amb notificació electrònica (e-NOTUM) i amb la seu electrònica.
  5. Recaptació en període voluntari: domiciliació bancària (SEPA, Single Euro Payments Area, quaderns bancaris), entitats col·laboradores, passarel·la de pagament en línia, TPV (Terminal Punt de Venda), pagament a la carta i fraccionaments i ajornaments.
  6. Període executiu: recàrrecs, provisió de constrenyiment, interessos de demora, embargaments (comptes bancaris, salaris, devolucions d'hisenda, vehicles, immobles), subhasta.
  7. Devolucions d'ingressos indeguts i compensacions.
  8. Inspecció: comprovació, actes, liquidacions complementàries i expedients sancionadors.
  9. Recursos i reclamacions: recurs de reposició i, a Barcelona, reclamació davant el Consell Tributari → tema comú 11.
  10. Comptabilització: cada moviment genera els documents corresponents a FI i el consum o generació de drets a FM (pressupost d'ingressos).
  11. Baixes: crèdits incobrables, prescripció, insolvència.

Processos massius: TRM/PSCD executa la facturació, la domiciliació, la reclamació, la generació de rebuts i la comptabilització en execucions massives paral·lelitzades amb intervals de treball, cosa que permet tractar milions de partides en finestres nocturnes.


5. Integració


6. A l'Ajuntament de Barcelona


Claus d'examen


Per recordar

Fonts d'aquest tema

Tema 38 · SAP, desenvolupament i ERP

SAP HCM (Human Capital Management)

Elaboració pròpia: la font és de pagament i no es reprodueix

Enunciat oficial. SAP HCM (Human Capital Management).


1. Què és

SAP HCM (Human Capital Management; abans SAP HR, Human Resources) és el mòdul de gestió de recursos humans de SAP ERP: administració de personal, organització, temps, nòmina, contractació, formació, desenvolupament i autoservei.

HCM és un mòdul, no un producte: el producte és l'ERP (Enterprise Resource Planning, planificació de recursos empresarials) de SAP, un sistema integrat que gestiona sobre una única base de dades tots els processos de l'organització —finances, compres, logística i també RRHH (Recursos Humans)— i que es desenvolupa al detall al tema tic/soluciones-erp. Un ERP no és: un CRM (Customer Relationship Management, gestió de la relació amb el client, centrat en vendes i atenció al client), un BPM (Business Process Management, gestió i automatització de processos de negoci) ni una BI (Business Intelligence, intel·ligència de negoci, orientada a l'anàlisi de dades). HCM no és cap d'aquests tres: és el mòdul de l'ERP dedicat als recursos humans.

Pregunta d'examen: quan es parla de SAP-HCM per a la gestió de RRHH, s'està parlant d'un mòdul del producte SAP ERP (històricament SAP R/3 i després SAP ECC, ERP Central Component), no d'un producte independent. L'evolució al núvol és SAP SuccessFactors, i a S/4HANA el component en local es denomina SAP S/4HANA for Human Resources o s'integra amb SuccessFactors.


2. Els infotips

Concepte central del mòdul i pregunta recurrent.

Infotip (infotype): estructura de dades de recursos humans identificada per un codi numèric de quatre dígits que agrupa un conjunt lògic de camps relacionats i que s'emmagatzema amb VALIDESA TEMPORAL, és a dir, amb una data d'inici i una data de fi.

Característiques que cal saber:

Infotips més coneguts:

Codi Nom
0000 Mesures (Actions)
0001 Assignació organitzativa
0002 Dades personals
0006 Adreces
0007 Horari de treball teòric
0008 Emoluments bàsics (salari base)
0009 Relacions bancàries
0014 / 0015 Devengaments i deduccions periòdics / puntuals
0016 Elements del contracte
0021 Familiars
2001 / 2002 Absències / presències

3. Submòduls

Submòdul Sigles Contingut
Administració de personal PA (Personnel Administration) dades mestres de l'empleat, infotips, mesures de personal (alta, baixa, canvi de lloc, excedència)
Gestió de l'organització OM (Organizational Management) estructura organitzativa amb objectes i relacions: unitat organitzativa (O), lloc de treball (S, position), funció (C, job), persona (P), centre de cost (K)
Gestió del temps PT (Personnel Time Management) calendaris, torns, absències, presències, hores extres, quotes de vacances; registre de jornada
Nòmina PY (Payroll) càlcul de la nòmina, esquemes i regles de càlcul, retencions, IRPF (Impost sobre la Renda de les Persones Físiques), cotitzacions, pagaments i comptabilització
Contractació PB (Personalbeschaffung, alemany: contractació de personal) / E-Recruiting selecció i cobertura de vacants
Formació i esdeveniments PE plans formatius, cursos, assistents
Desenvolupament del personal PD (Personnel Development) perfils, qualificacions, plans de carrera, avaluació
Gestió de viatges FI-TV (Travel Management) desplaçaments i dietes
Autoservei ESS (Employee Self-Service) / MSS (Manager Self-Service) l'empleat consulta la seva nòmina, demana vacances o actualitza dades; el comandament aprova

Objectes i relacions de l'OMCinc tipus d'objecte de la gestió de l'organització. El lloc de treball és el subjecte: la unitat el conté, la funció el descriu, s'imputa a un centre de cost i una persona l'ocupa. La persona no penja de la unitat organitzativa.Funció (C)Centre de cost (K)Unitat organitzativa (O)Persona (P)Lloc de treball (S)contédescrit perimputat aocupat per

Les tres estructures de HCM que cal distingir:


4. La nòmina

Al sector públic cal, a més: gestió de la RLT (relació de llocs de treball) i de la plantilla, control del capítol 1 del pressupost, triennis i carrera professional, complements específics i de destinació, situacions administratives (TREBEP, art. 85), i tota la casuística del TREBEP → tema comú 14. SAP ofereix per a aquest àmbit l'extensió SAP HCM PSe (Public Sector), que sí inclou processos de selecció i provisió de personal (selecció externa i promoció interna), a banda d'acció social i gestió disciplinària.


5. Evolució i alternatives


6. Protecció de dades

HCM tracta dades personals de categoria especial en alguns casos (salut per a les baixes, afiliació sindical per a les quotes, discapacitat).


Claus d'examen


Per recordar

Fonts d'aquest tema

Tema 39 · SAP, desenvolupament i ERP

Desenvolupament d'aplicacions mòbils

Elaboració pròpia: la font és de pagament i no es reprodueix

Sense esquema, expressament

Enunciat oficial. Desenvolupament d'Aplicacions Mòbils. (APPS).


1. Tipus d'aplicació mòbil

Abans de començar un projecte cal escollir el tipus d'aplicació, en comparació amb les alternatives, segons els criteris principals que segueixen la taula.

Tipus Com es fa Avantatges Inconvenients
Nativa llenguatge i SDK (Software Development Kit) de la plataforma: Swift/SwiftUI + Xcode per a iOS, Kotlin/Java + Android Studio per a Android millor rendiment, accés complet al maquinari i a les API (Application Programming Interface, interfície de programació d'aplicacions) del sistema, millor UX (User eXperience, experiència d'usuari) i integració amb el sistema operatiu, funcionament fora de línia complet cal desenvolupar i mantenir una base de codi per plataforma: més cost i més temps
Web (web app) web responsiu executat al navegador una sola base de codi, desplegament immediat sense botigues, cap instal·lació accés limitat o nul al maquinari del dispositiu (sensors, contactes, Bluetooth, notificacions natives), rendiment inferior, dependència de la connexió i experiència d'usuari menys integrada
PWA (Progressive Web App, aplicació web progressiva) web + service worker + manifest instal·lable, funcionament fora de línia, notificacions push (limitades a iOS), sense botiga encara amb límits d'accés al maquinari, especialment a iOS
Híbrida web empaquetat en un contenidor natiu (Cordova, Ionic, Capacitor) una base de codi, accés al maquinari via connectors rendiment intermedi, sensació «no nativa»
Multiplataforma compilada Flutter (Dart), React Native (JS, JavaScript/TS, TypeScript), .NET MAUI (Multi-platform App UI), Kotlin Multiplatform una base de codi amb rendiment gairebé natiu, UI (User Interface, interfície d'usuari) consistent dependència del marc, retard en adoptar novetats del sistema, mida de l'aplicació

PWA: és la tendència recent de les aplicacions web que aprofiten funcions modernes del navegador per oferir experiències semblants a les de les aplicacions natives; així es coneixen les aplicacions web progressives.

Desavantatge clau de les WebApps davant les natives (pregunta literal): l'accés limitat a les funcionalitats i al maquinari del dispositiu —càmera, GPS d'alta precisió, biometria, NFC (Near Field Communication), Bluetooth, notificacions natives, treball en segon pla— i el rendiment i l'experiència d'usuari inferiors, especialment en interaccions gràfiques intensives.

Criteris de decisió: pressupost i equip disponible, necessitat d'accés al maquinari, exigència de rendiment, previsió de vida de l'aplicació, necessitat de funcionament fora de línia, i estratègia de distribució. Exemple: una app només per a Android que, accedint al micròfon del telèfon, ha de mesurar els decibels i dona prioritat al rendiment per proporcionar una experiència ràpida i bona és un cas clar de nativa: la tecnologia amb l'accés més directe al maquinari.

1.1 Llenguatges de programació

Compilats (C, Java, Swift): el codi font es tradueix sencer a codi màquina abans d'executar-se. Interpretats (Python, JavaScript): un intèrpret llegeix i executa el codi font línia a línia en temps d'execució, sense fase de compilació prèvia; és l'avantatge principal dels interpretats respecte als compilats —a canvi solen ser més lents en execució.

Els llenguatges que es fan servir depenen de la plataforma; el llenguatge tradicionalment més utilitzat a Android va ser Java, encara que avui Kotlin és el recomanat:

Plataforma Llenguatge
Android natiu Kotlin (recomanat) i Java
iOS natiu Swift i Objective-C
Multiplataforma Dart (Flutter), JavaScript/TypeScript (React Native)

2. Cicle de vida i metodologia

Metodologia àgil aplicada a les APP — la característica que la defineix principalment: el desenvolupament es fa en iteracions curtes que lliuren versions funcionals i utilitzables de l'aplicació de manera freqüent, incorporant la retroalimentació de l'usuari a cada cicle i acceptant els canvis de requisits. Això encaixa especialment bé amb el mòbil, on el retorn d'ús real (analítica, valoracions a les botigues, proves A/B) és immediat i abundant.

Fases: descobriment i definició de l'usuari → disseny UX/UI i prototipatge → desenvolupament iteratiu → proves → publicació → analítica i evolució.

Disseny mòbil: els conceptes clau per millorar l'experiència de les persones usuàries són la usabilitat —facilitat d'ús, navegació clara, poques passes per completar una tasca— i l'accessibilitat, i cal prioritzar-les per davant de l'acumulació de funcions o de l'estètica per si sola. mobile first, disseny responsiu i adaptatiu, guies de plataforma (Material Design d'Android, Human Interface Guidelines d'Apple), accessibilitat (WCAG (Web Content Accessibility Guidelines) 2.1 AA, lectors de pantalla VoiceOver i TalkBack, mida de text dinàmica, contrast), i suport de mode fosc i d'orientacions.

Proves: unitàries, d'interfície (Espresso, XCUITest, Appium), en dispositius reals i granges de dispositius (Firebase Test Lab, BrowserStack), i distribució beta (TestFlight, Google Play Internal Testing, Firebase App Distribution).

Publicació: App Store i Google Play, amb els seus processos de revisió, requisits de privadesa (privacy nutrition labels, formulari de seguretat de dades), signatura de l'aplicació i gestió de versions. Per a distribució interna: MDM (Mobile Device Management)/UEM (Unified Endpoint Management) i botigues corporatives → tema 52.

CI/CD mòbil: compilació automàtica, signatura, distribució i publicació (Fastlane, Bitrise, GitHub Actions) → tema 41.


3. Arquitectura i interoperabilitat

Aspecte fonamental per garantir la interoperabilitat d'una APP empresarial o municipal amb altres sistemes: exposar i consumir les dades mitjançant API estàndard, obertes i ben documentades —típicament REST (REpresentational State Transfer, transferència d'estat representacional) amb JSON (JavaScript Object Notation) i especificació OpenAPI—, amb formats de dades i vocabularis estàndard i amb un mecanisme d'autenticació i autorització també estàndard (OAuth 2.0 / OpenID Connect). L'aplicació mòbil ha de ser un client prim sobre serveis reutilitzables, no una integració punt a punt amb la base de dades de cada sistema.

Elements de l'arquitectura:


4. Seguretat mòbil

OWASP (Open Web Application Security Project) Mobile Top 10 (2024): ús indegut de credencials · cadena de subministrament insegura · autenticació i autorització insegures · validació d'entrada i sortida insuficient · comunicació insegura · controls de privadesa inadequats · proteccions binàries insuficients · configuració incorrecta de seguretat · emmagatzematge de dades insegur · criptografia insuficient.

Mesures:


5. Aplicacions mòbils al sector públic

Requisits específics:

Exemples municipals: Barcelona a la butxaca, apps de mobilitat i aparcament, Decidim (participació), i les apps de la Generalitat i de l'AOC (Administració Oberta de Catalunya).


6. Desplegament massiu a l'organització

Quan l'app és per als empleats i cal desplegar-la a tots els dispositius, la via correcta és el MDM/UEM: Microsoft Intune, Jamf, Workspace ONE, SOTI MobiControl. Permet distribució silenciosa, configuració remota, botiga corporativa, contenidorització del perfil de treball, polítiques de compliment i esborrat remot selectiu. → tema 52.

Programes de les plataformes: Apple Business Manager / Volume Purchase Program i Android Enterprise / Managed Google Play per a la distribució privada d'aplicacions.


Claus d'examen

Per recordar

Fonts d'aquest tema

Tema 40 · SAP, desenvolupament i ERP

Eines de desenvolupament: LOW-CODE i NO-CODE

Elaboració pròpia: la font és de pagament i no es reprodueix

Abast decidit per nosaltres: l'enunciat oficial no acota la matèria

Enunciat oficial. Eines de desenvolupament: LOWCODE i NOCODE.


1. Definicions

Les dues són eines de desenvolupament visual: es construeix l'aplicació component a component sobre un llenç, i la plataforma en genera l'execució, les dades i el desplegament. El que les separa és una sola cosa —si es pot escriure codi o no—, i d'aquí surt tota la resta: qui les pot fer servir, fins on arriben i quan es queden curtes.

Low-code No-code
Qui el fa servir desenvolupadors i perfils tècnics usuaris de negoci (citizen developers)
Codi interfície visual amb possibilitat d'escriure codi per a la lògica complexa, integracions i extensions exclusivament visual, sense escriure codi
Flexibilitat alta: es pot estendre gairebé sense límit limitada al que ofereix la plataforma
Casos aplicacions departamentals i corporatives, integracions, portals formularis, fluxos d'aprovació simples, aplicacions internes senzilles
Corba d'aprenentatge mitjana baixa

Tots dos comparteixen: desenvolupament visual (arrossegar i deixar anar), components predefinits, connectors a fonts de dades, plantilles, desplegament automatitzat i cicle de vida gestionat per la plataforma.

Concepte relacionat: el citizen developer és la persona d'una àrea de negoci, sense perfil tècnic, que construeix aplicacions amb aquestes eines dins d'un marc de govern establert per TI (Tecnologies de la Informació). El que el distingeix de qui munta una fulla de càlcul pel seu compte no és l'eina: és que treballa dins d'aquest marc; quan hi treballa fora, el resultat és shadow IT (§5).


2. Quan usar cadascun

El cas natural del no-code és el tràmit intern simple: agilitzar la creació d'un formulari de sol·licitud de material d'oficina, amb la seva aprovació i el seu seguiment, dins d'un projecte corporatiu. S'hi decanta perquè:

Casos d'ús habituals a una administració: sol·licituds i autoritzacions internes, inventaris i registres d'actius, reserves de sales i vehicles, recollida de dades de camp amb el mòbil (inspeccions, incidències a la via pública), enquestes i formularis de participació, quadres de seguiment d'un servei, i el seguiment intern de peticions que encara viu en una fulla de càlcul compartida. Una aplicació sectorial de tramitació —per exemple la gestió de llicències municipals— hi encaixa si el procediment no és reglat; si ho és, entra en joc el §7.

En canvi, es descarta el no-code quan hi ha requisits de rendiment exigents, lògica de negoci complexa, integracions no cobertes pels connectors, alta criticitat o volums grans.

Regla pràctica de decisió:

Situació Enfocament
Formularis, aprovacions, seguiment simple, ús intern i volum baix no-code
Aplicació departamental amb integracions i regles moderades low-code
Nucli de negoci, alt volum, alta criticitat, requisits singulars desenvolupament tradicional

3. Plataformes

Categoria Exemples
Suites empresarials low-code Microsoft Power Platform (Power Apps, Power Automate, Power Pages, Power BI (Business Intelligence), Dataverse), OutSystems, Mendix, Appian, ServiceNow App Engine, Salesforce Lightning, Oracle APEX (Application Express), SAP Build (abans AppGyver / Build Apps)
No-code / automatització Airtable, Notion, Bubble, Glide, Zapier, Make (Integromat), n8n
BPM (Business Process Management) low-code Camunda, Flowable, Bonita, Bizagi
Codi obert Budibase, Appsmith, ToolJet, NocoDB, Baserow, n8n, Directus

Power Platform és la més present a les administracions que ja tenen Microsoft 365 (→ tema 51): Power Apps (aplicacions), Power Automate (fluxos), Power Pages (portals), Dataverse (dades) i connectors a centenars de serveis.

Algunes d'aquestes plataformes tenen una modalitat específica per generar aplicacions mòbils natives o multiplataforma (Power Apps, OutSystems, Mendix, Appian); el detall del desenvolupament mòbil es tracta a desenvolupament d'aplicacions mòbils. I encara que el RPA comparteix l'enfocament visual amb poc codi, no construeix aplicació nova: automatitza un procés existent imitant una persona sobre la interfície; es tracta a automatització, orquestració i RPA. La distinció paral·lela amb el BPM és la mateixa vista des de l'altre costat: el BPM modela i orquestra el procés de punta a punta, mentre que el low-code construeix la interfície i l'aplicació que hi participen.


4. Integració amb sistemes existents: connectors i API

El que fa possible que una app low-code/no-code no visqui aïllada és que la plataforma exposa i consumeix serveis en comptes d'obligar a reescriure el que ja hi ha:

Per què això importa especialment a una administració: el sistema ja existent —el padró, el gestor d'expedients, l'ERP (Enterprise Resource Planning, planificació de recursos empresarials) municipal— gairebé mai es pot tocar per adaptar-lo a l'eina nova. La característica d'aquestes plataformes que facilita la integració amb altres sistemes és, doncs, que disposen de connectors i interfícies d'aplicació (API) predefinits; no que calgui codificació manual avançada, ni que la integració sigui impossible, ni que s'hagi d'adaptar el programari existent a la plataforma nova.

Com s'integra una aplicació low-code amb els sistemes existentsTres camins directes quan el sistema és accessible des d'internet, i un quart a través de la passarel·la, que inicia ella la connexió cap enfora — de manera que el sistema intern no ha d'obrir cap port entrant.Perímetre de l'organismeERPGestor d'expedientsPadróPassarel·la de dades localsPlataforma low-code / no-codeconnectorAPI RESTwebhook

El diagrama diu el que el tribunal explota: els tres camins directes exigeixen que el sistema existent sigui accessible, i el quart —la passarel·la— és el que serveix quan no ho és, que a l'administració és el cas normal.


5. Beneficis i riscos

Beneficis: rapidesa de lliurament, reducció del retard acumulat de peticions petites, acostament del negoci a la solució, prototipatge ràpid, menor cost per a aplicacions simples, i estandardització visual i d'accessibilitat si la plataforma ho aporta.

Riscos i límits:

  1. Bloqueig de proveïdor (vendor lock-in): el més greu. L'aplicació no és portable: viu dins de la plataforma i sovint no hi ha manera d'exportar-la a codi. La decisió d'assumir aquest risc, o de pagar per evitar-lo, es pren al cas de negoci → tema 3.
  2. Shadow IT (Information Technology): aplicacions crítiques construïdes fora del control de TI, sense còpies de seguretat, sense documentació i amb un únic responsable que un dia se'n va.
  3. Seguretat i protecció de dades: connectors que treuen dades fora del perímetre, permisos mal configurats, tractaments sense base de licitud ni registre d'activitats.
  4. Escalabilitat i rendiment limitats per la plataforma.
  5. Cost per usuari i per llicència, que creix amb l'adopció i pot superar el d'un desenvolupament propi. El salt de preu sol arribar quan cal un connector prèmium o la passarel·la (§4).
  6. Deute tècnic: no desapareix perquè no hi hagi codi; canvia de forma, i és més difícil de veure. La lògica viu dins d'un llenç visual que no es pot llegir en una revisió de codi ni cercar amb una eina de text; no hi ha proves automàtiques ni control de versions comparables als del desenvolupament tradicional; les mateixes regles es dupliquen d'una aplicació a una altra en comptes de compartir-se; i el coneixement de com funciona se'l queda qui la va fer. El resultat típic és un parc d'aplicacions òrfenes: funcionen, ningú sap com, i cap no es pot refactoritzar.
  7. Deute d'integració: cada aplicació nova crea dependències no documentades cap a sistemes que no saben que algú els està consumint.
  8. Manteniment i cicle de vida: canvis de versió de la plataforma —que decideix el fabricant, no l'organisme— que trenquen aplicacions ja en producció.

6. Governança

Perquè el low-code/no-code sumi i no fragmenti, cal un marc explícit:


7. Al sector públic


Claus d'examen

Per recordar

Fonts d'aquest tema

Tema 41 · SAP, desenvolupament i ERP

DevOps, CI/CD, contenidors i Kubernetes

Abast decidit per nosaltres: l'enunciat oficial no acota la matèria

Enunciat oficial. DevOps i integració/desplegament continus (CI/CD). Contenidors Docker i orquestració Kubernetes.


1. DevOps

Definició: DevOps és una filosofia, un conjunt de pràctiques culturals, organitzatives i tècniques que uneixen desenvolupament (Dev) i operacions (Ops). La seva finalitat principal és millorar la col·laboració entre els dos equips; reduir el temps de lliurament, retallar costos i pujar la qualitat en són conseqüències, no l'objectiu en si.

El problema que resol: el «mur de la confusió» entre un equip de desenvolupament incentivat pel canvi i un equip d'operacions incentivat per l'estabilitat.

DevOps no és una eina ni un producte: és una manera de treballar que després es materialitza en un flux automatitzat. Els components que sí que en formen part són el repositori de codi, la integració i les proves automàtiques i el desplegament automatitzat; tot allò que només observa el resultat —un quadre de comandament d'indicadors de producció— és útil, però no és una peça del cicle.

1.1 Els tres camins i CALMS

  1. Flux: optimitzar el flux d'esquerra a dreta, de desenvolupament a producció (lots petits, visualització del treball, eliminació de colls d'ampolla).
  2. Retroalimentació: crear cicles de retroalimentació ràpids de dreta a esquerra (proves automàtiques, monitoratge, alertes). Aquest camí és el que exigeix una plataforma d'observabilitat → tema 23.
  3. Aprenentatge continu i experimentació: cultura d'aprenentatge, post-mortems sense culpables, injecció de fallides.

CALMS (Culture, Automation, Lean, Measurement, Sharing) és la llista de comprovació d'adopció: cultura, automatització, eliminació del malbaratament, mesura i compartició.

1.2 Les mètriques DORA

DORA (DevOps Research and Assessment) és el grup de recerca —avui a Google— que publica cada any l'informe State of DevOps. Les seves quatre mètriques clau:

Mètrica Què mesura Eix
Freqüència de desplegament amb quina freqüència s'allibera a producció velocitat
Temps de lliurament del canvi del commit a producció velocitat
Temps de recuperació (MTTR, Mean Time To Restore) quant es triga a recuperar-se d'un desplegament fallit estabilitat
Taxa de fallides dels canvis percentatge de desplegaments que exigeixen intervenció immediata estabilitat

La troballa central de DORA és que no hi ha compromís entre velocitat i estabilitat: els equips d'alt rendiment són millors en totes quatre.

1.3 DevSecOps, SRE i plataforma


2. Integració contínua

Integració contínua (CI, Continuous Integration): pràctica en què els desenvolupadors integren el seu codi al repositori compartit de manera freqüent —diverses vegades al dia— i cada integració es verifica automàticament amb una compilació i una bateria de proves automatitzades.

Per què és essencial: detecta els errors d'integració i el codi conflictiu en minuts en lloc de setmanes, manté la branca principal sempre desplegable, redueix el cost de la correcció (com més tard es detecta un defecte, més car és), dona retroalimentació ràpida i objectiva, i és la base necessària per a qualsevol grau de lliurament o desplegament continus.

Pràctiques associades: control de versions únic per a tot (codi, configuració, infraestructura), compilacions automatitzades i reproduïbles —mateixa entrada, mateix artefacte—, bateria de proves ràpida, arreglar la compilació trencada com a màxima prioritat i branques de vida curta.


3. Lliurament i desplegament continus

Lliurament continu (Continuous Delivery) Desplegament continu (Continuous Deployment)
Què cada canvi que passa el pipeline queda llest per desplegar-se cada canvi que passa el pipeline es desplega a producció
Pas a producció decisió humana (un botó) automàtic, sense intervenció

Les dues comparteixen la sigla CD, i és la confusió que més es pregunta: el que canvia no és el grau d'automatització de les proves, sinó qui prem el botó final.

3.1 El pipeline

El pipeline és la cadena automatitzada que porta un canvi del repositori a producció. És la tècnica que implementa el lliurament continu: sense ell, «llest per desplegar en qualsevol moment» és una declaració d'intencions.

commit → build → proves unitàries → anàlisi estàtica i de seguretat →
empaquetat (imatge) → desplegament a proves → proves d'integració i
d'extrem a extrem → preproducció → aprovació → producció → verificació

Quines proves corren a quina etapa és matèria del tema de proves de programari (→ tema 49); aquí importa l'ordre: com més barata i ràpida és una prova, més aviat corre.

Qualitat i seguretat al pipeline: SAST (Static Application Security Testing, anàlisi estàtica del codi), SCA (Software Composition Analysis, dependències de tercers), DAST (Dynamic Application Security Testing, sobre l'aplicació en execució), escaneig de les imatges de contenidor, detecció de secrets i signatura d'artefactes → tema 46.

Artefactes i registre: el pipeline construeix una sola vegada l'artefacte —un fitxer empaquetat o una imatge de contenidor—, el desa en un repositori d'artefactes o registre d'imatges versionat i és aquest mateix artefacte el que puja per tots els entorns. Recompilar per a cada entorn trenca la garantia de que allò provat és allò desplegat.

Eines: Jenkins, GitLab CI/CD, GitHub Actions, Azure DevOps, Tekton, Argo CD i Flux.

3.2 Estratègies de desplegament


4. Infraestructura com a codi i GitOps

Infraestructura com a codi (IaC, Infrastructure as Code): gestionar servidors, xarxes i serveis mitjançant fitxers versionats en lloc de configuració manual. La forma correcta de gestionar la infraestructura en un projecte àgil és exactament aquesta: automatitzar-la amb una eina, no configurar-la a mà.

Dues famílies que no s'han de confondre:

Distincions que es pregunten:

Infraestructura immutable: els components no es modifiquen un cop desplegats; quan cal un canvi es construeix una instància nova a partir de la imatge actualitzada i se substitueix la vella. Elimina la deriva de configuració (configuration drift), fa els desplegaments reproduïbles i simplifica el retorn. S'oposa a la infraestructura mutable, on s'apedacen els servidors existents.

GitOps: portar el model anterior fins al final. L'estat desitjat viu a Git, que és l'única font de veritat, i un agent reconciliador dins del clúster compara contínuament l'estat real amb el declarat i el corregeix (Argo CD, Flux). Desplegar és fusionar un canvi; retornar és revertir-lo.


5. Contenidors i Docker

Contenidor: unitat d'empaquetat que conté l'aplicació i totes les seves dependències —biblioteques, configuració i entorn d'execució— i que s'executa aïllada compartint el nucli del sistema operatiu amfitrió.

Avantatges, per ordre del que es pregunta:

5.1 Contenidor, màquina virtual i chroot

Màquina virtual Contenidor
Què virtualitza el maquinari el sistema operatiu
Nucli el seu propi, dins d'un sistema operatiu convidat complet el de l'amfitrió, compartit
Sistemes operatius conviu Linux, Windows i macOS alhora sobre el mateix maquinari només càrregues del mateix nucli que l'amfitrió
Mida i arrencada gigabytes, minuts megabytes, segons
Aïllament de seguretat més fort més feble: comparteixen nucli

La conseqüència pràctica: si cal executar sistemes operatius diferents i complets sobre un mateix maquinari —programari que només funciona sobre Windows al costat d'aplicacions Linux—, la resposta és la màquina virtual, no el contenidor. Les dues tecnologies conviuen: el patró habitual és un clúster de contenidors sobre màquines virtuals.

L'antecessor és chroot, que només canvia el directori arrel que veu un procés: no aïlla processos, ni xarxa, ni usuaris, ni limita recursos, i no és una plataforma de desplegament.

Tecnologia de base a Linux: namespaces —aïllament de processos, xarxa, muntatges, usuaris, comunicació entre processos i nom d'amfitrió— i cgroups —límits de CPU (Central Processing Unit), memòria i entrada/sortida—, més capabilities, seccomp i SELinux/AppArmor.

5.2 La imatge en capes i el contenidor efímer

D'aquí surt la regla que més cau: tot el que s'escriu dins d'un contenidor viu en aquesta capa i desapareix quan el contenidor s'elimina. Modificar a mà un fitxer de configuració dins d'un contenidor no toca la imatge: en tornar a instanciar-la reapareix la configuració original i el problema torna. Per això:

5.3 Docker, OCI i els altres motors

5.4 Seguretat dels contenidors

La guia de referència és la NIST SP (Special Publication) 800-190, que ordena els riscos pels components: imatge, registre, orquestrador, contenidor i sistema operatiu amfitrió. Contramesures mínimes:


6. Kubernetes

Definició: plataforma de codi obert per a l'orquestració de contenidors. Automatitza el desplegament, l'escalat, la recuperació i la gestió d'aplicacions contenidoritzades sobre un clúster de màquines. Un contenidor sol no dona alta disponibilitat; l'orquestrador sí: manté el nombre de rèpliques declarat, reprograma els contenidors d'un node caigut i retira del balanceig els que no superen les proves de vida.

6.1 Arquitectura

Els components d'un clúster de KubernetesEl pla de control i dos nodes de treball, amb els components que viuen a cadascun. Tota comunicació passa pel servidor d'API.Pla de controlNode 1Node 2kube-apiservercloud-controller-managerkube-controller-manageretcdkubeletkubeletpodspodskube-proxykube-proxytemps d'execució (containerd)temps d'execució (containerd)kube-scheduler

Pla Component Funció
Control kube-apiserver exposa l'API (Application Programming Interface) del clúster; tota la comunicació hi passa
etcd magatzem clau-valor consistent amb l'estat del clúster
kube-scheduler assigna a cada pod encara sense node el node adequat
kube-controller-manager executa els bucles de control que reconcilien estat real i desitjat
cloud-controller-manager integració opcional amb el proveïdor de núvol
Node kubelet agent que garanteix que els pods del node s'executen
kube-proxy manté les regles de xarxa que implementen els serveis
temps d'execució executa els contenidors, per l'interfície CRI (Container Runtime Interface)

Model declaratiu i reconciliació: es declara l'estat desitjat i els controladors treballen contínuament perquè l'estat real hi coincideixi. És el fonament de GitOps i el que dona l'autoreparació.

6.2 Objectes de càrrega de treball

6.3 Xarxa, configuració i emmagatzematge

6.4 Recursos, escalat, seguretat i ecosistema


7. Al sector públic


Claus d'examen


Per recordar

Fonts d'aquest tema

Tema 42 · SAP, desenvolupament i ERP

Solucions ERP (Enterprise Resource Planning)

Elaboració pròpia: la font és de pagament i no es reprodueix

Enunciat oficial. Solucions ERP (Enterprise Resource Planning).


1. Definició

ERP (Enterprise Resource Planning, planificació de recursos empresarials): sistema d'informació integrat que gestiona de manera unificada els processos i els recursos de tota l'organització —finances, compres, logística, producció, recursos humans, projectes— sobre una base de dades única i compartida, amb processos estandarditzats i informació en temps real.

Aquesta és la definició que cal saber donar. Els tres elements que la caracteritzen:

  1. Integració: els mòduls comparteixen dades; un fet s'introdueix una sola vegada i es propaga a tots els àmbits afectats.
  2. Base de dades única: no hi ha còpies ni sincronitzacions; hi ha una sola versió de la veritat.
  3. Processos estandarditzats basats en bones pràctiques del sector, parametritzables.

2. Característiques

Característica Descripció
Modular s'implanta per mòduls, però tots comparteixen el nucli i les dades
Integrat la informació flueix entre mòduls sense interfícies
Adaptable (customizable) es parametritza per adaptar-lo a l'organització
Universal / transversal cobreix tota l'organització, no una àrea
Base de dades única i centralitzada element definitori
Temps real la informació és immediatament disponible per a tothom
Traçabilitat i auditoria cada document deixa rastre de qui, quan i què
Escalable creix amb l'organització

NO és característica pròpia d'un ERP: «estar format per aplicacions independents amb bases de dades separades», «orientar-se exclusivament a la relació amb el client» (això és el CRM, Customer Relationship Management, gestió de la relació amb el client), «no requerir parametrització» o «ser específic d'una única àrea funcional». Aquestes són les distractores de la pregunta «quina d'aquestes característiques NO seria pròpia d'un sistema ERP».


3. Mòduls habituals

Financers: comptabilitat general, comptes a pagar i a cobrar, immobilitzat, tresoreria, comptabilitat analítica, pressupost. Logístics: compres i aprovisionament, gestió d'inventari i magatzems, vendes i distribució, gestió de la cadena de subministrament. Producció: planificació de materials (MRP, Material Requirements Planning, planificació de necessitats de materials), planificació de la capacitat, ordres de fabricació, qualitat. Recursos humans: administració de personal, nòmina, temps, formació, selecció. Projectes: planificació, imputació de costos, facturació. Manteniment: actius, ordres de treball, preventiu i correctiu. Analítica: informes integrats i connexió amb el BI (Business Intelligence, intel·ligència de negoci).

Al sector públic s'hi afegeixen com a mòduls imprescindibles: gestió pressupostària amb control de disponibilitat de crèdit, gestió de subvencions, gestió tributària i contractació pública. → temes 36 i 37.


4. El mercat

Producte Perfil
SAP (ECC, ERP Central Component / S/4HANA) líder en gran empresa i administració; el que fa servir l'Ajuntament de Barcelona
Oracle (E-Business Suite, Oracle Fusion Cloud ERP, NetSuite) gran i mitjana empresa
Microsoft Dynamics 365 (Finance & Operations, Business Central) mitjana empresa i sector públic
Infor, Sage, Odoo, ERPNext, Dolibarr mitjana i petita empresa; els tres últims, codi obert
Workday orientat a HCM (Human Capital Management, gestió del capital humà) i finances

Tendències: ERP al núvol (SaaS) en substitució del model en local; arquitectura composable (nucli ERP prim + solucions especialitzades integrades per API, Application Programming Interface, interfície de programació d'aplicacions, sense modificar-lo); i incorporació d'IA (Intel·ligència Artificial) per a previsió, detecció d'anomalies i automatització. Cada fabricant té el seu propi principi d'extensibilitat del nucli i la seva pròpia plataforma de núvol per a implementar-lo —el cas de SAP es desenvolupa al tema corresponent.


5. Implantació

Fases: preparació del projecte → anàlisi de processos (blueprint) → realització i parametrització → proves i migració de dades → preparació final i formació → arrencada (go-live) i suport → estabilització i millora contínua.

Metodologies: SAP Activate (successora d'ASAP, Accelerated SAP), Oracle OUM (Oracle Unified Method), Microsoft Sure Step.

Estratègies d'arrencada: big bang (tot alhora, més risc i menys cost de convivència), per fases (per mòdul o per unitat, menys risc però amb interfícies temporals) i pilot (una unitat primer).

Factors crítics d'èxit:

Riscos: sobrecost i retard, excés de desenvolupaments a mida que hipoteca les actualitzacions futures, resistència al canvi, migració de dades deficient, dependència del proveïdor implantador, i pèrdua de coneixement quan marxa el consultor.


6. Model de dades i integració

Cadena de documents d'un procés ERPCada fletxa és una dada que no es torna a teclejar. Aquest és tot l'argument d'un ERP: el document següent neix de l'anterior.ComandaFacturaPagamentRecepcióSol·licitud


7. ERP vs altres sistemes

ERP CRM SCM BI CMS
Focus processos interns i recursos de tota l'organització relació amb el client cadena de subministrament anàlisi i decisió publicació de continguts web
Dades transaccionals internes del client i de la interacció de proveïdors i logística històriques i agregades pàgines, textos i indicadors, sense flux transaccional
Naturalesa operacional (OLTP) operacional operacional analítica (OLAP) publicació, manteniment manual del contingut

OLTP (OnLine Transaction Processing, processament transaccional) prioritza transaccions curtes i freqüents; OLAP (OnLine Analytical Processing, processament analític) prioritza consultes agregades sobre grans volums. SCM (Supply Chain Management, gestió de la cadena de subministrament) coordina proveïdors, transport i inventari fora dels murs de l'organització.

Els ERP moderns incorporen mòduls de CRM i de SCM, però la distinció conceptual es manté i es pregunta. → temes 43 i 35.

Un CMS (Content Management System, sistema de gestió de continguts) no és cap dels tres anteriors: és l'eina per crear i mantenir manualment un lloc web —pàgines, indicadors, notícies— sense necessitat de programar. El seu tret distintiu és que separa el contingut de la presentació (disseny/plantilla): cadascun es pot gestionar de manera independent, de manera que qui edita text no toca el disseny i canviar l'aparença no obliga a retocar els continguts. Quan l'enunciat demana l'eina per a un web informatiu de manteniment manual, la resposta és el CMS, no l'ERP: l'ERP gestiona processos i transaccions internes, no publicació de contingut.


Claus d'examen


Per recordar

Tema 43 · SAP, desenvolupament i ERP

Solucions CRM (Customer Relationship Management)

Elaboració pròpia: la font és de pagament i no es reprodueix

Enunciat oficial. Solucions CRM (Customer Relationship Management).


1. Definició

CRM (Customer Relationship Management — gestió de la relació amb el client): estratègia de negoci, suportada per tecnologia, orientada a gestionar i optimitzar totes les relacions i interaccions d'una organització amb els seus clients actuals i potencials, centralitzant la informació del client en un únic repositori per millorar-ne el coneixement, l'atenció, la fidelització i el valor a llarg termini.

Les tres paraules de la sigla, enteses literalment:

Tres nivells del concepte:

Un CRM no és una eina de gestió interna de recursos (això és l'ERP — Enterprise Resource Planning), ni una base de dades de màrqueting per enviar correus, ni un sistema de tiquets tècnics (això és l'ITSM — Information Technology Service Management), encara que en comparteixi funcionalitats.


2. Mòduls habituals d'un CRM

Aquesta és la pregunta més freqüent del tema: quins mòduls són propis d'un CRM.

Mòdul Contingut
SFA (Sales Force Automation, automatització de la força de vendes) gestió de contactes i comptes, oportunitats, embut de vendes (pipeline), previsions, ofertes i comandes, gestió del territori i de les quotes
Automatització del màrqueting segmentació, campanyes multicanal, gestió de contactes potencials (leads) i puntuació (lead scoring), automatització de recorreguts, mesura del retorn
Servei al client i suport (help desk) gestió de casos i incidències, base de coneixement, SLA (Service Level Agreement), centre de contacte i canals (telèfon, correu, xat, xarxes)
Camp / servei tècnic (field service) planificació i despatx de tècnics, ordres de treball, mobilitat
Analítica i informes de client quadres de comandament, segmentació, valor del client, taxa de rotació
Portal d'autoservei l'usuari consulta i gestiona el seu propi cas
PRM (Partner Relationship Management), gestió de socis i canals quan hi ha xarxa de distribuïdors

Escenari típic d'examen: cal una solució per automatitzar el màrqueting i la força de venda, així com gestionar el servei al client i el help desk. La resposta és un CRM, no un ERP ni una eina d'ITSM: aquests quatre àmbits —màrqueting, vendes, servei al client i help desk— són precisament els mòduls nuclears d'un CRM.


3. Tipus de CRM

Tipus Funció
Operacional automatitza els processos de contacte amb el client: vendes, màrqueting i servei. És el que la majoria entén per CRM
Analític explota les dades del client per segmentar, predir i personalitzar; s'alimenta del CRM operacional i s'integra amb el BI (Business Intelligence)
Col·laboratiu comparteix la informació del client entre departaments i amb socis externs, i unifica els canals de comunicació

4. Conceptes

Embut de vendes: del lead al compteMolts contactes potencials entren; pocs acaben essent un compte amb el seu contacte.Contacte potencial (lead)OportunitatCompte i contacte


5. Modalitats de solució

Suite generalista vs. CRM vertical: la majoria de fabricants (Salesforce, Microsoft Dynamics 365, SAP CX, Oracle CX, HubSpot) ofereixen una suite amb mòduls vàlids per a qualsevol sector; un CRM vertical ve preconfigurat per a un sector concret (banca, salut, sector públic) amb els processos i camps ja modelats, a canvi de menys flexibilitat.

SaaS vs. on-premise: la majoria de CRM actuals es contracten com a SaaS —el fabricant allotja i actualitza el sistema, pagament per usuari i mes—; l'alternativa on-premise, instal·lada i mantinguda per l'organització, és minoritària i típica del codi obert (SuiteCRM, Odoo CRM, EspoCRM), que també permet personalitzar-ne el codi.

Tendència: integració creixent amb l'ERP i incorporació d'IA (Intel·ligència Artificial) generativa per resumir converses i suggerir respostes.


6. CRM al sector públic: la relació amb la ciutadania

L'equivalent públic del CRM és el CzRM (Citizen Relationship Management). Les diferències són substancials:

CRM privat CRM públic (CzRM)
Objectiu ingressos, fidelització, valor del client qualitat del servei, equitat, accessibilitat i confiança institucional
Relació voluntària i competitiva sovint obligatòria i sense alternativa
Segmentació per rendibilitat mai per rendibilitat: seria discriminatòria. Per necessitat i vulnerabilitat
Dades consentiment i interès legítim missió d'interès públic o obligació legal (RGPD, art. 6); l'interès legítim no és aplicable a les autoritats públiques en l'exercici de les seves funcions
Personalització perfilat comercial limitada per l'RGPD, art. 22 i pel principi d'igualtat

Aplicacions municipals: sistema d'atenció ciutadana multicanal (OAC (Oficina d'Atenció Ciutadana), 010, seu electrònica, xarxes), gestió d'incidències i suggeriments de la via pública, seguiment d'expedients des de la perspectiva del ciutadà, carpeta ciutadana i comunicació personalitzada de tràmits i venciments.

Cauteles imprescindibles:


7. Integració ERP–CRM


Claus d'examen


Per recordar

Fonts d'aquest tema