This job is to demonstrate an interface between Active Perl and a given Salesforce implementation.
You are welcome to use whatever Perl package(s) are necessary to create an interface from Active Perl to a single Salesforce implementation. The point of the interface is to support collecting certain data from Salesforcel, by running a given report, on a periodic basis and exporting the report to a file on disk.
I'm looking for a "proof of concept" here, and for some guidance from someone who has done this before. Once the POC is established, I think I'll be able to buy it back and use it to implement the specific project I am working on.
Your role is as the experienced Perl <---> Salesforce person. I'm looking to save time and money by getting a good starting point and avoiding false starts.
The kind of things that the POC needs to demonstrate:
1. Connecting to an existing Salesforce implementation, via a set of user credentials.
2. Running a specific report and exporting or otherwise consuming the data from the report.
3. Navigating to other locations in Salesforce to scrape other data and/or possibly run additional reports.
4. Closing the connection to Salesforce.
At this time, there is no requirement to push data to Salesforce; it's "read only" at this time. That might change in the future, and if examples of how to do this can be done easily, I'd be interested in seeing them.
You'll need to have your own Salesforce implementation to develop with and test on. I want to receive code from you that works the first time, or with very little debugging needed to prove that the POC is working as expected.
This is an Active State Perl 5.22 project. I'll need to know what Perl packages you're using in your project as well, and ensure that I can get them on an Apple / Mac platform.