Skip to content
jwiesel edited this page Feb 21, 2016 · 18 revisions

Interesting sfdcCommander Wiki-Pages

Features

salesforce.com Documentation Generator

Will create a HTML documentation of the metadata configuration of a Salesforce.com ORG. A webbrowser is needed to display and navigate through the documentation rendered.

salesforce.com Database Backup

Will create a local database backup of the database data of a Salesforce.com ORG. You need to be able to handle SQLite files to access the data exported to your local drive.

salesforce.com Schema-Export

Will create a local backup of the metadata configuration of a Salesforce.com ORG. All configuration data is stored in XML files like the metadata api call result for each single element would look alike. You need either a webbrowser capable to display XML files or a text editor like Notepad++ to access the data.

Automatic salesforce.com Metadata Download

Will create a local backup of the metadata configuration of a Salesforce.com ORG formatted as Microsoft Excel files for each entity of the metadata configuration in a readable format. You need an office software like Microsoft Excel, OpenOffice or LibreOffice to access the data.

Drafted Features

Metadata-Comparison

salesforce.com Org-Compare

Version Control for salesforce.com

salesforce.com Version Control

Good to know

How to install sfdcCommander?

In general you need to download one of the release packages for sfdcCommander from Github. sfdcCommander Releases

Windows

Installation on Windows is tested with Windows 7. There are two methods provided: 1 Using a Windows Installer Package (Convenient, but less configurable) 2 Using a Non-Installer Option, if your access rights are not sufficient or you want to install sdfcCommander e.g. in your user's folderpath.

Windows Installer
  • Download the msi file from github
  • Locate your download directory.
  • Double click on the msi file.
  • Installation will be processed automatically.
No-Install Compressed Archive
  • Download the zip file from github
  • Locate your download directory
  • Use either the compressed folder option in Windows Explorer (right mouse click - unpack all files) or use a compression untility like 7-zip to unpack the Zip file
  • You can place the file in any directory on a local drive that you like

Linux

  • Download the deb file as debian installation package
  • locate your download directory
  • double click on the deb file
  • the installation is performed automatically
Result

The sfdcCommender will be put into the following folder structure root directory sfdcCommander.jar +--config directory +--SampleConfig.properties File`

SQLite

If you want to use the Database Export function, you need to have a working SQLite configuration in your JAVA installation. This can be done by adding an SQLite.jar into the same directory as sfdcCommander or putting it to the /lib directory of your JAVA runtime or by adding a path with the SQLite.jar to the JAVA_LIB environment variable.

How to configure & start sfdcCommander?

Any configuration is done by providing a configuration file and handing it over as input for sfdcCommander. This can be done by the commandline command -c <configfile> or by selecting it in the UI.

sfdcCommander is started with its UI by double clicking sfdcCommander.jar or by entering sfdcCommander.jar in the shell. If you prefer a pure shell command you ncan simply call java -jar sfdcCommander.jar -c <configfile> to initiate sfdcCommander.

Once sdfcCommander is run, it will create a logs directory in it's root directory and store logging information in there.

Build Process

Development Environment