Changeset 10729 for main/eko-disco-specs


Ignore:
Timestamp:
9 Nov 2013, 16:58:32 (11 years ago)
Author:
uli
Message:

Tell more about contracts and services.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/eko-disco-specs/trunk/data.rst

    r10720 r10729  
    104104--------
    105105
     106A contract is created whenever a customer orders some service from the
     107system. It is always connected to a customer and a service.
     108
     109A contract is not necessarily written on paper and signed by
     110people. Instead it is an abstraction used inside the system.
     111
     112It is always created from a service, which tells about the basic data,
     113with additional parameters set that depend on the type of service
     114ordered.
     115
     116Contracts can have contract additions.
     117
     118Connected to: :ref:`label-service` (1:1), :ref:`label-customer`
     119
     120Used in the following use cases:
     121
     122
    106123.. _label-contract-types:
    107124
     
    171188Service
    172189-------
     190
     191The system will provide different services to customers. These can
     192have arbitrary forms, including one-time services (like installation
     193of meters) and open-ended long-time services (like delivering power
     194based on contract). Services are managable by staff like goods offered
     195in a shop.
     196
     197Services define the conditions under which they can be ordered by
     198customers, including prices, runtimes, etc.
     199
     200Services also serve as factories for contracts.
     201
     202Connected to: :ref:`label-contract` (1:|n0|)
     203
     204Used in the following use cases:
     205
    173206
    174207
     
    196229.. todo:: this is an initial draft, by no means the final version
    197230
    198 Connected to: :ref:`label-account` (|n0|:1), :ref:`label-service` (1:1)
     231Connected to: :ref:`label-customer` (1:|n0|), :ref:`label-service`
     232(|n0|:1)
    199233
    200234Used in the following use cases:
Note: See TracChangeset for help on using the changeset viewer.