Skip to content

Necessary Adjustments

Necessary adjustments to represent the funding workflow of a specific giving organization can be done via code in a custom extension. If you need support in this, you can send an email to info@systopia.de.

The development of the funding framework was funded by the German organization Arbeit und Leben. Therefore, the application forms and funding case types are in German. The funding workflow as described here reflects the workflow of this specific organization for the funding case types AVK1, IJB, and Sammelantrag Kurs.

You will need to define your own custom funding case type. Choosing a funding case type for a funding program affects

  • the form that is shown when creating a new application.
  • the possible states of an application.
  • the actions that are available in different states of an application.
  • which actions lead to a status change.

Examples

The funding framework defines three different funding case types that can serve as examples:

  • Sonstige Aktivität (AVK1)
  • Internationale Jugendbegegnung (IJB)
  • Sammelantrag Kurs

The funding framework also defines two kinds of applications: Normal Applications and Combined Applications. Sammelantrag Kurs is a combined application, the other funding case types are normal applications.

For every funding case type there exists a folder in the funding extension, some files in funding/ang and a managed entity. For example, these are relevant folders and files for the funding case type Sonstige Aktivität (AVK1):

  • funding/Civi/Funding/SonstigeAktivitaet
  • funding/ang/crmFundingAVK1SonstigeAktivitaet
  • funding/ang/crmFundingAVK1SonstigeAktivitaet.ang.php
  • funding/ang/crmFundingAVK1SonstigeAktivitaet.js
  • funding/managed/FundingCaseType_AVK1.mgd.php