Tool Search: Custom Tool Setup
Custom Tool Setup allows you to create custom tools for tracking local or state-level information. You can also use this tool to embed hyperlinks to appear as a tool within the Infinite Campus navigation and have these links open in a new tab or within the workspace.
Custom tools are district-wide, but information can be displayed or hidden from users through the assignment of tool rights. Custom tools can also be added to the Parent and Student Portals. Tools created at the state level can be published down to DIS-linked districts and these tools can only be modified or deleted by the state.
Read - View existing custom tools.
Write -Edit existing custom tools.
Add -Create new custom tools.
Delete - Delete existing custom tools.
For more information about Tool Rights and how they function, see the Tool Rights article.
Step 1. Create a Custom Tool
- To create a new custom tool, select the New Custom Tool button. The New Custom Tool Setup editor will appear on the left.
- Select the Tool Type. See the table below for more information about each option:
Single Screen Editor List Element Editor Table Editor URL Editor URL Link - Fill out the editor which will vary depending on the Tool Type selected.
- Select the Classic Look Menu Placement. This is where the custom tool/URL will appear within Classic Campus.
- Once the editor has been filled out, click Save. The custom tool is now saved and you will be asked to select now where in the New Look of Infinite Campus the tool should live.
- Click the Custom Tool Placement Editor hyperlink in the message show above or click the Create New Look Menu Placement hyperlink (see image below). Select the Menu Item and Category where this new custom tool will appear for users and click Save.
Once saved, the tool will now appear in its designated area. For example, in the image above, the Additional District Info custom tool was assigned to School & District Settings > District and now appears in this category for all users (see below). - If you created a URL Editor or URL Link, you are finished and users can now access this link within Infinite Campus. If you created a tool, move onto Step 2 below.
Step 2. Define Custom Tool Attributes
Now that your custom tool has been created, custom attributes need to be added so you can designate what fields are in this tool and what information you will gather.
- Navigate to the Custom Attribute/Dictionary tool.
- Click the New icon. The Campus Attribute Detail editor will appear below.
- Enter the Display Name of the field you would like to add. This is the name which appears in the UI for the field.
- Select the Screen Location. This is where you would select the custom tool you just created. For example, the Additional District Info tool is selected since it was created in previous steps.
- Enter the Field Name. This is the name used to identify the field in the database.
- Select the Data Type. This determines the type of field presented to users. See the table below for more information.
Data Type Details textBox Creates a text box.
Users are allowed to enter up to 255 alphanumeric and special characters.
drop-down list Creates a dropdown list.
Limited to 15 alphanumeric characters.dataField Creates a date field.
Users must enter the date in MM/DD/YYYY, MM-DD-YY or MMDDYY format.
numberField Creates a number field.
Only numeric characters (no decimals) are allowed. Max default value is 10.
floatField Creates a float field.
Only numeric characters are allowed with one decimal point.
Max default value is 10. The value can be without a decimal point. If the default value has a decimal, only 2 numbers to the right of the decimal are allowed.timeField Creates a time field.
Users must enter values in HH:MM AM/PM or HH:MM military time. Values should include a semicolon.
ssnField Creates a field for Social Security Number input.
Users must enter a number pattern of XXX-XX-XXXX where X = a numeric value between 0-9. Dashes should be included when entering Social Security Numbers. 11 characters total (this includes the dashes between numbers).
phoneField Creates a field for entering phone numbers.
Users should enter phone values in (999)999-9999 or (999)999-9999x9999 format where:
- 9 = a numeric value between 0-9
- x = the delimiter for entering an extension number
emailField Creates a field for entering an email address.
Users must enter email addresses in XXXXX@XXXX.XXX where:- X = any alphanumeric or special characters
- Users may enter multiple periods
- Number of total characters does not surpass 100
- @ is required
moneyField Creates a field for entering a monetary value.
Users must enter a value between 0-9. One decimal point is allowed but only two numbers right of the decimal point is allowed. Values entered can contain the $ special character but is not required.checkBox Creates a checkbox. - Enter any additional information, see the table below for more information about these fields.
Fields Description Default Value The default valuewhich auto-populates in the field when a new record is created.
Note that default values are NOT saved in the database tables.
Max Size The maximum number of characters allowed for entry in the field. Seq The order of the field within the tool.
For example, Field A has a seq of 1 and Field B has a Seq of 2. Field 1 will be listed first followed by Field 2.
If no sequence is indicated, fields display in numeric or alphabetic order.Required If marked, this checkbox indicates the field must be filled out (or checked) in order for the user to be able to save a record for the custom tool. The field name displays as red text (instead of black) and is followed by an asterisk (*) to indicate that it is required. Copies Forward When marked, the data associated with the attribute is copied forward into the calendar for the next school year.
This option applies to things that are cloned or rolled forward from year to year. For example, calendars are copied from one year to the next, courses are copied forward, enrollments are copied forward.
People are not tied to a calendar, therefore attributes associated with people are not copied forward, even when this checkbox is marked.
This option is not available for data fields assigned to a custom tab.
Hide Portal If marked, this checkbox indicates the custom field will not be displayed in the Student or Parent Portal.
This field does not apply or appear to state-level users.
Comments Any comments related to the custom field. These comments do not display for users interacting with the field. - Click Save. The field has now been added to your custom tool.
- If the field you added to your custom tool requires values for selection, such as a dropdown field, locate and select the field in the list at the top of the screen.
For example, in the image below, a dropdown list called Participating in Program was added to the Additional District Info custom tool. The tool was located in the list and the Dictionary link was selected, opening an editor at the bottom of the screen where field values can be entered. - Enter all field values needed and once finished, click Save. Your custom field is now available in your custom tool and values are available within this field.
- Repeat steps 1-10 until all fields have been added to the tool. Once all fields and field values have been entered, move on to Step 3 below.
Step 3. Add Data to the Custom Tool
Once your custom tool has been created, fields have been added, and attributes have been added to fields, you are now ready to add data to your custom tool.
For example, in the image below, the user navigated to the Additional District Info tool created in the steps above and entered data within the added fields.
Step 4. Publish the Tool to Districts - State Edition Only
For users in a State Edition of Infinite Campus, you can publish custom tools and links down to DIS-linked districts.
To do this:
- Navigate to the Publish Custom Tool.
- Select your custom tool in the Custom Tool List. In the example below, the Additional District Info tool is selected.
- Select the Tool Status:
- If set to active, the tool will appear as available to DIS-linked districts once you complete the publish process.
- If set to Inactive/Visible the tool will still appear for district users but will not available for use.
- If set Inactive/Hidden the tool will not appear nor be available for any district users.
- Determine which districts will receive the tool by selecting an Ad Hoc Filter or selecting a district in the Unselected Districts window and clicking the button.
- Click Publish. The tool has now been published to DIS-linked districts in the Classic View and New Look locations defined for the custom tool.
Once a tool is published, a checkmark will appear in the Published column in this tool as well as within the Custom Tool Setup tool.
Review and Modify Existing Custom Tools/Links
You can quickly locate an existing tool or link by utilizing the search fields at the top of each column of the Custom Tool Editor. These search fields dynamically filter results, meaning as you continue to enter characters, the list of tools/links continues to get refined to match what is entered.
For example in the image below, entering 'bus' in the Tool Name search field narrowed the results to just the Student Bus Waivers tool.
Each column also provides filtering options which can be applied to entered search text clicking the icon and selecting a filter parameter.