Noodle Modules - Database - Database Templates

Search Noodle Help

This section contains templates that have been designed to allow certain common database uses to be created quickly and easily. Click on a link below to see details on Form Sections and Form Elements to be created, as well as variations.

Support Request Template

This section contains instructions on how to create a database instance designed for handling Support Requests. The purpose of this database is as follows:

* Retrieve information about the user placing the request.
* Retrieve information directly relating to the request.
* Send email notification to one or more parties who will be required to act upon the request.

Requirements for this database are as follows:

* Access Rights sufficient to allow a database to be created
* A User that will be required to act upon any requests made via this form.

This database will be organized into two sections. Section One will contain information about the requestee, Section Two will be information relating to the request.

Section One - User Information

This section will retrieve information about the user. Before we begin adding fields to this section, the first step is to create a Form Section. Create a Form Section and name it User Information.

Field One - User Name, field type: User Field

Getting the user name is made very simple with the User List field option. This creates a drop-down list that contains the names of all Noodle users. It is recommended that this field be set to Required. A feature of the User List field is the ability to link to the User's profile directly from the entry. Because of this feature, no other fields should be required in this section as the user profile can contain information about that User's location, address etc. This also saves valuable time and money as employees do not have to fill out long request forms. They simply select their name from the list:

Noodle User List

Section Two - Request Information

This section is focused on retrieving information pertaining to the problem or request. This section can be organized in such a way that allows all necessary information to be collected from the user. In this case we are going to record the Type of request and Details of the request. Extra fields can be placed in this section at the discretion of the user, dependant on further information that needs to be recorded.

Field One - Request Date, field type: Date Field

This field will be used to retrieve the date on which the request was submitted. Create a Form Element of the Date Field type:

Create a Date Field in a Noodle Intranet Database

Choose a date format and specify whether this field is to be mandatory. Click Save when satisfied.

Field Two - Request Details, field type: Text Area

This field will be used to retrieve details about the request. Depending on the amount of information that will be needed from the user choose a size for the textbox:

Size of a textbox in a Noodle Database

Now that may seem basic, but really what more information do you need? All User information including name, contact information and address can be seen in the User profile and details about the problem can be seen in the Request Details section. So what is left? Well, once the form is filled out and a request submitted, someone needs to act upon that request. We are going to use Noodle's Auto-Notification feature to send an email out to the person responsible for taking action.

To set an Auto-Notification, the User must have Administrative Access to the database. Click on the Administration link and then the Auto-Notification tab.

We are going to send an email notification to one user to inform them when a new entry has been added to this database. To add a notification, begin by clicking the Add User Notification button - this will open a new window for configuring this field:

Noodle database notification

In the example, the user has been selected by ticking the checkbox next to their name. The other important part of this is the Notified When section. This is the condition that must occur to trigger the email mechanism. In this case, we are using Created, as we need an email to be sent out when a record is created.

Once the notification has been configured, this form is now ready for use.

Variations

Other fields can be added depending on other types of information that are required from the user. Any further information regarding the requestee should be placed in the User Information section. Further information regarding the request should be placed in the Request Information section.

Client Information Template

This section contains instructions detailing how to create a Database that holds client information. The purpose of this database is as follows:

  • Retrieve information from the User detailing client name, contact and address.
  • Create reports that will display clients with a value greater than $100,000 and another that will display clients from before June 2006.

This database will be organized into two sections. Section One will contain information about the client's name, address and contact information. Section Two will contain information about the client's industry, value and product information.

Section One: Basic Information

This section will contain basic client information. This section can be customized as necessary.

Field One - Company Name, field type: Single-Line Text Field

This field will be used to hold the name of the company or organization, create a Single-Line Text field as follows:

Field Two - Contact Name, field type: Single-Line Text Field

This field will contain the name of the person who acts as a contact for this company, create a Single-Line Text field as follows:

Create a Single-line Text Field in a Noodle Intranet Database

Field Three - Address, field type: Multi-Line Text Field

This field is used to hold the postal address for the company - create a Multi-Line Text Field as follows:

Create Contact Name in Noodle Database

Field Four - Number of Employees, field type: Numeric Field

This field is used to hold the number of employees in the company, create a Numeric Field as follows:

Create a Numeric Field in a Noodle Intranet Database

