The salesforce.com Metadata API is a great invention. It allows you to script updates, synchronize changes between orgs and much more! Sadly, not everything in salesforce.com is updateable via the Metadata API. Nothing is more painful than setting field level security for 10+ profiles on 10+ custom objects.
Our goal with this challenge was to make the lives of countless "Button Click Admins" more enjoyable by automating this task with Selenium. In case you don't know, Selenium automates browsers. That's it. You can record your button clicks in one org and then play them back in another org to produce the same results. These script can generate Java code so we it would be cool to make this process repeatable by scripting it with ANT.
If you hate clicking buttons a much as we do, check out the video submissions from our winners. Some really cool stuff!
![]() | peakpado - video submission Place: 1 Money: $1000 |
| jordanbaucke - video submission Place: 2 Money: $1000 | |
![]() | hirday Place: 3 Money: $250 |


Beside this great challenge, just re: this blog post: I believe you can deploy FLS to another Org. if you use deployment connection and a change set and just add the fields + profiles to the change set. That will take the FLS for the selected profiles together with the fields to the target Org.
ReplyDelete