eOne SmartConnect · Your right to copy this documentation is limited by copyright law and the...

312
© 2013 eOne Integrated Business Solutions eOne SmartConnect

Transcript of eOne SmartConnect · Your right to copy this documentation is limited by copyright law and the...

  • 2013 eOne Integrated Business Solutions

    eOne SmartConnect

  • Your right to copy this documentation is limited by copyright law and the terms of the software license agreement. Asthe software licensee, you may make a reasonable number of copies or printouts for your own use. Makingunauthorized copies, adaptations, compilations, or derivative works for commercial distribution is prohibited andconstitutes a punishable violation of the law. Unless otherwise noted, all names of companies, products, streetaddresses, and persons contained herein are fictitious and are used solely to document the use of this product.

    Trademarks: All company or product names mentioned are trademarks or registered trademarks of eOne IntegratedBusiness Solutions or of their respective holders.

    Warranty: eOne Integrated Business Solutions disclaims any warranty regarding the sample code contained in thisdocumentation, including the warranties of merchantability and fitness for a particular purpose.

    Limitation of liability: The content of this manual is furnished for informational use only, is subject to change withoutnotice, and should not be construed as a commitment by eOne Integrated Business Solutions. eOne IntegratedBusiness Solutions assumes no responsibility or liability for any errors or inaccuracies that may appear in thismanual. Neither eOne Integrated Business Solutions nor anyone else who has been involved in the creation,production or delivery of this documentation shall be liable for any indirect, incidental, special, exemplary orconsequential damages, including but not limited to any loss of anticipated profit or benefits, resulting from the useof this documentation or sample code.

    License agreement: Use of this product is covered by a license agreement provided by eOne Integrated BusinessSolutions, with the software product. If you have any questions, please call eOne Integrated Business Solutions on+188 319 3663.

    Publication date: December 2011

    Printed: February 2013

    eOne SmartConnect

    2013 eOne Integrated Business Solutions

  • 3Contents

    2013 eOne Integrated Business Solutions

    Table of Contents

    Part I eOne SmartConnect Help 9

    ................................................................................................................................... 91 Privacy statement

    ................................................................................................................................... 102 Common terms

    Part II New in SmartConnect 12

    Part III Installation 14

    ................................................................................................................................... 141 Installing SmartConnect

    ......................................................................................................................................................... 14The SmartConnect Environment

    ......................................................................................................................................................... 15SmartConnect Installation

    .................................................................................................................................................. 15Installation Prerequisites

    .................................................................................................................................................. 17SmartConnect Installer

    .................................................................................................................................................. 27Upgrading SmartConnect

    .................................................................................................................................................. 28SmartConnect Web Service

    ........................................................................................................................................... 29The SmartConnect Web Service User

    ........................................................................................................................................... 29IIS 7.0

    ........................................................................................................................................... 34IIS 6.0

    .................................................................................................................................................. 37SmartConnect Window s Service

    ......................................................................................................................................................... 39New SmartConnect Setup

    ......................................................................................................................................................... 43SmartConnect Setup

    ......................................................................................................................................................... 46SmartConnect and Connector Security

    ......................................................................................................................................................... 46Registering SmartConnect

    ................................................................................................................................... 472 Installing SmartConnect Excel AddIn

    Part IV SmartConnect Data Sources 51

    Part V SmartConnect Destinations 53

    Part VI SmartConnect Columns 54

    Part VII Standard SmartConnectFunctionality 55

    ................................................................................................................................... 551 SmartConnect Maps

    ......................................................................................................................................................... 55Map Setup

    .................................................................................................................................................. 56Setup Basics

    .................................................................................................................................................. 57Map Key Fields

    .................................................................................................................................................. 59Map Lines

    .................................................................................................................................................. 60Tenants

    .................................................................................................................................................. 61Map Options

    ......................................................................................................................................................... 63Line Mapping

    ......................................................................................................................................................... 65Run a Map

    .................................................................................................................................................. 65Map Runs

    .................................................................................................................................................. 67Data Fixing

    ......................................................................................................................................................... 68Duplicate a Map

  • eOne SmartConnect4

    2013 eOne Integrated Business Solutions

    ......................................................................................................................................................... 69Map Activity

    ................................................................................................................................... 702 Data Sources

    ......................................................................................................................................................... 71Excel 2003

    ......................................................................................................................................................... 71Excel 2007

    ......................................................................................................................................................... 72Excel 2010

    ......................................................................................................................................................... 73Excel 2013

    ......................................................................................................................................................... 74Folder

    ......................................................................................................................................................... 76InfoPath

    ......................................................................................................................................................... 78MSSQL Change

    ......................................................................................................................................................... 79ODBC

    ......................................................................................................................................................... 81OLEDB

    ......................................................................................................................................................... 82Text File

    ......................................................................................................................................................... 84Xml

    ......................................................................................................................................................... 84Xml Query

    ......................................................................................................................................................... 85Change Data Source Maintenance

    .................................................................................................................................................. 87Maintain Change Table Records

    ................................................................................................................................... 883 Destinations

    ......................................................................................................................................................... 88File

    .................................................................................................................................................. 89File Mapping Window

    ......................................................................................................................................................... 91MSSQL Table

    ......................................................................................................................................................... 92MSSQL Stored Procedure

    ......................................................................................................................................................... 94XML File

    .................................................................................................................................................. 95Define Xml Format

    .................................................................................................................................................. 97Xml File Mapping Window

    ................................................................................................................................... 984 Columns

    ......................................................................................................................................................... 99Calculated Column

    ......................................................................................................................................................... 100Custom Rolling Column

    ......................................................................................................................................................... 101DataSource Column

    ......................................................................................................................................................... 102Date Column

    ......................................................................................................................................................... 103Global Constant Column

    ......................................................................................................................................................... 105Local Constant Column

    ......................................................................................................................................................... 105MSSQL Lookup Column

    ......................................................................................................................................................... 107Translation Table Column

    ................................................................................................................................... 1095 Query Builder

    ......................................................................................................................................................... 109Screen

    ......................................................................................................................................................... 110Adding Objects

    ......................................................................................................................................................... 111Selecting Fields

    ......................................................................................................................................................... 112Adding Criteria

    ......................................................................................................................................................... 113Joins and Links

    ......................................................................................................................................................... 114Grouping and Sorting

    ......................................................................................................................................................... 115Sub Queries

    ......................................................................................................................................................... 115Unions

    ......................................................................................................................................................... 116Derived Tables

    ................................................................................................................................... 1176 Security

    ................................................................................................................................... 1197 SmartConnect Utilities

    ......................................................................................................................................................... 120SmartConnect Scheduling

    .................................................................................................................................................. 120Daily Schedules

    .................................................................................................................................................. 121Weekly Schedules

    .................................................................................................................................................. 122Monthly Schedules

    .................................................................................................................................................. 123Scheduling To Run Once

    .................................................................................................................................................. 124Scheduled Security and Considerations

    .................................................................................................................................................. 125Managing Scheduled Maps

  • 5Contents

    2013 eOne Integrated Business Solutions

    .................................................................................................................................................. 125Managing the SmartConnect Window s Service

    ......................................................................................................................................................... 126Importing and Exporting

    .................................................................................................................................................. 126SmartConnect Exports

    .................................................................................................................................................. 127SmartConnect Imports

    ......................................................................................................................................................... 129SmartConnect Templates

    .................................................................................................................................................. 129Selecting a Template

    .................................................................................................................................................. 131Email Templates

    .................................................................................................................................................. 132Script Templates

    .................................................................................................................................................. 134MSSQL Command Templates

    .................................................................................................................................................. 135Template Variables

    ......................................................................................................................................................... 137Default Connections

    .................................................................................................................................................. 137GP Query Connections

    .................................................................................................................................................. 138MSSQL Connections

    .................................................................................................................................................. 140ODBC Connections

    .................................................................................................................................................. 141OLEDB Connections

    ......................................................................................................................................................... 142Translation Tables

    ......................................................................................................................................................... 143Map Debugging

    .................................................................................................................................................. 144Setting up Debugging

    .................................................................................................................................................. 145View ing Debug Logs

    .................................................................................................................................................. 149Log Import / Export

    .................................................................................................................................................. 150Clearing Logs

    ......................................................................................................................................................... 150Date Formats

    Part VIII Using the Microsoft Dynamics GPConnector 153

    ................................................................................................................................... 1531 Setting Up The Connector

    ......................................................................................................................................................... 154GP Users & SmartConnect

    ......................................................................................................................................................... 156GP Security Settings

    ......................................................................................................................................................... 159Connector Security

    ......................................................................................................................................................... 160The GP Resource Cache

    ................................................................................................................................... 1612 Data Sources

    ......................................................................................................................................................... 161GP Change

    ......................................................................................................................................................... 162GP Query

    ......................................................................................................................................................... 163GP Real-Time

    ......................................................................................................................................................... 167Extender Bulk

    ......................................................................................................................................................... 168Extender Change

    ......................................................................................................................................................... 169Extender Real-Time

    ......................................................................................................................................................... 172SmartList

    ................................................................................................................................... 1743 Destinations

    ......................................................................................................................................................... 174File

    ......................................................................................................................................................... 176Message Queue

    ......................................................................................................................................................... 177Service

    ................................................................................................................................... 1794 Columns

    ......................................................................................................................................................... 180GP Rolling Column

    ................................................................................................................................... 1815 GP Tenants

    ......................................................................................................................................................... 182Tenant Definition

    ......................................................................................................................................................... 183Add a Tenant

    ................................................................................................................................... 1846 eConnect Node Maintenance

    ......................................................................................................................................................... 184Node Groups

    ......................................................................................................................................................... 185Node Types

    ......................................................................................................................................................... 186Nodes

  • eOne SmartConnect6

    2013 eOne Integrated Business Solutions

    ......................................................................................................................................................... 187List Options

    Part IX Using the Microsoft DynamicsCRM Connector 189

    ................................................................................................................................... 1891 Setting Up The Connector

    ......................................................................................................................................................... 190CRM User Requirements

    ......................................................................................................................................................... 191Importing tracking entities

    ................................................................................................................................... 1922 Data Sources

    ......................................................................................................................................................... 192Change

    ......................................................................................................................................................... 193Query

    ......................................................................................................................................................... 194Real-Time

    ................................................................................................................................... 1973 Destinations

    ......................................................................................................................................................... 197File

    ......................................................................................................................................................... 199Web Service

    ................................................................................................................................... 2014 Columns

    ......................................................................................................................................................... 202Entity Lookup Column

    ................................................................................................................................... 2035 CRM Tenants

    ......................................................................................................................................................... 204Tenant Definition

    ................................................................................................................................... 2056 Define a new CRM server destination

    Part X Using the Microsoft DynamicsCRM 2011 Connector 207

    ................................................................................................................................... 2071 Setting Up The Connector

    ......................................................................................................................................................... 209CRM Authentication Types

    ......................................................................................................................................................... 210CRM User Requirements

    ......................................................................................................................................................... 211CRM User Security

    ......................................................................................................................................................... 211Importing tracking entities

    ................................................................................................................................... 2132 Data Sources

    ......................................................................................................................................................... 214Change

    .................................................................................................................................................. 216Managed Change Tracking

    ......................................................................................................................................................... 217Query

    ......................................................................................................................................................... 217Real-Time

    ......................................................................................................................................................... 221Option Set Labels

    ................................................................................................................................... 2213 Destinations

    ......................................................................................................................................................... 221File

    ......................................................................................................................................................... 224Web Service

    .................................................................................................................................................. 225Entities to Process

    .................................................................................................................................................. 227Advanced Messages

    .................................................................................................................................................. 229Reference Data

    ................................................................................................................................... 2314 CRM Tenants

    ......................................................................................................................................................... 232Tenant Definition

    ................................................................................................................................... 2335 Columns

    ......................................................................................................................................................... 233Column Set

    .................................................................................................................................................. 235Determining Required Columns

    ......................................................................................................................................................... 236Entity Lookup Column

    ......................................................................................................................................................... 238Entity Reference

    ......................................................................................................................................................... 239Label

    ......................................................................................................................................................... 240Lookup

    ......................................................................................................................................................... 243Relationship

  • 7Contents

    2013 eOne Integrated Business Solutions

    ................................................................................................................................... 2456 Define a new CRM server destination

    ................................................................................................................................... 2467 Upgrading from CRM 4

    Part XI Using the SalesForce Connector 248

    ................................................................................................................................... 2481 SalesForce Setup

    ......................................................................................................................................................... 248Setting Up The Connector

    ......................................................................................................................................................... 250Connector Security

    ......................................................................................................................................................... 251Real-Time Data Source Service

    ......................................................................................................................................................... 252User Security

    ......................................................................................................................................................... 253User Remote Access

    ......................................................................................................................................................... 254Real-time Data Source Access

    ......................................................................................................................................................... 255Individual SalesForce Login Details

    ......................................................................................................................................................... 256External Entity ID's

    ................................................................................................................................... 2572 Data Sources

    ......................................................................................................................................................... 257Change

    ......................................................................................................................................................... 258Query

    ......................................................................................................................................................... 259Real-Time

    ................................................................................................................................... 2623 Destinations

    ......................................................................................................................................................... 263Web Service

    ................................................................................................................................... 2644 Columns

    ......................................................................................................................................................... 264Entity Lookup Column

    ................................................................................................................................... 2655 SalesForce Appendix

    ......................................................................................................................................................... 265SOQL

    ......................................................................................................................................................... 266Change Entities

    ......................................................................................................................................................... 266Real-Time Data Source Objects

    ......................................................................................................................................................... 271Change Data Source Objects

    ......................................................................................................................................................... 272Duplicate Entity Labels

    Part XII Using the Web Service Connector 273

    ................................................................................................................................... 2731 Web Service Setup

    ................................................................................................................................... 2732 Destinations

    ......................................................................................................................................................... 273Web Service Defined Destination

    Part XIII Using the SmartConnect ExcelAddIn 274

    Part XIV SmartConnect Tasks 276

    ................................................................................................................................... 2761 Task Events

    ................................................................................................................................... 2772 Task Types

    ......................................................................................................................................................... 277Copy File

    ......................................................................................................................................................... 278Delete File

    ......................................................................................................................................................... 279Move File

    ......................................................................................................................................................... 281Send Email

    ......................................................................................................................................................... 283Run File

    ......................................................................................................................................................... 284Run Script

    ......................................................................................................................................................... 285Run Map

    ......................................................................................................................................................... 286Run Mssql Command

    ......................................................................................................................................................... 288Mssql Validation

  • eOne SmartConnect8

    2013 eOne Integrated Business Solutions

    Part XV SmartConnect Variables andScripting 291

    ................................................................................................................................... 2911 Map Variables

    ................................................................................................................................... 2922 SmartConnect Script Functions

    ................................................................................................................................... 2953 System Global Variables

    ................................................................................................................................... 2964 User Global Variables

    ................................................................................................................................... 2975 Data Variables

    ................................................................................................................................... 2986 Variable Substitution in MSSQL Command Tasks

    ................................................................................................................................... 2987 Scripting References

    ................................................................................................................................... 2998 Scripting Validation

    ................................................................................................................................... 2999 Default Connection Variables

    Part XVI Frequently Asked Questions 301

    Part XVII Enhancements and Bug Fixes 303

    ................................................................................................................................... 3031 SmartConnect 2012 SP2

    ................................................................................................................................... 3042 SmartConnect 2012 SP1

    ................................................................................................................................... 3043 SmartConnect 2012

    ................................................................................................................................... 3044 SmartConnect 2011 SP2

    ................................................................................................................................... 3055 SmartConnect 2011 SP1

    Index 307

  • 9eOne SmartConnect Help

    2013 eOne Integrated Business Solutions

    1 eOne SmartConnect Help

    eOne SmartConnect Help

    Choose a topic for more information:

    New in SmartConnect lists enhancements in the latest version of SmartConnect

    Installing SmartConnect describes how to install each of the SmartConnect elements.

    SmartConnect Data Sources a quick link to a listing of data sources across all connectors.

    SmartConnect Destinations a quick link to a listing of destinations across all connectors.

    SmartConnect Columns a quick link to a listing of column types across all connectors.

    Standard SmartConnect Functionality describes functionality that is common across allSmartConnect connectors.

    Using the Microsoft Dynamics GP Connector describes the connector functionality for MicrosoftDynamics GP.

    Using the Microsoft Dynamics CRM Connector describes the connector functionality for MicrosoftDynamics CRM.

    Using the Microsoft Dynamics CRM 2011 Connector describes the connector functionality forMicrosoft Dynamics CRM 2011.

    Using the SalesForce Connector describes the connector functionality for SalesForce.

    Using the SmartConnect Excel Add-In describes how to send data via Microsoft Excel.

    SmartConnect Tasks describes all SmartConnect tasks and their usage.

    SmartConnect Variables and Scripting contains information on built in functions and scriptingrequirements within SmartConnect.

    Frequently Asked Questions

    Enhancements and Bug Fixes

    1.1 Privacy statement

    Privacy statement

    SmartConnect Help Privacy Statement

    eOne Solutions Pty. Ltd. (eOne) is committed to protecting your privacy. This privacy statementexplains data collection and use practices of the SmartConnect Online Help (the Help); it does notapply to other online or offline eOne Solutions sites, products or services. By accessing the Help, youare consenting to the information collection and use practices described in this privacy statement.

    Collecting your personal information

    SmartConnect Help includes a feature to allow you to submit feedback on the Help. Use of thisfeature is optional. When you use this feature, you send eOne an e-mail message that includes youre-mail address, identification of a specific topic in the Help, an overall rating of your satisfaction withthe topic, and any comments you choose to share with us.

    After you submit feedback, we may contact you at the provided e-mail address to confirm receipt ofyour feedback message, or in some cases, to obtain further information about the feedback youprovided. Your response to any follow-up messages is optional.

  • 10 eOne SmartConnect

    2013 eOne Integrated Business Solutions

    Use of your personal information

    eOne collects feedback information to ascertain the accuracy and usefulness of the Help, and todecide how best to improve the Help in future releases.

    eOne may disclose personal information if required to do so by law or in the good faith belief thatsuch action is necessary to (a) conform to the edicts of the law or comply with legal process servedon eOne Solutions or the Help; (b) protect and defend the rights or property of eOne and our familyof products; or (c) act in urgent circumstances to protect the personal safety of eOne employees oragents, users of eOne products or services, or members of the public.

    Personal information collected on the Help may be stored and processed in the United States or anyother country in which eOne or its affiliates, subsidiaries or agents maintain facilities, and by usingthe Help, you consent to any such transfer of information outside of your country. eOne abides bythe safe harbor framework as set forth by the U.S. Department of Commerce regarding thecollection, use, and retention of data from the European Union.

    Control of your personal information

    Except as otherwise described in this statement, personal information you provide on the Help willnot be shared outside of eOne and its controlled subsidiaries and affiliates without your permission.

    Please be aware that this privacy statement and any choices you make using the Help will notnecessarily apply to personal information you may have provided to eOne in the context of other,separately operated, eOne products or services.

    Contact information

    eOne welcomes your comments regarding this privacy statement. If you believe that eOne has notadhered to this privacy statement, please contact us by e-mail at [email protected] (withthe subject line SmartConnect Help Privacy) or via postal mail at the address provided below, andwe will use commercially reasonable efforts to promptly determine and remedy the problem.

    eOne Solutions Documentation4141 38th Street SWFargo, ND 58104USA

    1.2 Common terms

    Common SmartConnect Terms

    Common Term Definition

    Data Source A SmartConnect data source is a connection to a store of data that isused as the source information for a SmartConnect map.

    Bulk Data Source A bulk data source is a data store that contains multiple transactions /records to be processed. Many records may be processed in a singlemap run.

    Change Data Source A change data source will only process changes in the underlying datastore since the map was last run.

    Real-Time Data Source A real-time data source will trigger processing of a SmartConnectmap every time the underlying source data is changed.

    Destination A SmartConnect destination is a connection to a store of data that isto be the recipient of records processed by SmartConnect.

    Document When multiple transactions / records are processed during aSmartConnect run, each transaction / record processed and sent tothe destination is called document. e.g. when taking customer

    mailto:[email protected]

  • 11eOne SmartConnect Help

    2013 eOne Integrated Business Solutions

    Common Term Definition

    accounts from an external source into Microsoft Dynamics GP eachcustomer record integrated would be treated as a single document.

    eConnect eConnect is a Microsoft Dynamics GP service used by SmartConnectto insert / update / or delete records from within Microsoft DynamicsGP.

    Map A SmartConnect map defines an integration between a data store anda destination.

    Node Each eConnect process that may be called through SmartConnect iscalled a node. Multiple nodes may be called by a single SmartConnectmap.

    Task A task is a process that is to be run separate from the standard mapprocessing, depending on events that occur within the map process.

    Tenant A generic term for the groupings within a destination data store. See Tenants for more information.

  • 12 eOne SmartConnect

    2013 eOne Integrated Business Solutions

    2 New in SmartConnect

    New in SmartConnect 2012 SP2

    The following enhancements and bug fixes have been added in SmartConnect 2012 SP2.

    SmartConnect Main:

    o Added date / time of map lock to activity window.

    o Ability to maintain / add default connections in all screens where they are used.

    o Global setup of default scripting language (C# or VB)

    o Encryption of SmartConnect map exports.

    Microsoft Dynamics GP Connector:

    o Support for the following GP 2013 features:

    Naming of dynamics database.

    Real time data sources triggered via the Dynamics GP Web client.

    eConnect 2013

    o Ability to export GP Nodes through SmartConnect node maintenance.

    Microsoft Dynamics CRM 2011 Connector:

    o Update blank data - users can determine when updating records in CRM whether blank

    data should over-write fields in CRM.

    o Allow mapping to a wider range of CRM web service messages.

    o Return option set labels instead of values for CRM data sources.

    o SmartConnect can now perform the following functions for CRM change data sources:

    Create the change table inside CRM.

    Create the change records within CRM (via CRM plugin processes)

    Filter CRM changes so only changes to specified fields within a record trigger achange record to be written.

    o Ability to restrict the triggering of a CRM real-time data source (update) to instances where

    specified fields have been changed.

    o New connector column types:

    Column Set - specify the columns to be passed to system processing when creatingnew records from current records (e.g. process a lead into an account)

    CRM 2011 Lookup - perform a single lookup into CRM that returns multiple fields.Each of the fields may then be mapped to fields in the relevant destination.

    CRM Label - provides ability to update meta data labels (e.g. Option Set Labels)

    Entity Reference - allows the creation of an entity reference object when the relevantId (GUID) is known. (Previously an entity lookup column was required)

    Relationship - allows the selection of the required relationship when associatingrecords through CRM messaging.

    SmartConnect Generic Connector:

  • 13New in SmartConnect

    2013 eOne Integrated Business Solutions

    o Added the following ODBC connection strings:

    Excel 2013.

    SQL 2012, Integrated and SQL security.

    Access (2007, 2010 and 2013)

    o Added Excel 2013 data source

    SmartConnect Web Service Connector:

    o Support for sending SmartConnect messages to external web services.

  • 14 eOne SmartConnect

    2013 eOne Integrated Business Solutions

    3 Installation

    Installation

    The installation information is divided into the following topics:

    Installing SmartConnect

    Installing the SmartConnect Excel Add-In

    3.1 Installing SmartConnect

    Installing SmartConnect

    Information about installing SmartConnect is divided into the following sections:

    The SmartConnect Environment

    SmartConnect Installation

    New SmartConnect Setup

    SmartConnect and Connector Security

    Registering SmartConnect

    3.1.1 The SmartConnect Environment

    The SmartConnect Environment

    The following pre-requisites are required to be installed on the client or server before SmartConnectcan be installed:

    Microsoft .NET Framework

    SmartConnect 2011 requires Microsoft .NET framework 4.0 or greater to be installed on all clients orservers where SmartConnect will be run. The SmartConnect installer will check for the requiredframework and install it if it does not exist. However the framework can be added manually as partof setting up the environment. The latest Microsoft .NET framework may be downloaded from http://www.microsoft.com/net/download.aspx

    User Accounts

    SmartConnect installation requires users with which to run the following processes:

    eConnect is the process that SmartConnect uses to update Microsoft Dynamics GP. This user alsoneeds to be able to log into the MSSQL Server that contains the Microsoft Dynamics GP databasesusing windows authentication. This user should be an administrative user but not the'Administrator' user.

    SmartConnect Web Service controls integrations coming into SmartConnect from Excel, MicrosoftDynamics CRM, and third party applications that use the web service to connect. This user willneed to be set up within SmartConnect after installation have been completed. This user may bethe same user as the eConnect user.

    SmartConnect Windows Service is used by scheduled maps to run integrations. This user mustalso be set up within SmartConnect after installation has been completed. This user will be used asthe default user for all scheduled integrations (unless a user has been specified on the scheduledmap) and as such should have security to access/run all SmartConnect integrations.

    SalesForce Web Service is used to connect SalesForce real-time data source maps to

    http://www.microsoft.com/net/download.aspxhttp://www.microsoft.com/net/download.aspx

  • 15Installation

    2013 eOne Integrated Business Solutions

    SmartConnect. This web service must be installed externally so it can be accessed by SalesForce.The internal user the web service uses to connect to SmartConnect should be restricted to onlyaccess required by SalesForce real time data source maps so as to reduce security issuesassociated with externally facing web services. see Setting up the SalesForce Web Service.

    3.1.2 SmartConnect Installation

    SmartConnect Installation

    SmartConnect installation has been divided into the following topics:

    Upgrading SmartConnect

    SmartConnect Installer

    3.1.2.1 Installation Prerequisites

    SmartConnect Installation Pre-requisites

    Before installing SmartConnect components the following SmartConnect pre-requisites should bechecked to ensure they meet the minimum requirements.

    processors:

    32 bit processor machines, 1 GHz or greater.

    64 bit processor machines, 2 GHz or greater.

    memory (RAM):

    1 GB of RAM is required, at least 3GB is recommended.

    processor and memory considerations:

    While a faster processor and more memory will generally always speed up SmartConnect processingthe following considerations should be made.

    Installations that will be handling large data volumes will require more RAM.

    Installations that will make extensive use of data lookups will require more RAM.

    Installations that will make extensive use of scripting and calculations will require more ram andprocessing speed.

    disk space:

    SmartConnect application installation requires approximately 60MB of disk space.

    SmartConnect Excel Add-In requires 1MB of disk space.

    SmartConnect Web Service requires 15MB of disk space.

    SmartConnect SalesForce Web Service requires 15MB of disk space.

    SmartConnect Windows Service requires 50MB of disk space.

    SmartConnect Dynamics GP add-in requires 50MB of disk space.

  • 16 eOne SmartConnect

    2013 eOne Integrated Business Solutions

    operating systems:

    Windows 7 (32 and 64 bit)

    Windows Server 2008 SP2 (32 and 64 bit)

    Windows Server 2008 R2

    Windows Server 2003 SP2

    Windows Vista SP2

    Windows XP SP3 (# for systems that do not connect to CRM 2011)

    database:

    Microsoft SQL 2012

    Microsoft SQL 2008 R2

    Microsoft SQL 2008

    Microsoft SQL 2005 SP2

    Microsoft windows components:

    SmartConnect 2011 requires Microsoft .NET framework 4.0 or greater to be installed on all clientsor servers where SmartConnect will be run. The SmartConnect installer will check for the requiredframework and install it if it does not exist. However the framework can be added manually aspart of setting up the environment. The latest Microsoft .NET framework may be downloaded from http://www.microsoft.com/net/download.aspx

    Microsoft IIS 7.0+ is recommended for machines running either the SmartConnect SalesForceweb service or SmartConnect web services. The IIS server must be set up to allow the runningof .NET applications.

    For installations that will be required to connect to a Microsoft CRM 2011 IFD or Online system willrequire the installation of Windows Identity Foundation. Note: this software is currentlyunsupported on windows XP operating systems.

    For installations using the Excel Add-In the SOAP sdk is required (http://www.microsoft.com/download/en/details.aspx?id=13456)

    windows user permissions:

    All windows users who are to access SmartConnect should have access to the following:

    For 32 bit machines Read / Write access to the HKEY_LOCAL_MACHINE \ Software \ eOneSolutions\ SmartConnect registry keys

    For 64 bit machines Read / Write access to the HKEY_LOCAL_MACHINE \ Software \Wow6432Node \ eOneSolutions \ SmartConnect registry keys

    Access to the SmartConnect installation (standard install path is c:\programfiles\eOneSolutions\SmartConnect\ )

    http://www.microsoft.com/net/download.aspxhttp://www.microsoft.com/download/en/details.aspx?displaylang=en&id=17331#Requirementshttp://www.microsoft.com/download/en/details.aspx?id=13456http://www.microsoft.com/download/en/details.aspx?id=13456

  • 17Installation

    2013 eOne Integrated Business Solutions

    3.1.2.2 SmartConnect Installer

    SmartConnect Installation

    The following steps should be followed when installing SmartConnect.

    1. Ensure that the SmartConnect Environment has been set up correctly.

    2. Run the SmartConnect installer. The latest version of SmartConnect can be found at www.eOneSolutions.com.

    3. Agree to the License terms and conditions then select Next.

    4. Select the installation type required.

    Client - selecting this option auto selects the SmartConnect user interface for install.The install process also assumes that the MSSQL SmartConnect database hasalready been set up and so will not ask for credentials to create and set up theSmartConnect database.

    http://www.eonesolutions.com/Downloads/SmartConnect.aspxhttp://www.eonesolutions.com/Downloads/SmartConnect.aspx

  • 18 eOne SmartConnect

    2013 eOne Integrated Business Solutions

    Server - selecting this option auto selects the SmartConnect user interface, as wellas the windows and web services. This process will also ask for MSSQL credentialsto create and set up the SmartConnect database.

    5. Select the SmartConnect components required for this install. Select Next to continue.

    SmartConnect

    User Interface - required to access SmartConnect to create / manage or run maps.

    Windows Service - required if this install is to be used for SmartConnect scheduledprocesses. Note: only one windows service install is required in order to scheduleSmartConnect maps and processes.

    Web Service - required if this install is to be used to process Dynamics CRM real-time datasources, Dynamics GP real-time data sources, Dynamics GP SmartList data sources, datapushes from the SmartConnect Excel Add-In, or run other processes via the SmartConnectweb service. Note: only one web service install is required to support these processes.

    SalesForce Web Service - required if this install is to be used to process SalesForce real-time

  • 19Installation

    2013 eOne Integrated Business Solutions

    data sources. Note: only one web service install is required to support this functionality.

    Great Plains 10 - required on at least one Dynamics GP machine to create the GP ResourceCache within Microsoft Dynamics 10. Also required if real time data or SmartList datasources are to be triggered from within Dynamics GP.

    Great Plains 2010 - required on at least one Dynamics GP machine to create the GP ResourceCache within Microsoft Dynamics 2010. Also required if real time or SmartList data sourcesare to be triggered from within Dynamics GP.

    Great Plains 2013 - required on at least one Dynamics GP machine to create the GP ResourceCache within Microsoft Dynamics 2013. Also required if real time or SmartList data sourcesare to be triggered from within Dynamics GP.

    eConnect for Microsoft Dynamics GP 10 - required if updates to GP 10 are required, andeConnect for GP 10 has not already been installed.

    eConnect for Microsoft Dynamics GP 2010 64 bit - required if updates to GP 2010 arerequired, and eConnect for GP 2010 has not already been installed. Only appears for 64 bitmachines.

    eConnect for Microsoft Dynamics GP 2010 32 bit - required if updates to GP 2010 arerequired, and eConnect for GP 2010 has not already been installed. Only appears for 32 bitmachines.

    eConnect for Microsoft Dynamics GP 2013 64 bit - required if updates to GP 2013 arerequired, and eConnect for GP 2013 has not already been installed. Only appears for 64 bitmachines.

    eConnect for Microsoft Dynamics GP 2013 32 bit - required if updates to GP 2013 arerequired, and eConnect for GP 2013 has not already been installed. Only appears for 32 bitmachines.

    Note: Since SmartConnect 2011 SP1 CRM support file installation is no longerrequired

  • 20 eOne SmartConnect

    2013 eOne Integrated Business Solutions

    6. Enter the required information about the SmartConnect installation. Select Next to continue.

    o Select the folder where SmartConnect files should be installed.

    o Enter a password for the SmartConnect user. Remember this password as it will be required in

    the event of installations on other machines.

    If this is an upgrade from a version that did not require the entry of the SmartConnectpassword, enter SmartConnect here.

    If the installation has been run on other machines, enter the same password here aswas entered on the original install.

    o Enter the name of the MSSQL Server where the SmartConnect database should be created.

    o Enter a MSSQL login and password to be used to connect to the MSSQL server. The user

    selected here must have security to create the SmartConnect user and database. Note:username and password entry boxes will not appear for client installations.

    o Confirm the SmartConnect password.

  • 21Installation

    2013 eOne Integrated Business Solutions

    7. If installation of the windows service has been selected, enter the required information for theservice setup. Select Next to continue.

    o Enter the domain of the user that will be used to run the windows service.

    o Enter the username of the user that will be used to run the windows service. This user will be

    used to run all scheduled SmartConnect maps, as well as scheduled SmartConnectmaintenance functions. The user should have access to all required SmartConnect datasources and destinations. The user also requires the 'Log on as a service' right. See here formore info.

    o Enter the password of the user that will run the windows service.

    o Enter the name of the MSSQL server. This will default if entered in step 6.

  • 22 eOne SmartConnect

    2013 eOne Integrated Business Solutions

    8. If installation of the SmartConnect web service has been selected, enter the information requiredfor the setup of the service. Select Next to continue.

    o Enter the domain of the user that will be used to run the SmartConnect web service. This user

    may be the same user selected in step 6.

    o Enter the username of the user that will be used to run the SmartConnect web service. This

    user may be the same user selected in step 6. This user will be used every time a map is runthrough the SmartConnect web service. This means that the user must have the appropriateSmartConnect security to run the required maps, as well as access to the required datasources and destinations. See here for more info.

    o Enter the password of the user that will be used to run the SmartConnect web service.

    o Enter the name of the MSSQL server. This will default if entered in either steps 6 or 7.

  • 23Installation

    2013 eOne Integrated Business Solutions

    9. If installation of the SalesForce web service has been selected, enter the details required for thesetup of the service. Select Next to continue.

    o Enter the domain of the user that will be used to run the SalesForce web service. This user

    may be the same user selected in steps 6 or 8.

    o Enter the username of the user that will be used to run the SmartConnect web service. This

    user may be the same user selected in steps 6 or 8. This user will be used to run all real timedata sources triggered from SalesForce. While SalesForce security is not needed for this user,the user will require security to run the real time data source maps, as well as access to thedestinations defined in the real time data source maps.

    o Enter the password of the user that will be used to run the SmartConnect web service.

    o Enter the name of the MSSQL server. This will default if entered in steps 6, 7 or 8.

  • 24 eOne SmartConnect

    2013 eOne Integrated Business Solutions

    10. If a version Microsoft Great Plains has been selected enter the path to the Great Plainsinstallation on the client. The select Install to start the installation process.

    11.

  • 25Installation

    2013 eOne Integrated Business Solutions

    12. Select Install to start the installation process. Pre-requisites (e.g. eConnect) will install beforeSmartConnect.

  • 26 eOne SmartConnect

    2013 eOne Integrated Business Solutions

    13. The installation process has completed. Select Finish to close the window.

  • 27Installation

    2013 eOne Integrated Business Solutions

    3.1.2.3 Upgrading SmartConnect

    Upgrading SmartConnect

    If you are upgrading an existing SmartConnect installation, and the current SmartConnect version isa version prior to SmartConnect 10.0.0.51, SmartConnect must be upgraded to version10.0.0.51 before proceeding with a SmartConnect 2010 or later installation.

    When upgrading SmartConnect the following steps should be followed:

    Ensure that the current version of SmartConnect is at least 10.0.0.51.

    Back up all your Microsoft Dynamics GP databases, including the DYNAMICS database.

    Back up your SmartConnect database (only applicable for version 2010 onwards).

    Remove the current version of SmartConnect using the add/remove programs option.

    If the SmartConnect or SalesForce web service was installed, ensure that the website(s) have

  • 28 eOne SmartConnect

    2013 eOne Integrated Business Solutions

    been removed from IIS

    If the SmartConnect windows service has been running, ensure that the service has been stopped.

    Run the SmartConnect installer as per a new installation

    for installations using the Microsoft Dynamics GP Connector:

    Complete the steps under Upgrading SmartConnect.

    Launch Microsoft Dynamics GP as the 'sa' user.

    If asked click Yes to include a new chunk file for SmartConnect.

    Select any Microsoft Dynamics GP database.

    Run the GP Resource Cache.

    Exit Microsoft Dynamics GP.

    for upgrades from 10.0.0.51:

    Complete the steps under Upgrading SmartConnect, then the steps for installations using theMicrosoft Dynamics GP Connector.

    Browse to and run eOne.SmartConnect.Upgrade.exe. For default installations you will find this filein the C:\Program Files\eOne Solutions\SmartConnect folder. For 64bit installations the defaultinstallation path is C:\Program Files (x86)\eOne Solutions\SmartConnect.

    Fill in the name of the MSSQL Server that is it to be upgraded, then click connect. A list of a thecompany databases on the server will be shown.

    Select the items that you wish to be upgraded. Typically all three options should be selected.

    Upgrade Nodes - This option moves the current SmartConnect nodes to the newSmartConnect structure. Any custom nodes added to SmartConnect, or amendments madeto the default nodes will also be upgraded.

    Upgrade Maps - This option will upgrade maps, real time data sources, and translationtables to the new structure. Maps that use custom SmartConnect nodes will not be upgradedunless the Upgrade Nodes option is selected or has previously been run. If a map isincomplete or has been corrupted within the old install the upgrade process will be unable toupgrade the map.

    Upgrade Security - This option will upgrade security for all users that have had ActiveDirectory accounts linked to their Microsoft Dynamics GP accounts within SmartConnect.This option will only upgrade map permissions if the Upgrade Maps options is selected or haspreviously been run.

    Once this process has been completed, any upgrade failures will be written to the Event Viewer.

    Upgrading scheduled maps

    Scheduling has changed in SmartConnect 2010 SP1 and instead of scheduling maps via thewindows scheduler a windows service is installed that manages the scheduling and running ofmaps. Because of this change, maps that were scheduled in SmartConnect 10.0.0.51 orSmartConnect 2010 must be re-scheduled manually using the new scheduling interface.

    3.1.2.4 SmartConnect Web Service

    Configuring the SmartConnect Web Service

    To check or configure a SmartConnect web service installation use the appropriate IIS versionchecklist below:

  • 29Installation

    2013 eOne Integrated Business Solutions

    IIS version 7.0

    IIS version 6.0

    3.1.2.4.1 The SmartConnect Web Service User

    SmartConnect Web Service User

    As part of the SmartConnect web service installation process default authentication is set toanonymous access, and an impersonation user selected. This is the user that will run map processingthrough the SmartConnect web service. In effect this means that any SmartConnect processingtriggered through the SmartConnect web service will run as the impersonation user. Because of thissecurity for the SmartConnect web service impersonation user must take the following things intoaccount:

    1. Map Processing - the impersonation user must be a valid SmartConnect user, and should in mostinstances have the relevant security to access SmartConnect maps that will be accessed throughthe service. Note: if the run as user option has been defined on a map the impersonation userwill not need map or connector access within SmartConnect to run the map.

    2. Data Source Security - the impersonation user must have appropriate access to data sourceinformation. In most cases the data to be processed will be passed to the web service, and inthat instance access to the data source will not be needed, however if no data is passed, theimpersonation user should have the required access. These may include:

    Access to the relevant area of the file system for folder, xml, excel or text file datasources.

    Access to the relevant MSSQL server for GP or MSSQL data sources

    Access to the relevant CRM system if no default user has been defined in CRM setup

    3. Destination Security - the impersonation user must have appropriate access to destinationsystems. These may include:

    Access to the applicable area of the file system where maps output to XML or text files

    Access to the applicable area of the file system where maps are to log information tothe file system

    Applicable Dynamics GP access where updates are to be made to GP.

    Applicable CRM access where a default user has not been defined in CRM setup.

    3.1.2.4.2 IIS 7.0

    Configuring the SmartConnect Web Service IIS 7.0

    1. Open IIS Manager (Control Panel / Administrative Tools / IIS Manager)

    2. Expand the websites folder and find the SmartConnect website, double-click to expand it.

  • 30 eOne SmartConnect

    2013 eOne Integrated Business Solutions

    3. Select the SmartConnect virtual directory under the SmartConnect website then double-click theauthentication icon.

  • 31Installation

    2013 eOne Integrated Business Solutions

    4. Ensure the following authentication settings are updated correctly:

    o Impersonation is set to a user that is set up within SmartConnect. This is the user that will

    run all maps that are initiated through the web server (unless run as user is set on themap). This user must also have access to the maps that will be run through the web service.

    o If strong security is required on the web service, windows authentication should be set. If

    strong security is not as important then allow anonymous access. Windows authenticationwill required users to be given access to the web service before they can access it.Anonymous authentication will allow all users to access the web service.

  • 32 eOne SmartConnect

    2013 eOne Integrated Business Solutions

    5. To set ASP.NET impersonation, select the impersonation line and then select edit under the rightside actions menu.

    6. To enable anonymous access, select the anonymous access line and then select edit under theright side actions menu. To disable anonymous access, select the anonymous line then selectdisable under the right side actions menu.

  • 33Installation

    2013 eOne Integrated Business Solutions

    7. To set windows authentication, disable the anonymous authentication, then select the windowsauthentication line, then select enable under the right side actions menu.

    8. To verify that the web service is running correctly, double-click on the SmartConnect web site.At the bottom of the page select the content view, right click on SmartConnect.asmx in the mainview and select browse.

    9. The web page below should be shown. This means that your web service is configured correctly.

  • 34 eOne SmartConnect

    2013 eOne Integrated Business Solutions

    3.1.2.4.3 IIS 6.0

    Configuring the SmartConnect Web Service IIS 6.0

    1. Open IIS manager (Control Panel / Administrative Tools / IIS Manager)

    2. Expand the websites folder and find the SmartConnect web site.

    3. Double-click on the SmartConnect web site to expand it.

  • 35Installation

    2013 eOne Integrated Business Solutions

    4. In the right IIS pane, right click on the SmartConnect virtual directory and select properties toopen the properties window. Select the ASP.NET tab and ensure that the ASP.NET version is atleast version 2.0. You may need to change it.

    5. Select the Directory Security tab of the properties window and then select the edit button in theAuthentication and access control group. Ensure that the allow anonymous access settings, or

  • 36 eOne SmartConnect

    2013 eOne Integrated Business Solutions

    authentication settings are as required. Select OK to close the properties window.

    6. If the ASP.NET version was changed in step 4, IIS will need to be restarted so that the changescan take effect. If IIS is used for applications other than the SmartConnect web service,resetting IIS will terminate all current sessions on the IIS server and may interfere withapplication processing. Users may need to be warned before resetting IIS. Go to Start / Run,enter iisreset, select OK.

    7. To verify that the web service is running correctly, go back into IIS manager, double click on theSmartConnect website, double click on the SmartConnect virtual directory. On the right side ofthe page, right click on SmartConnect.asmx and select browse.

    8. If the web service has been configured correctly the page below will be displayed.

  • 37Installation

    2013 eOne Integrated Business Solutions

    3.1.2.5 SmartConnect Windows Service

    Configuring the SmartConnect Windows Service

    To check or configure a SmartConnect windows service follow the steps below:

    1. Open the windows services window. To open the window either:

    o Select start button, then run, enter services.msc and select OK.

    o Open Control Panel / Administrative Tools / Services.

    o Right-click on My Computer and select Manage. Expand Services and Applications, then

    select services.

    2. Double click on the eOne SmartConnect Service.

    3. Ensure that the start-up type is set to automatic. This will automatically restart the service everytime the PC is restarted.

  • 38 eOne SmartConnect

    2013 eOne Integrated Business Solutions

    4. Select the Log On tab. Ensure that the log on user is set to the user you wish to run the windowsservice. This is the user account that will be used to run any scheduled maps (unless run as userhas been selected in map setup)

  • 39Installation

    2013 eOne Integrated Business Solutions

    5. Select the General tab, then select Start to start the windows service. If the service was alreadyrunning, and changes have been made to the Log On user, the service must be restarted beforethe changes will take effect.

    note:

    The windows service is not automatically started as part of SmartConnect installation. This isbecause the service cannot be started until SmartConnect has been set up correctly.

    3.1.3 New SmartConnect Setup

    New SmartConnect Setup

    After installing SmartConnect for the first time, the following processes should be followed:

    1. Open the SmartConnect interface.

    2. Enter the name of the MSSQL server containing the SmartConnect database.

  • 40 eOne SmartConnect

    2013 eOne Integrated Business Solutions

    3. One SmartConnect has opened if there are no users created within SmartConnect the currentuser will be created as a SmartConnect administrator.

    4. SmartConnect Maintenance must be run before SmartConnect can be used. Select OK.

  • 41Installation

    2013 eOne Integrated Business Solutions

    5. Open the SmartConnect setup screen (Setup / SmartConnect Setup) and enter settings for allconnectors that are to be used in this installation. Maintenance processes are not run forconnectors that have not yet been set up.

    6. Open the SmartConnect maintenance screen (Setup / System Maintenance), de-select alloptions and select Process. A prompt will appear once the maintenance process has completed.Select OK to close the window.

  • 42 eOne SmartConnect

    2013 eOne Integrated Business Solutions

    New SmartConnect Setup (GP Connector Only)

    After installing SmartConnect for the first time, the following processes should be followed:

    1. Ensure SmartConnect has been opened and set up as above.

    2. If the Dynamics GP interface is to be used open Microsoft Dynamics GP, a message will beshown indicating that a new chunk file must be included. Select Yes to include the SmartConnectchunk file into the Microsoft Dynamics GP dictionary file.

    3. Log into Dynamics GP as 'sa', then select a company.

    4. Ensure that GP Security is set up for SmartConnect

    5. Run the GP Resource Cache

  • 43Installation

    2013 eOne Integrated Business Solutions

    3.1.4 SmartConnect Setup

    SmartConnect Setup

    1. Open the SmartConnect setup window, Setup / SmartConnect Setup.

    2. Connector Setup Tab:

    SmartConnect Dynamics CRM 2011 Connector

    SmartConnect Dynamics CRM Connector

    SmartConnect Dynamics GP Connector

    SmartConnect Generic Connector (does not require setup)

    SmartConnect SalesForce Connector

    SmartConnect Web Service Connector (does not require setup)

    3. Email Settings Tab:

    To enable emails within SmartConnect enter a SMTP server. If a port (other than port 25),or security details are required to connect to the SMTP server, enter the required details.The Test Email button may be used to test the connection to the SMTP server. The user willbe asked for a 'from' and 'to' email address to attach to the test email.

  • 44 eOne SmartConnect

    2013 eOne Integrated Business Solutions

    4. Web Service Tab:

    Enter the location where the SmartConnect web service has been installed. TheSmartConnect web service is required for Microsoft GP and CRM real time data sources, aswell as Microsoft GP SmartList data sources.

  • 45Installation

    2013 eOne Integrated Business Solutions

    5. Other Settings Tab:

    Select the default date format for this installation. This format is used whenever adding date/ time information to exported files, as well as the default format when reading dates.

    If map errors are to be exported as Xml, define the error file path.

    If map debugging is to be used, define the time interval during which debug logs will bekept. Debug logs older than the defined time limits will be deleted by the SmartConnectwindows service.

    Select the default script language for SmartConnect. Note: this can be over-ridden onindividual maps.

  • 46 eOne SmartConnect

    2013 eOne Integrated Business Solutions

    3.1.5 SmartConnect and Connector Security

    SmartConnect and Connector Security

    The SmartConnect connector and security information is divided into the following areas:

    Standard SmartConnect Security

    Microsoft Dynamics GP Connector Security

    Microsoft Dynamics CRM 2011 Connector Security

    SalesForce Connector Security

    Note: there is no user connector security setup for Microsoft Dynamics CRM 4 or the Web ServiceConnector.

    3.1.6 Registering SmartConnect

    Registering SmartConnect

    If installing SmartConnect for the first time, SmartConnect must be registered before any connectorswill be visible through the SmartConnect client.

    to register SmartConnect:

    Open the SmartConnect registration window. Go to Help / Registration.

  • 47Installation

    2013 eOne Integrated Business Solutions

    Enter the site name.

    Enter the site key.

    Select View License Agreement button.

    Check the I accept the terms and conditions in the License Agreement checkbox.

    Select the OK button, this will close the license agreement window.

    Select OK to save the registration information (The OK button cannot be selected until the termsand conditions have been agreed to)

    3.2 Installing SmartConnect Excel AddIn

    Installing the SmartConnect Excel Add-In

    To install the SmartConnect Excel Add-in follow the steps below:

    1. Run the appropriate Excel Add-In setup file:

    o eOne SmartConnect Excel 2007 AddIn.exe

    o eOne SmartConnect Excel 2010 AddIn.exe

    2. If any pre-requisites are missing the installer will show a list of the pre-requisites and allow theirinstall.

  • 48 eOne SmartConnect

    2013 eOne Integrated Business Solutions

    3. Once the pre-requisites have installed the Excel Add-In install will start.

    4. Select the required install path, then select Next.

  • 49Installation

    2013 eOne Integrated Business Solutions

    5. Select Install.

    6. Installation has completed.

  • 50 eOne SmartConnect

    2013 eOne Integrated Business Solutions

    7. Open Excel, You may see a message depending on security settings, Select Install.

  • 51SmartConnect Data Sources

    2013 eOne Integrated Business Solutions

    4 SmartConnect Data Sources

    SmartConnect Data Sources

    SmartConnect can draw data from a number of different sources.

    The data sources used by SmartConnect can be divided into three base groups:

    Bulk Data Load - loading data from a source that contains a quantity of data.

    Changes Only - loads only the changes in the data since the last integration run.

    Real-Time Event - user action triggers an integration using the data that has been added, editedor deleted.

    The SmartConnect data sources information has been divided into the following topics:

    Generic Data Sources

    Excel 2003 Data Source - Bulk data source

    Excel 2007 Data Source - Bulk data source

    Excel 2010 Data Source - Bulk data source

    Excel 2013 Data Source - Bulk data source

    Folder Data Source - Bulk data source

    InfoPath Data Source - Bulk data source

    MSSQL Change Data Source - Change data source

    ODBC Data Source - Bulk data source

    OLEDB Data Source - Bulk data source

    Text File Data Source - Bulk data source

    Xml Data Source - Bulk data source

    Xml Query Data Source - Bulk data source

    Microsoft Dynamics GP Data Sources

    Microsoft Dynamics GP Change Data Source - Change data source

    Microsoft Dynamics GP Query Data Source - Bulk data source

    Microsoft Dynamics GP Real-Time Data Source - Real-time data source

    Extender Bulk Data Source - Bulk data source

    Extender Change Data Source - Change data source

    Extender Real-Time Data Source - Real-time data source

    SmartList Data Source - Bulk data source

    Microsoft Dynamics CRM Data Sources

    Microsoft Dynamics CRM Change Data Source - Change data source

    Microsoft Dynamics CRM Query Data Source - Bulk data source

    Microsoft Dynamics CRM Real-Time Data Source - Real-time data source

    Microsoft Dynamics CRM 2011 Data Sources

  • 52 eOne SmartConnect

    2013 eOne Integrated Business Solutions

    Microsoft Dynamics CRM 2011 Change Data Source - Change data source

    Microsoft Dynamics CRM 2011 Query Data Source - Bulk data source

    Microsoft Dynamics CRM 2011 Real-Time Data Source - Real-time data source

    SalesForce Data Sources

    SalesForce Change Data Source - Change data source

    SalesForce Query Data Source - Bulk data source

    SalesForce Real-Time Data Source - Real-time data source

  • 53SmartConnect Destinations

    2013 eOne Integrated Business Solutions

    5 SmartConnect Destinations

    SmartConnect Destinations

    The SmartConnect destinations information has been divided into the following topics:

    Generic Destinations

    File Destination

    MSSQL Table Destination

    MSSQL Stored Procedure Destination

    Xml File Destination

    Microsoft Dynamics GP Destinations

    Microsoft Dynamics GP File Destination

    Microsoft Dynamics GP Message Queue Destination

    Microsoft Dynamics GP Destination

    Microsoft Dynamics CRM Destinations

    Microsoft Dynamics CRM File Destination

    Microsoft Dynamics CRM Web Service Destination

    Microsoft Dynamics CRM 2011 Destinations

    Microsoft Dynamics CRM 2011 File Destination

    Microsoft Dynamics CRM 2011 Web Service Destination

    SalesForce Web Service Destination

    WebService Destination

  • 54 eOne SmartConnect

    2013 eOne Integrated Business Solutions

    6 SmartConnect Columns

    SmartConnect Column Mappings

    The SmartConnect columns information has been divided into the following topics:

    Generic Columns

    Calculated Column

    Custom Rolling Column

    DataSource Column

    Date Column

    Global Constant Column

    Local Constant Column

    MSSQL Lookup Column

    Translation Table Column

    Microsoft Dynamics GP Columns

    Microsoft Dynamics GP Rolling Column

    Microsoft Dynamics CRM Columns

    Entity Lookup Column

    Microsoft Dynamics CRM 2011 Columns

    Column Set Column

    Entity Lookup Column

    Entity Reference Column

    Label Column

    Multi Lookup Column

    Relationship Column

    SalesForce Columns

    Entity Lookup Column

  • 55Standard SmartConnect Functionality

    2013 eOne Integrated Business Solu