Section Two - Company Business Information

This section displays information about the company's industry and business details. Create fields as follows:

Field One - Industry, field type: Drop-Down List

This field will be used to get the type of industry. A drop down list should be created and various industry types specified:

Create a Drop-Down list in a Noodle Intranet Database

Field Two - Client Since, field type: Date Field

This field will be used to retrieve the date on which this company became a client. Create a Date Field as follows:

More fields in this Noodle database

More fields in this Noodle database

Field Three - Value, field type: Currency Field

This field is used to retrieve the value of this company. Create a Currency Field as follows:

Noodle database currency field

Once the two Form sections have been created and the fields placed within them, we can begin creating reports to show information from the database.

Part Two - Creating the Reports

As previously mentioned, Reports provide a powerful method for specific information retrieval. In this example we are going to create two reports.

Report One - Clients with a Value greater than $100,000

This report is very simple in that it will only require one condition to be specified - the Value field for all entries returned should be greater than 100000. The first step is to decide which fields will be present when the report is displayed. We are going to choose Company Name and Value.

Any number of fields can be included in a Report View and this will not affect the Report in any way. Once the included fields have been decided, we can move onto the next step.

The next step is to specify the report condition. Four things must be considered:

  • Whether the restriction will remove the entries that fall under it's conditions, or Include them.
  • The Field on which the condition will be placed - in this case the Value field.
  • The Type of condition (greater than, less that, equal to etc) - in this case Greater Than.
  • The Condition Value - in this case 100000.

Use the options at the end of the report creation section to specify the conditions like so:

Report in a Noodle

Click Save to complete the creation of the report.

Report Two - Clients before June 2006

This report will return a list of entries whose Client Since field dates before 06/2006. To achieve this, we will Exclude all clients whose Client Since dates are past June 2006:

Noodle Database report

Call Monitoring System Template

This section contains instructions on how to create a Call Monitoring System using the Noodle Database. This form is being created assuming that the callers will all be from an existing client and their information will already be present in the Client Information database prepared earlier. The purpose of this database is as follows:

  • Retrieve Information about the call
  • Provide a link to the profile of the user taking the call
  • Provide a link to the Client Information database created here that shows information about the client
  • Send an email notification to the Assistant Manager of this Department, notifying them that an entry has been Created.
  • Send an email notification to the Manager of this Department, notifying them that an entry has been Modified.

The first step in the process is to create the form. We are going to need two Form Sections - Section One will retrieve User information, Section Two will retreive call information.

Section One - User Information

This section will ask the user to identify themselves from the drop-down list of Noodle users.

Field One - Instructions, Field Type: Rich-Text Area

This field is designed to allow information to be placed on a form without affecting input or results. Create a Rich-Type Text Area and use it to instruct the user:

Show Instructions in a Noodle Database

Field Two - User, Field Type: User List

This field places a drop-down menu on the form that allows the user to choose from a list of Noodle Users:

Section Two - Call Details

The purpose of this section is to provide fields for the user to enter details about the incoming call. This section can be customized depending the amount and types of information that are required. We are also going to place a link to the Client Information database created here.

Retrieve User information in a Noodle Intranet Database

Field One - Caller Name, Field Type: Single-Line Text Field

The purpose of this field is to allow the user to specify the name of the caller:

Field Two - Client Information, Field Type: Data Connector Field

The purpose of this field is to provide a link to the Client Information database created earlier. This type of field can be very useful for providing easy reference to other sources of valuable information. Ensure the Link to Record checkbox is selected.

Field Three - Call Information, Field Type: Multi-Line Text Field

The purpose of this field is to retrieve information about the call from the user. Depending on the amount of information that will be entered, give the text box a suitable size:

Textbox in a Noodle Database

Notification One - Notify a User upon Creation

The purpose of this notification is to inform a user when an entry has been created. Create a User Notification with the Created condition.

Assign a User notification to a Noodle Intranet

Notification Two - Notify a User upon Modification

The purpose of this notification is to send an email notification to a user whenever an entry is Modified. Create a User Notification with the Modified condition:

Notifications with the Noodle Database

Database Templates

related links:
Database

 

 

About | Why Noodle | Resellers | Resources | Contact


Noodle is a product of Vialect Inc