Salesforce

Znany też jako:Salesforce CRMSFDCSalesforce Platform

Definicja #

Salesforce to firma założona przez Marca Benioffa w 1999 roku, pionier modelu SaaS (Software as a Service) dla aplikacji biznesowych. Oferuje platformę CRM (Customer Relationship Management) w chmurze, która jest globalnym liderem rynku CRM od wielu lat.

Główne produkty Salesforce (Chmury):

  • Sales Cloud — zarządzanie sprzedażą: leady, kontakty, okazje (Opportunities), forecasting, pipeline
  • Service Cloud — obsługa klienta: Cases, Knowledge Base, Omni-Channel, Field Service
  • Marketing Cloud — automatyzacja marketingu: email, journey builder, Salesforce CDP
  • Experience Cloud — portale partnerów, klientów i pracowników (dawniej Community Cloud)
  • Salesforce Platform (dawniej Force.com) — platforma low-code/pro-code do budowania własnych aplikacji na infrastrukturze Salesforce

Technologie deweloperskie Salesforce:

  • Apex — obiektowy język programowania podobny do Javy, uruchamiany po stronie serwera Salesforce; wyzwalacze (Triggers), klasy, testy jednostkowe (wymagane 75% code coverage)
  • LWC (Lightning Web Components) — nowoczesny framework komponentów webowych (HTML + JavaScript + CSS); zastąpił Aura Components
  • SOQL (Salesforce Object Query Language) — język zapytań podobny do SQL do odpytywania obiektów Salesforce (SELECT Id, Name FROM Account WHERE Industry = 'IT')
  • Flow — narzędzie low-code (deklaratywne) do automatyzacji procesów biznesowych bez kodu
  • Salesforce CLI — narzędzie wiersza poleceń do zarządzania projektami i deploymentu metadanych

Zastosowania #

Salesforce stosuje się do:

  • Zarządzania procesem sprzedaży — śledzenie leadów, okazji sprzedażowych, forecasting; automatyzacja pipeline'u sprzedażowego dla działów handlowych
  • Obsługi klienta (Customer Service) — zarządzanie zgłoszeniami (Cases), baza wiedzy, SLA, Omni-Channel routing dla agentów obsługi
  • Budowania własnych aplikacji CRM — Salesforce Platform (Force.com) jako platforma do budowania aplikacji biznesowych bez własnej infrastruktury
  • Integracji z systemami zewnętrznymi — Salesforce API (REST/SOAP/Bulk/Streaming) do integracji z ERP, Marketing Automation, systemami zewnętrznymi
  • Automatyzacji procesów biznesowych — Flow Builder (low-code), Process Builder do automatyzacji bez programowania

Ścieżka nauki #

Salesforce to osobny ekosystem z własnym stosem technologicznym — deweloperzy uczą się go zazwyczaj jako specjalizacji.

Zacznij od:

  • Trailhead — oficjalna bezpłatna platforma edukacyjna Salesforce (trailhead.salesforce.com); tworzy Developer Edition (darmowe środowisko sandboxowe)
  • Podstawy platformy: Obiekty (standardowe i niestandardowe), Pola, Relacje, Widoki listowe
  • Automatyzacja deklaratywna: Flow Builder — Screen Flow, Auto-launched Flow, Record-Triggered Flow
  • Podstawy SOQL: SELECT Id, Name FROM Account LIMIT 10 w Developer Console
  • Certyfikacja: Salesforce Administrator (ADM 201) — punkt wejścia, nie wymaga programowania

Dla deweloperów:

  • Apex — składnia, klasy, Triggers, Governor Limits (limity CPU/zapytań)
  • LWC — komponenty HTML+JS+CSS, @wire, @api, komunikacja między komponentami
  • Salesforce CLI i VS Code z rozszerzeniem Salesforce Extension Pack
  • Certyfikacja: Salesforce Platform Developer I (PD1) — dla deweloperów Apex/LWC

FAQ #

Czym różni się Salesforce od Dynamics 365?
Salesforce i Microsoft Dynamics 365 to główni rywale na rynku CRM w chmurze. Salesforce jest liderem rynku i ma więcej partnerów oraz większy ekosystem aplikacji (AppExchange). Dynamics 365 jest głębiej zintegrowany z ekosystemem Microsoft (Azure, Teams, Power Platform, Office 365) — często preferowany w firmach używających Microsoft. Wybór zależy od ekosystemu technologicznego organizacji.
Czy Salesforce wymaga programowania?
Nie — Salesforce ma bogatą warstwę deklaratywną (Flow Builder, Process Builder, Page Layouts) pozwalającą administratorom (Adminom) konfigurować system bez kodu. Rola Salesforce Developer wymaga znajomości Apex i LWC. Na polskim rynku jest zapotrzebowanie na obie role: Salesforce Admin i Salesforce Developer.
Co to jest Trailhead?
Trailhead to oficjalna, bezpłatna platforma edukacyjna Salesforce dostępna na trailhead.salesforce.com. Oferuje moduły (Trails), projekty i quizy prowadzące do odznak (Badges) i certyfikacji. Każdy moduł ma darmowe środowisko Salesforce (Playground) do ćwiczeń. Trailhead jest standardowym sposobem nauki Salesforce i punktem wyjścia do certyfikacji.
Ile zarabia Salesforce Developer w Polsce?
Salesforce Developer (Apex/LWC) zarabia w Polsce od 12 000 do 22 000 zł brutto. Senior Salesforce Developer lub Architect z certyfikatami PD2/Application Architect może zarabiać 22 000-35 000 zł. Salesforce Admin zarabia od 7 000 do 14 000 zł. Ekosystem Salesforce jest niszowy, ale dobrze wynagradzany — mała podaż specjalistów przy rosnącym popycie.
Co to jest Governor Limits w Salesforce?
Governor Limits to limity egzekwowane przez Salesforce na kod Apex, by zapobiec monopolizacji zasobów przez jedną organizację w chmurze multi-tenant. Przykłady: max 100 zapytań SOQL na transakcję, max 150 DML operations, max 10 000 rekordów w zapytaniu. Znajomość Governor Limits i pisanie wydajnego kodu Apex jest kluczową umiejętnością Salesforce Developera.
Ostatnia aktualizacja:

Przeglądaj słownik IT alfabetycznie

Wybierz literę, aby zobaczyć wszystkie hasła zaczynające się od niej.