
Welcome to the the Summer 2015 Configero Grid Platform Release Notes. The goal of this document is to provide descriptions of new and updated functionality as it relates to our Grid Platform.
Welcome to the the Summer 2015 Configero Grid Platform Release Notes. The goal of this document is to provide descriptions of new and updated functionality as it relates to our Grid Platform.
Summer ’15 Upgrade Instructions:
To upgrade your Data Loader and/or Grid and miniGRID applications, please follow the steps below:
- Login to your Salesforce environment (if you are logging into your sandbox, please change the “login” to “test” in the URL)
- Download the Summer ’15 Release of the Data Loader (install for all users*)
- Download the Summer ’15 Release of the Grid and/or miniGRID (install for all users*)
- To remove the new Salesforce App, please find the instructions in this section: New Grid App (removing from Profiles*)
- If you have any Grid/miniGRID customizations, we strongly recommend that you upgrade in your Sandbox to test prior to upgrading in Production
*Please note: We recommend to choose the “Install for All Users” security option. This will allow the provisioning and usage of the Grid/miniGRID to be much easier; however, if you do not want your users to see the Grid App or any of the tabs, you will have to remove them from the users profile.
Follow the same instructions for any new install as well.
The Grid as a Platform
We have built our Grid technology as a platform, much like Salesforce has built a platform. The goal of our product is to create a simple and streamlined user experience right out-of-the-box while allowing for nearly unlimited customizations.
Our out-of-the-box products will allow users to be able to:
- Sort and filter on multiple columns in real time
- Inline update on single records or complete a mass update on multiple records
- Handle more than 200 records
- View more than 15 columns of data
- Real time subtotaling and totaling
- Grouping functionality at multiple levels
- View Related records in a side panel
- Customize a Query Panel for each object
What we are most proud of is that this is just the start to what our platform can do. We have been able to customize this for our customers to:
- Create Grid templates to allow for standard and/or custom
- Opportunity Management
- Forecasting Management
- Case Management
- Lead Management
- Billing Management
- Create Filtered views by Profile, Role, and User attributes
- Create a 100% Native PSA (Professional Service Automation) App – Project Pulse
- Integrate other Salesforce applications through custom buttons
Please feel free to contact us about any ideas or use cases that you have and we will be more than happy to be part of that discussion.
And now, our Summer 2015 Release Notes.
Summer ’15 Product Updates
Grid Specific Updates
Shift-click for multi-record selection
This allows users to multi-select records with the familiar “Shift + Click”. To use this feature:
- Click on the checkbox where you would like to start
- Shift +Click on the checkbox where you would like to end
- Notice all records in between are no w highlighted
Ownership Checkbox Feature in QP Wizard
When building a custom Query Panel through the Wizard, we have added a checkbox that allows Ownership filters to be displayed.
The standard filters are:
- My Owned (User)
- My Created
- My Managed Owners (User)
- All Owners/Creators
The filter option will be on the left side of the Query Panel and does not count as a column.
How to set this in the Query Panel Wizard:
Result:
Help Button added to the toolbar
We have added a help button that will display a pop-up of all the buttons on the toolbar with a description of the button’s functionality. This button is found at the very end of the toolbar (after the Template Name section or after the last button). We have added this button to:
- The Query Panel Toolbar
- The Results Panel Toolbar
- The Record Details Toolbar (once a Relationship is defined)
This help button looks like: .
When a user clicks on the button, this is an example of what is displayed:
*Note – if your Salesforce Org has any custom buttons, the help button will still work. Any custom button will be displayed on the help menu.
Grid Memory
The Grid will remember the last object you select and saved query template that has been run (if applicable) This will allow users to navigate away from the Grid and when the user selects the Grid tab again, it will remember the last object selected and automatically run the last saved query template.
Removed the ID label from lookup fields
In the previous versions of the Grid/miniGrid, any lookup field column name would be appended with ID. However, the ID was not displayed and it was the record name. We have removed the word ID from any lookup field column name to avoid any confusion.
Renaming of the Grid Sections
We have renamed two of the three sections of the Grid to be more intuitive.
In addition to renaming each section, we have also renamed a few of the Objects for greater clarity.
Application for the Grid/Data Loader
To allow the Grid and Data Loader to be easily accessed, we have created an Application to access Grid/Data Loader specific tabs.
We have also included a tab for Grid Support and Data Loader Support and added new logos (which will be seen in the Tab menu).
Grid Application:
Checking a group selects all records within the group
Previously, when a user would checkbox a group, it would not checkbox any records within the group. With the new release when a user checkboxes a group, all records within the group will be checked. This will lead to improved mass updates and exports.
Default Query Templates for Standard Objects
For this release we have created default Query Templates for Standard Objects. The objects that now have default templates are:
- Account
- Asset
- Campaign
- CampaignMember
- Case
- Contact
- Contract
- Event
- Lead
- Opportunity
- OpportunityLineItem
- Order
- OrderItem
- Product2
- Quote
- QuoteLineItem
- ServiceContract
- Task
- User
Child Object Filter in QP Wizard
With the Summer 15 release, we have added the ability to add filter fields based on children objects within the Query Panel Wizard. We have called this “Drill Down” and it will be auto-populated with any child object. The filter will also display how the child object is related, so if there are multiple relationships the user will be able to select the appropriate one.
An example use case of this would be, “I want to filter Accounts based on Opportunities that are Closed Won.” To do this:
- Go to the Query Panel
- Click Go
- Click on Query Panel Wizard
- Select the Account Object as the Primary Object
- Select the Opportunity Object (with the AccountID relationship)
- Select the field “Won” from the Select Field(s) picklist
- Click on Add Selected
- Notice the field populated within the Added Field(s) picklist
- See the screenshot on the next page for the result of these steps
*Note: As you may know, we already had the “Drill Up” feature that allowed and filter fields to be added from Parent Objects.
Quick Link to Query Panel Wizard
When you are on the Grid and select an object that does not have a Query Panel defined, we have added a quick link to take you to the Query Panel Wizard for the selected object.
Grid Templates – Save Sorting & column filters with the template
The Grid Templates used to only store Fields, Groupings, Summaries, and Splits. We have added the ability to save Sorting and Filtering. This will allow users to become more granular with their templates.
Lookup Field Search Improvement
When editing a lookup field in form mode, if you have entered a few letters on the field and click on the search icon the Grid will search automatically for any values entered on the form.
An example use case would be to change the owner of an Account in Form Mode:
- Edit an Account in Form Mode
- Remove the owner and type in the first 3 characters of your first name
- Click on the lookup search icon
- You will notice the characters typed have populated the name field and the results of that search are displayed
“Select an Object” Default and Options on the Grid
In order to make it easier to find the object you are looking for with the Grid, we have added a few new features to the “Select an Object” picklist.
- We currently default the picklist to a restricted list of Standard and Custom objects only
- To access additional objects you can select the “Show All Objects” checkbox
- To access Feed, Share, Tag, and History objects, select the “Include Feeds, Shares, Tags and History”
miniGRID Specific Updates
There are no miniGRID specific updates for the Summer 15 Release.
DataLoader Specific Updates
Application Created for the Data Loader – Including a Support Tab
To allow the Grid and Data Loader to be easily accessed, we have created an Application to access Grid/Data Loader specific tabs.
We have also included a tab for Grid Support and Data Loader Support and added new logos (which will be seen in the Tab menu).
Grid Application:
Potential Customization Updates
In this section we will describe in detail how to update any Grid/miniGRID customizations that may be within your Salesforce Org.
New Grid App (removing from Profiles)
Part of our package now contains the Grid Application. If you do not what your users to see the complete Grid application you can hide the application by Profile. To do this:
- Click Setup–>Create–>Apps
- Select the Grid App
- Click Edit
- Scroll down to the “Assign to Profiles” area
- Unselect for any profile you would like this to be removed
Default Object Selection
If you have any customizations that include Default Object Selection (this would be a custom Visualforce page that loads the Grid page with a specific object only), you will have to add code to remove the new Select an Object toolbar.
The line of code is: hideObjectSelector = function(){ return true; }
An example of a custom page with the code added is below – this page defaults the Grid to load the Opportunity object and hide the toolbar:
<apex:page sidebar=”false”>
<PowerGrid:PowerGrid />
<script>
// Configero code to restrict to one object type using Javascript
getDefaultObject = function() {
return ‘Opportunity’; }
hideObjectSelector = function(){ return true; }
</script>
</apex:page>
Bug Fixes
Case Grid Error
On the standard Case object, there was a bug where a Syntax Error was caught during a search of all cases. This has been addressed