Direkt zum Hauptbereich

Posts

Es werden Posts vom April, 2013 angezeigt.

Besteht mein String aus numerischen Zeichen ?

Seit Winter'13 gibt es eine neue String Funktion - isNumeric(). Diese Funktion stellt fest, ob der als Parameter übergebene String aus numerischen Zeichen besteht.
Falls dieses Release noch nicht aktiviert wurde, hilft eine selbst geschriebene Funktion, zum Beispiel diese:


private boolean cuIsNumeric(String pValue){  Boolean isNumber = false;  Pattern isnumbers = Pattern.Compile('^[0-9]+$');  Matcher numberMatch = isnumbers.matcher(pValue);
 if(numberMatch.Matches()){   isNumber = true;  }  return isNumber; }

Standard Approval Process anpassen

Ein Kunde nutzt den Standard Approval Process von Salesforce im Vertriebsprozess.
Bearbeiter versenden viele Angebote mit vielen Positionen.
Wer mit Approvals gearbeitet hat, weiss, dass die Approval-Maske ganz simpel aussieht. Das Layout lässt sich nicht bearbeiten.
Der Kunde möchte aber eine Übersicht aller Produkte aus dem jeweiligen Angebot sowie den Approval Status dieser Produkte sehen.
Salesforce bietet leider keine Möglichkeit, weder den Approval Process noch dessen Layout zu überschreiben.

Lösung: mit einem unschönen, aber funktionierenden Hack lässt sich die Anforderung umsetzen:
wir überschreiben die Standard Approval Process URL:
   Standard URL: /p/process/ProcessInstanceWorkitemWizardStageManager
mit einer anderen URL mittels JavaScript. Diese neue URL verlinkt auf eine VisualForce Page:
  Ersetzten durch URL: /apex/QuoteApprovalProcess

Die Standard Approval URLs können sowohl auf der Homepage als auch im Kontext erscheinen.
Daher brauchen wir eine zentrale Lösung, die i…

Hilfetext auf VisualForce Seiten

Die Darstellung von Hilfetexten auf VisualForce Seiten gehört zur Standard Funktionalität von Salesforce.


Dazu:
- die Feld-Eigenschaften in Salesforce aufrufen
- "Help Text" eintragen









Diese hilfreiche Funktion steht aber nur dann zur Verfügung, wenn die showHeader Eigenschaft aktiviert ist.


<apex:pagestandardController="Case"showHeader="true"sidebar="false">