Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • addons_isp addons_isp
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 8
    • Issues 8
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • odoo
  • addons_ispaddons_isp
  • Wiki
  • UML

UML · Changes

Page history
Create UML authored Jun 26, 2019 by Jaume Planas's avatar Jaume Planas
Show whitespace changes
Inline Side-by-side
UML.md 0 → 100644
View page @ 7dff232f
El diagrama de classes del model de dades és el següent:
```mermaid
graph TD;
A[Contract] -->|o2m| B[Delivery Point]
A -->|m2o| F[Contract Type]
B -->|o2m| C[Contract Lines]
C -->|o2m| D[Invoices]
C -->|m2m| E[Resources]
```
<dl>
<dt>Contract [ewan.isp.contract]</dt>
<dd>El contracte conté la informació del titular i financera a efectes de facturació. Un contracte té un tipus de contracte, que permet definir conjunts d'atributs comuns.</dd>
<dt>Delivery Point [ewan.isp.site]</dt>
<dd>Equivalent a una adreça d'instal·lació. Pot ser diferents oficines en una empresa o casa/botiga en un autònom.</dd>
<dt>Contract Lines [ewan.isp.site.line]</dt>
<dd>Línies de contracte, és a dir, línies que es facturaran. Poden ser Fibra 200MB, SIMS de mòbils, etc. Aquestes línies tenen <em>recurrència (o periodicitat)</em>. Contenen un producte (tipus servei) i dades de facturació periódica.</dd>
<dt>Invoices [ewan.isp.site.line.invoice]</dt>
<dd>Històric de factures de cada línia de contracte, amb informació dels períodes facturats.</dd>
<dt>Resources [ewan.isp.resource]</dt>
<dd><p>Recursos associats a cada línia de contracte. Actualment poden ser de 3 tipus: Fibra, Telèfon fix (landLine) i Mòbil, però en el futur n'hi poden haver més, p. ex. TV. La relació entre línies de contracte i recursos és Many2Many perquè un mateix recurs (un número de telèfon, p. ex.) pot estar associat a diferents línies de contracte durant períodes de temps diferents. Això permet facturar correctament els canvis de tarifes a mig mes, per exemple, i també pot servir com a base per a una mena de <em>traçabilitat</em> en el temps dels recursos.</p><p>Caldrà un control per no permetre encavalcaments de dates: en una data concreta, un recurs només pot pertànyer a una línia de contracte, seu i contracte</p></dd>
</dl>
Clone repository
  • CDR
  • UML
  • Home