Direkt zum Hauptbereich

"Ich sehe was, was du nicht siehst" oder "Ich habe keine Ahnung was du willst"

"Ich sehe was, was du nicht siehst" ist ein Spielchen, das meine Tochter gerne mit mir spielt. Dabei muss ich den Namen eines Gegenstandes erraten, den sie irgendwo gesehen hat.
Heute spielt Salesforce ein neues, beinahe masochistisches Spiel mit mir.
Ich übertrage ein Changeset aus einer Sandbox in eine andere Sandbox. Beide befinden sich auf dem aktuellsten Stand mit Winter14.
Das Changeset enthält nur 2 Elemente:
- 1 Custom Field aus dem CASE
- 1 Übersetzung (DE).
Beim Validieren in der Ziel-Sandbox bekomme ich die folgende Fehlermeldung:
Field feed_filter_case_notes does not exist on entity Case

Übertrage ich das Feld ohne Übersetzung, funktioniert die Validierung problemlos.
So schnell gebe ich nicht auf und "google" nach feed_filter_case_notes.

Aber auch Google will mir nicht verraten, was damit gemeint ist. Gar keine Ergebnisse zum gesuchten Begriff.
Offensichtlich bringt Winter14 mehr Überraschungen als erwartet.

Kommentare

  1. Sind die Sandboxen identisch? Hört sich für mich nach einer Filterfunktion für den Case Feed an. Vielleicht in beiden Orgs aktivieren?

    AntwortenLöschen
  2. Das stimmt. Hört sich nach dem Case Feed Feature an. Das ist aber in den beiden Orgs deaktiviert. Vielleicht würde die Aktivierung etwas bringen. Das Problem verlagert sich dann aber, wenn ich das eigentliche Changeset in die Live Org übertrage. Bleibe dran.

    AntwortenLöschen

Kommentar veröffentlichen

Beliebte Posts aus diesem Blog

Lass dich inspirieren!

Ein guter Kollege von mir hat mich neulich gefragt, ob ich Lust hätte, eine App für die Apple Watch mitzuentwickeln. „Genial! Super spannend!“. Nur womit fange ich bloß an? Da es ein ganz neues Thema für mich ist, fange ich an, die Infos zu sammeln, auszuwerten, zu filtern, auszuprobieren… Ein laaaaaanger und aufwändiger Prozess, der sich um ein Vielfaches verkürzen lässt, wenn man von einem kompetenten Ansprechpartner geführt wird. Mit dem gleichen Problem haben auch viele Salesforce Einsteiger zu tun. Und nicht nur sie! Salesforce wächst unermüdlich und rasant, stellt neue mächtige Werkzeuge zur Verfügung. Der richtige Umgang mit diesen Werkzeugen ist essentiell und muss gelernt werden. An dieser Stelle kommt der Hersteller ins Spiel! Am 02.07.2015 kommt Salesforce nach München.   Meine Kollegin, Michaela hat in ihrem Beitrag ausführlich erläutert, warum es sich lohnt, dabei zu sein: Vier Gründe am 2. Juli nach München zu kommen ! Von Tobias gibt es einige Empfehlunge

Salesforce Community URL Settings

Ich habe mich in den letzten Tagen etwas ausführlicher mit Salesforce Communities in Kombination mit der API beschäftigt. Ein Problem dabei war, den richtigen Endpoint zu berechnen, wie im letzten Beitrag beschrieben API im Salesforce Partner Portal. Um die Weichen im Code für Community Benutzer einzubauen, muss während der Laufzeit berechnet werden, in welchem Context sich der aktuell eingeloggte Benutzer befindet. Dabei muss man sich zwangsweise mit den Fragen folgender Art beschäftigen: ist der eingeloggte Benuter ein Community Benutzer? ob und welche Community ist gerade aktiv? wie sieht die definierte Community URL aus? Antwort auf die Frage 1: private Boolean isCommunityUser(){         Boolean bIsCommunityUser = false;         String sUserType = UserInfo.getUserType();         sUserType = sUserType.toUpperCase();         if(sUserType == 'STANDARD')                 bIsCommunityUser = false;         if(sUserType == 'PARTNER')                  bIsCommunity

Zusammenspiel der STATIC und PUBLIC Funktionen

Eine VisualForce Page stellt diverse statische und dynamische Informationen dar. Mit statisch bezeichne ich Daten, die vom Controller beim Laden der Page berechnet werden. "Dynamisch" impliziert den Einsatz von Benutzerinteraktionen. Dabei werden Abfragen gegen die Datenbank gesendet, um aktuelle Content-bezogene Informationen zu erhalten. Die Abfragen sind in Form von Methoden und Funktionen im Controller integriert. Einige davon sind public , die Anderen sind  static  .  Ziel: sowohl  public  als auch  static   führen teilweise dieseleben Operationen durch. Ein guter Entwickler verzichtet auf die Redundanz des Codes und entwickelt eine neue Funktion, die von den beiden oben genannten Funktionen aufgerufen wird. Problem: eine neue Funktion zu entwickeln und den Code auszulagern stellt noch kein Problem dar. Erst beim Versuch, die neue Funktion aufzurufen, wird die Divergenz der beiden Typen  public  und  static   deutlich. Ein Zugriff auf die neue Funktion scheit