Sprawdź posty dot. Salesforce

mar 192015

Salesforce – How to access Owner custom fields in a SOQL query?

Today I came across a problem with accessing Owner custom fields (for the User object I had several of these fields).

I only could access few standard fields like Owner.Name, Owner.FirstName without problems.

SELECT Id, Name, Owner.Name, Owner.FirstName, Owner.Store_Name__c
FROM CustomObject__c
WHERE Id = :ourId

ERROR at Row:1:Column:74
No such column ‚Store_Name__c’ on entity ‚Name’.

Czytaj więcej …

Tagged with , , , 0 komentarzy
lut 242015

Salesforce – How to show different error messages in Apex / Visualforce?

When we build custom Visualforce page, there are times we want to send some error message to user saying that something went wrong or additional data is required. Other time we want just inform him, that process bas been successfully ended.

We can do this by showing different types Apex page message severities. To do this, just use one of the following: Czytaj więcej …

Tagged with , , , , , 0 komentarzy
lis 202014

Salesforce – Jak pobrać listę plików z Chatter Files powiązanych z rekordem

Pliki powiązane z rekordem można przechowywać na 2 sposoby: jako załączniki (w sekcji Notes & Attachements) oraz jako Salesforce Content (wykorzystując Chatter Files)

Stanąłem ostatnio przed zadaniem stworzenia strony Visualforce, która osadzona na Page Layout jako inline Visualforce pokazywała będzie pliki dodane przez Chatter Files powiązane z przeglądanym rekordem. Samo dodawanie odbywa się przez Chattera. Przypisanie Topicu do wpisu w Chatterze traktowane jest jako kategoria pliku, co pozwala później filtrować dodane pliki.

Czytaj więcej …

Tagged with , , , , , , 2 komentarze
wrz 222014

Salesforce – Zablokowane pole Master-Detail po utworzeniu rekordu

Pracując jako Salesforce Developer spotykam się z różnymi problemami natury zarówno konfiguracyjnej jak i programistycznej. Jednym z problemów był przypadek, kiedy na customowym obiekcie utworzyłem m.in. pole typu Master-Detail do innego customowego obiektu. Kiedy utworzyłem rekord na obiekcie child, wchodząc ponownie w jego edycję nie mogłem zmienić wartości tego pola. Czytaj więcej …

Tagged with , , , , 0 komentarzy
wrz 202014

Jak skonwertować blog z qTranslate na mqTranslate

Przez wiele lat korzystałem z pluginu qTranslate, który odpowiada za wersje językowe w Wordpresie. Jest darmowy, ale ma niestety istotną wadę – jest rzadko kiedy aktualizowany. Powoduje to problemy po prawie każdej aktualizacji Wordpresa. Czasem dało się to naprawić ręcznie edytując plik wtyczki, ale po wypuszczeniu przez WordPressa wersji 4 przestała ona zupełnie działać. Szukałem jakiegoś zamiennika do prowadzenia bloga w 2 wersjach językowych. Czytaj więcej …

Tagged with , , , , , , , , 0 komentarzy
mar 122014

Jak na bieżąco śledzić informacje ze stron i blogów?

Pamiętam gdy zaczynając swoją przygodę z internetem ok. 1999 roku (czyli 15 lat temu) korzystałem z modemu łącząc się z internetem poprzez TPSA dzwoniąc pod numer ogólnopolski 0202122. Koszty nie były niskie, bo implus telefoniczny trwający 3 minuty kosztował 29 groszy, co dawało blisko 5,80 zł za godzinę. Jeśli tylko przyjąć że chciałoby się korzystać z internetu jedynie przez 2 godziny dziennie, miesięczny koszt wyniósłby 348 zł (5,80 * 2 *30). Warto przypomnieć że 15 lat temu przeciętne zarobki były 2-3 razy niższe jak obecnie.
Oznaczało to, że jeśli chciało się coś poczytać należało robić to dość szybko, lub po prostu zapisywać dane strony na dysku.

Inną niedogodnością był problem ze śledzeniem zmian na ulubionych blogach. Tak, tak, wtedy były już blogi. Codzienne odwiedzanie 5 blogów nie stanowiło problemu, ale jeśli takich serwisów było 50? Ponieważ nie było jeszcze Facebooka (powstał jedyne 10 lat temu, czyli dopiero w 2004), trzeba było systematycznie wchodzić na konkretne adresy i sprawdzać czy są nowe wiadomości lub … skorzystać z narzędzi do RSSów. Czytaj więcej …

Tagged with , , , , , , , , , , 0 komentarzy
1 2 3 4 10