amaster507 / Open-Church

This was created from an idea for a Web based application for churches to use to manage membership, campaigns, bus rosters, bulletins, calendars, attendance records, etc.
1 stars 0 forks source link

DASHBOARD->Add Church Flow #4

Open amaster507 opened 12 years ago

amaster507 commented 12 years ago

Data Flow Description: I want to write some data flows and get input on how you might better enhance the flow or any other suggestion you can think of. Thanks for everybody's help on this.

Add Church Data Flow Brief Description: Users can manage many different churches. In order to start managing a church the church must exist in the database so data can be associated with it.

Note: A church may only have one instance in the database to prevent duplicate data. If the church already exists but the user has no access as the church is not added to his My Churches area then he must request to become a manager of the church. See flow: "DASHBOARD->Search for Church->Request Management" to come soon.

Flow: The user was at the dashboard and needs to create a new church to manage that is not already in the database.The user enters basic information about the church including the church name, city, state, and pastor. This information is searched for in the database to find any possible matches. and then the user is redirected to a page which lists any possible matches if available and prompts the user to either select their church or continue adding a new church if theirs is not listed. If the user chooses to continue adding a new church then they are redirected to a page to gather more detailed information about their church. This information includes:

After the church has been successfully added to the application, the user is then redirected to the Dashboard of the application with the newly added church selected. If this newly added church is the first church added then it will be the default church selected. If the user has existing churches the default can be changed by the data flow "MENU->My Churches->Make Default Church data flow" coming soon.