Wie einfach klingt eigentlich die folgende Aufgabe? Erstelle einen Button auf dem Opportunity Objekt. Der Button muss den Record Type der offenen Opportunity ändern. Nach einer kurzen Überlegungspause musste ich zugeben, dass die Aufgabe alles Andere als trivial ist. Dafür muss eine neue VisualForce Seite entwickelt werden, eine neue Apex Klasse. Nicht zu vergessen ist die Testabdeckung. Ziemlich aufwendig... Aber nicht mit JavaScript! Mit dem angehängten Code lässt sich der Aufwand deutlich reduzieren. Code kopieren, den Record Type Namen anpassen, Button einbinden - 10 Minuten Aufwand. {!REQUIRESCRIPT("/soap/ajax/24.0/connection.js")} var query = "select name, id from recordtype where name=' Neue Opportunity '"; var recordtype_NewOpp = sforce.connection.query(query); var records = recordtype_NewOpp.getArray("records"); try{ sforce.connection.sessionid = '{!GETSESSIONID()}'; var opp = new sforce.SObject("Opportunity...
Auszüge aus Projekten, Beispielcode, Tipps und Tricks aus dem Bereich Salesforce.