OVERVIEW The MassEffect Module allows you to mass update, insert, and/or delete any salesforce.com object, including custom objects, from an external data source, such as excel, csv, access, or UDL data file. Additionally, you can mass export any salesforce.com object to any of the same data sources. The goal is to make bulk export, bulk loading and bulk editing of your salesforce database a simple and fast task. The potential uses of this tool are limitless but in most cases it is used to update critical information for several hundred (thousand) records that would take significantly longer if done via the salesforce user interface. Some Common Uses for MassEffect Include:
UPDATE, INSERT, or DELETE Records
STEP #1 - Select the file type and Select File Select the appropriate radio button for the file type of your input data source, and then “select” the file. Once the file is located, select Open. STEP #2 - Select the Worksheet/Table When you load your file all worksheets and tables will be listed. Highlight the Worksheet/Table you wish to process and then select "Use". STEP #3 - Select the Operation and Process Type
The tool displays the available columns from the data source in the left panel. The objects available for modification appear in the middle of the screen. Open the object you wish to update by selecting the “+” sign to the left of the object. All the updateable fields in this object will be displayed. Simply left click to drag and drop the field names in the data source to the matching field to update in salesforce.com. If you make a mistake you can remove the mapping by right clicking on the field and selecting “remove”, then re-map correctly.
STEP #5 - Special Update Conditions 'Update Only if Field Empty' - Allows for the processing of files to populate only those records with fields of missing information. Data will not be processed if anything exists in the salesforce.com live instance field. 'Merge MultiSelect Fields' - DemandTools now gives you the ability to concatenate Multi-Select field values. If the value you are merging exists in the picklist, the value will become an additional value rather than a changed one. For example, if your input file contains “apples”, and salesforce currently contains “oranges”, the updated field in salesfore will now contain “apples;oranges”.
Restore file is required to process either of the Special Update Conditions STEP #6 - Select the rows to process
When you are ready to update, insert, or delete your data you simply press the "Process" button and the data is sent to salesforce.com. If there are any errors in the update/insert you will be informed and the application will save a text file of the error. A direct link to it’s location will be displayed. If you are running an insert an additional file will be created containing the SF ID’s for the newly created records. This file is a CSV file and is located in the same location as your input file with the added extension _0.CSV (the zero will increment if you process the same input file multiple times). A link to it’s location will be displayed along with the log file. If you discover that you need to “undo” your insert, simply use this CSV file as an input file and run a mass delete of these records (mapping on SF ID). If you are running an update and have elected to create a “restore” file, it’s path will be returned as well. You can “undo” your updates by reprocessing your restore file. To export the contents of a table, simply right click on the table name and the export data dialog box will appear. Exporting data is commonly used for the following purposes: 1. Find the SF ID fields of the users and roles to use for inserts/update 2. Find the SF ID’s of objects that will become parent ID’s for other objects you are inserting/updating. 3. Export data for reporting 4. Find the SF ID’s of objects you wish to mass delete 5. You may also wish to export data, make modifications in your spreadsheet and then re-upload the changes.
The DataExport dialog box allows you to select ALL records in an object for export or just specific ones based on conditions. You build the conditions by selecting the field name and setting the criteria. Picklist and Owner fields are shown as checkboxes. If you want to OR multiple values from the same field (i.e. BillingState = OR or WA) you simply separate the items with a comma. Continue to select “Add Condition” if you want to further refine your select. You can also OR different fields by clicking the “OR all conditions..” radio button. Lastly, you can choose to export ALL the fields from the object or a subset in the “Fields to Export” section. Once all your options are set, select “Export Data”. You will be prompted to enter an output file in which to store your export. This can be either an XLS, CSV, MDB or UDL file. The data from salesforce will be retrieved at up to 100 records per second but will depend on current internet traffic.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||