Beruflich Dokumente
Kultur Dokumente
com
Using Exporter
Copyright 2010-2011 JL Technical Group. Reproduction, adaptation or translation without prior written permission is prohibited, except as allowed under the copyright
Contents
Getting Started .............................................................................................................. 1
Before you Begin ....................................................................................................................................... 1
................................................................................................................ 11 Find the data file produced by the Export. .............................................................................................. 12 Check the field mapping.......................................................................................................................... 12
Advanced Topics......................................................................................................... 15
Files for Import ........................................................................................................................................ 15 Building the UserID file and the ContactID file ........................................................................................ 16 User ID File ............................................................................................................................................. 16 Contact_Account ID File ......................................................................................................................... 18 Replace the ACT IDs with the Salesforce IDs ........................................................................................ 20 Apex Data Loader ................................................................................................................................... 21
Account Assignment ............................................................................................................................... 28 Blank Contacts ........................................................................................................................................ 28 Account Addresses ................................................................................................................................. 28 Groups..................................................................................................................................................... 29 Secondary contacts (ACT! 2005+ only) ................................................................................................. 29
Getting Started
The following is a step by step guide to help you transfer your ACT! database into Salesforce.com.(SFDC) This method allows you to use the Contact/Account Import Wizard provided by Salesforce which will get you up and running quickly. Using the standard Import Wizard, you will be able to import All Contact data with custom ACT! fields Notes from ACT! Histories from ACT!
The Notes/History items will appear as merged fields containing up to 32000 characters on separate lines. These fields are searchable in Salesforce, They contains the text of the note or history, the entry date and record manager sorted by date. See the Checking your data section for an example.
Group Membership information for each contact ACT! Company data which is converted into Salesforce Accounts .(ACT! 2005+) Secondary Contacts linked to their primary contact. (ACT! 2005+)
If you need to import additional data or want the notes and history items to appear individually, you can do this with the Informatica Data Loader or the Salesforce Apex Data Loader. Use of the Salesforce Apex Data Loader is described in the Advanced Topics of this document.
JLTechnical Group
Select the following options 1. Select the version of your ACT! database. 2. Select the Salesforce option. 3. Select the SQL Server Instance you are using to read the database (This is required for ACT! 2005+ and above. See Exporter User Guide for more information) 4. Browse to your ACT! database and select it 5. Browse to a folder to put the exported data and select it 6. Click the Export button
When the Exporter completed, there will be a folder named Salesforce_com located in the path specified in Step 5. There will be four files, all with a .csv extension, and a folder named DataLoaderFiles. .
JLTechnical Group
SF_Fields_to_create.CSV this is a list of the ACT! Fields that will be need to be added to Salesforce.
There will also be a count of the fields to be added and the total fields.
If the Total Fields to be imported is greater than 199, you can not use the Salesforce ContactAccount Wizard.
PickList.CSV This files contains a list of fields that have pick list (drop downs) in ACT!. If you want to use the pick list in Salesforce, you can copy the values and when you define the field in Salesforce, paste the list into the Salesforce field.
If there are more than 200 items or the width is longer than 40, the list cannot be used as a Salesforce Picklist.
JLTechnical Group
User .CSV This file contains the user information from your ACT! database. Its very important that the ACT! user name matches the Salesforce user name. This will insure that contacts and accounts will be assigned properly when you import the data.
CONTACT_ACCOUNT.CSV this is the file you will use with the Salesforce Import Wizard to import the ACT! contacts, accounts and notes into Salesforce. DataLoaderFiles this folder contains additional separate files which have been prepared for use with the Salesforce Apex Data Loader.
All the files can be opened with Excel by double clicking on the file icon. We recommend that you print the SF_Fields_to_create file so you can work with it when adding fields to Salesforce.
JLTechnical Group
X_Activities
If you are planning to import the notes and history as separate items as described in the Advanced Topics section, we recommend that you do NOT import them with the Salesforce wizard. And, if you have a lot of notes, you might want to exclude them for being added to the Contacts table by selecting this option in the Custom Controls tab on the exporter. This will make the upload of your data more efficient.
JLTechnical Group
From the App Setup section select Customize and click the Customize your Contacts tab
Select New
JLTechnical Group
The SF_Fields_to_create list produced by the Exporter will contain this information.
JLTechnical Group
Add the field information exactly as it appears in the list produced by the Exporter
Type the Field Name exactly as it appears in the list from Exporter. This will allow the Salesforce import wizard to map the field automatically.
JLTechnical Group
Repeat the above steps until youve added all the fields from ACT! that you want to use in Salesforce.
You will also need to add the ACT_AccountID field to the Account table to allow linking to Account records if you plan to import Activities and other ACT! data. Be sure to select the External ID checkbox for this field.
JLTechnical Group
Since the Import Wizard can have issues with large records, we recommend that you export only the merged fields that you plan to import. You can exclude the merged fields you will not be using. By selecting the Exporter Option Control tab and specifying which fields to exclude.
Follow the steps above; but use the Text Area (Long) field type for the notes and history merge fields.
10
JLTechnical Group
Exporter maps the ACT! Record Manager to the Salesforce Record Owner. Unlike ACT!, you CANNOT have inactive users in Salesforce. Any ACT! Record Manager that does not match an active user in SFDC will be assigned to the user who is doing the import.
11
JLTechnical Group
The Exporter will populate the Account information. It uses the following rules: If the Contact belongs to a Company in ACT! (2005+), the data is taken from the Company record in ACT! Otherwise, the Company information is taken from the Contact record and used to create a Salesforce account.
12
JLTechnical Group
13
JLTechnical Group
Company/Account data
If you are using ACT! 2005+, ACT! companies will become Salesforce Accounts and ACT! contacts assigned to companies will be assigned to the Salesforce Account. If you are using ACT! 4-6 the company information from the contact data will be used for the Salesforce Account information.
14
JLTechnical Group
Advanced Topics
After you have loaded your Contact_Account data into Salesforce, you can now load the other pieces of the ACT! database. In many cases this wont be necessary. However, if you need to import extended data from ACT!, this section describes how to do it. Its a bit complex and its best if you have a technical knowledge of the structure of both the ACT! and Salesforce databases. These instructions use the Apex data loader from SFDC.
The API (Application Program Interface) must be turned on for your account to use the Apex Data Loader Your Salesforce Sales Rep can do this for you.
In this folder you will see the auxiliary pieces of the ACT! database. We recommend using the Activity_History_Note to import into the Salesforce Task object. This will create Open Tasks for the ACT! Activities and Completed Tasks for the Notes and History items.
The path and name of any attachments and library documents are included as a history and will appear in the Completed Tasks section of Salesforce. The actual document is not imported. The individual tables (Notes.csv, History.csv and Activities.csv) are also included in case you wish to load them individually or in a different area.
15
JLTechnical Group
User ID File
To run user reports you require the following permissions: "Run Reports" and "View Setup and Configuration". 1. Go to the Reports Tab 2. Click on the "Create new Custom Report" button.
16
JLTechnical Group
The User Names in ACT! must match the User Names in Salesforce. If they do not, the activities and events will not be assigned properly. If you have users in ACT! who are not moving to Salesforce, they should be deleted from ACT! and their records assigned to a user who is moving to Salesforce. You can modify the UserID file to make any adjustments in the names or reassigning users.
Run the report and when it report completes, export it as a CSV file by selecting the Export Details button.
Click the Export Details button and select CSV for the Export File Type
17
JLTechnical Group
Contact_Account ID File
The process for creating the Contact ID file is similar to the User ID file. Under Select Category, select Accounts & Contacts and under Report Type, choose Contacts & Accounts.
From the Contact: General selection drag First Name, Last Name, and Contactid From the Accounts: General section drag Account Name and Account ID From the Custom Info section drag ACT_ContactID and ACT_AccountID
18
JLTechnical Group
Click the Export Details button and select CSV for the Export File Type
19
JLTechnical Group
This program will replace the ACT! User ID with the Salesforce UserID and the ACT_ContactID and ACT_AccountID with the Salesforce IDs. This allows the Activities, Opportunities, etc. to be assigned to the proper user and contact. This program will create a file with a FIXED_ before the name, e.g., FIXED_OPPORTUNITY.CSV. This will be the file you use for import. You should check this file to be certain all user name and ID fields were converted to Salesforce IDs.
20
JLTechnical Group
The password required is your normal password used when you logon concatenated with your Security Token. For more information on Security Tokens refer to the Salesforce.com site.
21
JLTechnical Group
Select Task at the Salesforce Object In the Choose CSV file box, browse to the Fixed_Activity_History_Note.csv file The Data Loader will notify you when the file is loaded
22
JLTechnical Group
23
JLTechnical Group
24
JLTechnical Group
Click Finish
25
JLTechnical Group
26
JLTechnical Group
27
JLTechnical Group
Account Assignment
In Salesforce.com, if a contact is not assigned to a company, then the record owner is the only user that has access to the contact. Therefore, when the import files are prepared, each contact is assigned an account using the following rules. If a contact belongs to an ACT! company, the account information for that contact will be taken from the ACT! company data. If a contact does not belong to an ACT! company and the Company name is present in the contacts record, then this company name will be used to create a Salesforce.com account. If a contact does not belong to an ACT! company and does not have a company name in the record, the contact will be assigned to a Salesforce.com Account called ACT! Blank Company Reassign
Blank Contacts
If the Contact name is blank and there is a Company name, then the contact will be named Contact at companyname.
Account Addresses
ACT! companies can have three address fields. Salesforce.com only has two. When ACT! company data is used to populate the Salesforce.com Account addresses the following rules are used: If the ACT! company Billing Address field is blank, the Address is moved to the Salesforce.com Billing Address. If both the ACT! company and billing addresses contain data, the ACT! company address is put into a field which will need to be created labeled, ACT_Company_Address.
28
JLTechnical Group
Groups
There are no groups in Salesforce.com. However, they can be simulated using Salesforce views. Exporter provides a field labeled Group Membership which contains a list of all the groups the contact belongs to. To use this in Salesforce, do the following: 1. On the Contacts home page, click the Create a New View option. 2. Give the view a name e.g., the name of your ACT! Group 3. Specify the filter for the group a. In the Field dropdown, select the Group Membership field. b. In the Operator field, select contains c. In the Value field, enter the name of the group.
29
JLTechnical Group
30
JLTechnical Group