NAME

Hyper::Manual::Usecase::Howto - how to implement a usecase with the Hyper Framework

STEPS

Create etc/Hyper/Control/Flow/FUsecase.ini

  • Generate the interface for this usecase

    generate-interface.pl -s Service -u Usecase

    This script will make a module like

    lib/Hyper/Interface/$Service/I$Usecase.pm

    See the embedded pod of this file for a list of available interface methods.

  • Write down all steps from use case design as [Step $NAME] sections

    Transitions are written as

    [Step $NAME $NEXT_NAME]
    condition=...

    The condition is optional.

  • Write down all required controls for the steps as [Control $NAME]

    You may need new controls - in this case you have to create them.

    See <Hyper::Manual::Control::Howto>

Run generate-flow.pl on your usecase