You are here

README.txt in Transaction 8

TRANSACTION DRUPAL MODULE
=========================

CONTENTS OF THIS FILE
---------------------

 * Summary
 * Requirements
 * Installation
 * Configuration
 * Usage
 * Contact


SUMMARY
-------

This module provides generic support for transactional operations linked to
content entities. An example of transactional operation is an accounting
account, where the content entity acts as the account and each transaction is a
movement.

Different transactional flows can be created in addition to accounting, such as
tracking/logging systems, workflows, or your own by integration with rules or
programming a transactor.

The parts involved are:

 * target entity
   the content entity to which the transaction flow is linked to

 * transaction type
   that defines the transactional flow

 * transactor
   a plugin that performs the transaction logic

 * transactions
   content entities where the data of each transaction is stored


REQUIREMENTS
------------

The module depends on the "dynamic entity reference" module to refer the target
entity in transactions. This dependency will be removed once the support is in
core, see https://www.drupal.org/project/drupal/issues/2407587 for more
information.


INSTALLATION
------------

Install as usual, see https://www.drupal.org/node/1897420 for further
information. You might rebuild the cache after (un)installation.


CONFIGURATION
-------------

Module configuration is available at Manage -> Configuration -> Workflow ->
Transaction Types (/admin/config/workflow/transaction).


USAGE
-----

The basic steps are:

 * create a transaction type, choose the target entity type and the desired
   transactor. By enable the local task link option, 'tab' will appear in
   applicable entities labeled with the transaction type name

 * go to any target entity to work with. Create your first transaction in the
   transaction tab

 * execute the transaction to perform the operation


CONTACT
-------

Current maintainers:
* Manuel Adan (manuel.adan) - https://www.drupal.org/user/516420

File

README.txt
View source
  1. TRANSACTION DRUPAL MODULE
  2. =========================
  3. CONTENTS OF THIS FILE
  4. ---------------------
  5. * Summary
  6. * Requirements
  7. * Installation
  8. * Configuration
  9. * Usage
  10. * Contact
  11. SUMMARY
  12. -------
  13. This module provides generic support for transactional operations linked to
  14. content entities. An example of transactional operation is an accounting
  15. account, where the content entity acts as the account and each transaction is a
  16. movement.
  17. Different transactional flows can be created in addition to accounting, such as
  18. tracking/logging systems, workflows, or your own by integration with rules or
  19. programming a transactor.
  20. The parts involved are:
  21. * target entity
  22. the content entity to which the transaction flow is linked to
  23. * transaction type
  24. that defines the transactional flow
  25. * transactor
  26. a plugin that performs the transaction logic
  27. * transactions
  28. content entities where the data of each transaction is stored
  29. REQUIREMENTS
  30. ------------
  31. The module depends on the "dynamic entity reference" module to refer the target
  32. entity in transactions. This dependency will be removed once the support is in
  33. core, see https://www.drupal.org/project/drupal/issues/2407587 for more
  34. information.
  35. INSTALLATION
  36. ------------
  37. Install as usual, see https://www.drupal.org/node/1897420 for further
  38. information. You might rebuild the cache after (un)installation.
  39. CONFIGURATION
  40. -------------
  41. Module configuration is available at Manage -> Configuration -> Workflow ->
  42. Transaction Types (/admin/config/workflow/transaction).
  43. USAGE
  44. -----
  45. The basic steps are:
  46. * create a transaction type, choose the target entity type and the desired
  47. transactor. By enable the local task link option, 'tab' will appear in
  48. applicable entities labeled with the transaction type name
  49. * go to any target entity to work with. Create your first transaction in the
  50. transaction tab
  51. * execute the transaction to perform the operation
  52. CONTACT
  53. -------
  54. Current maintainers:
  55. * Manuel Adan (manuel.adan) - https://www.drupal.org/user/516420