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

Salesforce.com Certified Advanced Administrator (WI15)

Im Vergleich zu den beiden Consultants Zertifizierungen war die Advanced Admin ein Spaziergang!
Allerdings ganz ohne Vorbereitung schafft man die Prüfung auch nicht.


Hier sind einige Fragen/Antworten aus der aktuellen Prüfung.

1. Capabilities of collaborative forecasting?
- Rename categories
- Forecast using opportunity splits
- Overlay Quota
- Add categories
- Select a default forecast currency setting

2. We have four Sales Regions. Each of the region's VPs wants to have a dashboard emailed every Monday.
- Create a separate dashboard for each VP
- Create one dashboard using Visualforce
- Create one dashboard that includes a filter for each region
- Create a reporting snapshot

3. User is trying to access content in a library, but receiving an insufficent privileges message.
How to troubleshoot?
- has the user's profile the CRM content permission enabled
- user has been granted permission "Viewer" to the library
- user's record has the CRM content permisson enabled
- …

Salesforce - Datensätze sperren (Umsetzung)

Record Lock - nun, die Umsetzung.Wir haben bereits mehrere VisualForce Pages im Einsatz. Aus dem Grund ist das zuvor beschriebene Konzept darauf zugeschnitten. Selbstverständlich lässt sich der Code auch für Standard und Custom Objects verwenden, ohne den Einsatz von VisualForce Pages. Na ja, mindestens eine VF Page brauchen wir eigentlich schon - diejenige, die von dem dem "Edit" Button aufgerufen wird.

Ich zeige jetzt die wichtigsten Bausteine aus der Umsetzung.
1) Diese VF Page wird aufgerufen sobald man den "Edit" Button betätigt

<apex:pagestandardController="myObject"title="{!myObject.Name}"extensions="LockController"action="{!SwitchToPage}">
<!-- READ MODE --> <apex:includepageName="myObjectRead"rendered="{!isEditMode == false}"/>
<!-- EDIT MODE --> <apex:includepageName="myObjectEdit"rendered="{!isEditMode == true}"/>
</apex:page>

Folgendes passiert …

Emails mit APEX | SINGLE_EMAIL_LIMIT_EXCEEDED

Email-Versand mit Visualforce und Apex kann schon manchmal Kopfschmerzen bereiten....

Entweder ist die Email zu groß, oder zu viele Attachments oder der HeapSize "beschwert sich" oder, wenn letztendlich alles läuft,  man wird von den Salesforce Limits zurück zum Ausgangspunkt katapultiert.

Das kann doch nicht so schwer sein!
Ist es auch nicht, wenn man das schon einmal gemacht hat ;-)

Habe eine Visualforce Maske zum Versenden von HTML Emails programmiert.
Diese werden als SingleEmailMessage gesendet:
Messaging.sendEmail(new Messaging.SingleEmailMessage[] { mail });
Sobald die Anzahl der pro Tag gesendeten Emails den Salesforce Limit "knackt", wird dem User die entsprechende Meldung eingeblendet.



Die auf die Org bezogene Limitierung lässt sich mit LIMITS.getLimitEmailInvocations() berechnen.

Hier ein Auszug aus den "Execution Governors and Limits"
https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_gov_limits.htm

A Dev Edition org ha…