CoreCommunity ExtensionsIncubatorDistributionsTYPO3 4.5 ProjectsTYPO3 4.6 ProjectsTYPO3 4.7 ProjectsTYPO3 6.0 ProjectsTYPO3 6.1 ProjectsTYPO3 6.2 Projects (+)

« Previous - Version 10/11 (diff) - Next » - Current version
Lars Peipmann, 2012-01-26 01:47


Setup

Step 1: New "Connection" record

Add a new "Connection" record to a page.

Step 2: Connection form

Fill the fields with your data and save it.

You can get the Token and the WSDL file from salesforce.com (See picture)

Step 3: New "Sync Table" record

Add a new "Sync Table" record to a page.

Step 4: Sync Table form

Please confirm after each selection the form Update

Map your tables and columns.

Step 5: Scheduler

Go to the Scheduler

and add a new Task with the class "Salesforce Synchronisation (id_salesforce)"

Every Sync Table will be executed

Done

The first synchronisation will transfer every object.

The extension automatically loads only the updates from Salesforce when..
.. the Salesforce field "Id" is related to a TYPO3 column and is marked as "UNIQUE" or "PRIMARY KEY" in MySQL
.. the Salesforce field "LastModifiedDate" is related to a TYPO3 column

You can run the Scheduler Task manually with "execute selected task".

connectionIcon.gif (8.2 kB) Lars Peipmann, 2012-01-26 00:42

connectionForm.jpg (34.1 kB) Lars Peipmann, 2012-01-26 00:43

salesforceCom.jpg (254.9 kB) Lars Peipmann, 2012-01-26 00:43

synctableIcon.gif (8.3 kB) Lars Peipmann, 2012-01-26 00:48

synctable.jpg (97.7 kB) Lars Peipmann, 2012-01-26 00:54

schedulerIcon.jpg (5.4 kB) Lars Peipmann, 2012-01-26 00:58

schedulerTask.jpg (36.7 kB) Lars Peipmann, 2012-01-26 00:58

schedulerList.jpg (15.7 kB) Lars Peipmann, 2012-01-26 01:11