.. _label-use-cases: Use Cases ********* Here we collect all use-cases identified to occur with regard to the Eko Disco Portal. Use-cases are important to check which :ref:`label-actors` interact with the system in what way. In use case titles we distinguish between 'manage' and 'edit'. The first verb refer to manager actions and the second to customer actions respectively. Actually 'managing' means editing by Manager. .. toctree:: :maxdepth: 1 use-cases/customer-add-by-officer use-cases/customer-add-by-anon use-cases/customer-edit-basedata use-cases/customer-remove use-cases/contract-add use-cases/contract-manage use-cases/contract-remove use-cases/service-add use-cases/service-manage use-cases/service-remove use-cases/user-add use-cases/user-manage use-cases/user-remove Further use cases: * Import legacy data into new system Convert legacy data suitable for new system before. * Add supplementary contract * Manage supplementary contract * Remove supplementary contract * Add transaction * Remove transaction * Add meter * Manage meter * Remove meter * Read meter * Request new password * Customer initializes existing user/customer account