<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Muchammad Andre Prasetya</title>
    <description>The latest articles on DEV Community by Muchammad Andre Prasetya (@andreprasetya25).</description>
    <link>https://dev.to/andreprasetya25</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2256265%2F81deb3ad-173b-4b5a-8427-68d4b3107ec8.jpg</url>
      <title>DEV Community: Muchammad Andre Prasetya</title>
      <link>https://dev.to/andreprasetya25</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/andreprasetya25"/>
    <language>en</language>
    <item>
      <title>Perbedaan Antara SOQL dan SOSL di Salesforce</title>
      <dc:creator>Muchammad Andre Prasetya</dc:creator>
      <pubDate>Wed, 23 Apr 2025 08:22:56 +0000</pubDate>
      <link>https://dev.to/andreprasetya25/perbedaan-antara-soql-dan-sosl-di-salesforce-2ne3</link>
      <guid>https://dev.to/andreprasetya25/perbedaan-antara-soql-dan-sosl-di-salesforce-2ne3</guid>
      <description>&lt;p&gt;&lt;strong&gt;1. Apa itu SOQL?&lt;/strong&gt;&lt;br&gt;
SOQL (Salesforce Object Query Language) digunakan untuk men-query data dari satu objek atau beberapa objek yang memiliki hubungan langsung.&lt;br&gt;
🧠 Mirip seperti SQL di database biasa, tapi dengan sintaks khusus Salesforce.&lt;br&gt;
Contoh SOQL:&lt;br&gt;
SELECT Id, Name FROM Account WHERE Industry = 'Technology'&lt;br&gt;
📌 SOQL hanya bisa mencari pada satu objek dalam satu waktu, tapi bisa mengambil data dari objek related melalui relationship.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;2. Apa itu SOSL?&lt;/strong&gt;&lt;br&gt;
SOSL (Salesforce Object Search Language) digunakan untuk mencari string teks di banyak objek sekaligus.&lt;br&gt;
🧠 Biasanya digunakan ketika kita tidak yakin data berada di objek mana, mirip pencarian global di Salesforce.&lt;br&gt;
Contoh SOSL:&lt;br&gt;
FIND 'Andre*' IN Name Fields RETURNING Account(Id, Name), Contact(Id, FirstName, LastName)&lt;br&gt;
📌 SOSL dapat mencari di banyak objek sekaligus, tapi tidak bisa mengambil data relasional (parent-child).&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;3. Perbedaan Utama&lt;/strong&gt;&lt;br&gt;
Fitur            | SOQL                                | SOSL&lt;br&gt;
Tipe Query       | Object-based                        | Text-based (keyword)&lt;br&gt;
Jumlah Objek     | 1 objek utama (dengan relationship) | Banyak objek&lt;br&gt;
Wildcard (%)     | Tidak                               | Ya (dengan *)&lt;br&gt;
Digunakan untuk  | Mengambil data yang spesifik        | Mencari teks di banyak objek&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;4. Kapan Menggunakan SOQL atau SOSL?&lt;/strong&gt;&lt;br&gt;
Situasi                                    | Gunakan&lt;br&gt;
Mencari record dengan kondisi spesifik     | SOQL&lt;br&gt;
Mencari teks secara luas di seluruh objek  | SOSL&lt;br&gt;
Mencari data child melalui parent          | SOQL (dengan subquery)&lt;br&gt;
Mencari string tanpa tahu lokasi pasti     | SOSL&lt;/p&gt;

</description>
      <category>salesforce</category>
      <category>sql</category>
    </item>
    <item>
      <title>Understanding Salesforce License Service</title>
      <dc:creator>Muchammad Andre Prasetya</dc:creator>
      <pubDate>Wed, 23 Oct 2024 05:53:24 +0000</pubDate>
      <link>https://dev.to/andreprasetya25/understanding-salesforce-license-service-bgo</link>
      <guid>https://dev.to/andreprasetya25/understanding-salesforce-license-service-bgo</guid>
      <description>&lt;p&gt;&lt;strong&gt;Salesforce License Service&lt;/strong&gt; is essential for managing user access to the platform’s features and functionalities. In Salesforce, a license determines what actions a user can take and what parts of the system they can access. Let’s explore what licenses are, how they work, and why they are important for your business.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;What Is a License in Salesforce?&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;A license in Salesforce is a permission granted to a user to access and use the platform. It defines what a user can do within Salesforce, including access to certain objects, applications, or features. Every user needs a license to log in and operate in Salesforce.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Types of Licenses in Salesforce&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;There are several types of licenses in Salesforce, each serving different purposes:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;User License&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
This license provides basic access to Salesforce. Each user needs a &lt;strong&gt;User License&lt;/strong&gt; to use the platform. Some common types include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Salesforce&lt;/strong&gt;: Full access to Sales and Service Cloud.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Chatter Free&lt;/strong&gt;: Limited access for collaboration using Chatter, without access to other Salesforce data.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Platform&lt;/strong&gt;: For users who need access to custom applications built on the Salesforce Platform but don’t require full CRM access.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Feature License&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
This allows access to specific features that are not included in the User License. For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Knowledge User License&lt;/strong&gt;: Allows users to create and manage articles in Salesforce Knowledge.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Marketing User License&lt;/strong&gt;: Enables users to manage marketing campaigns in Salesforce.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Permission Set License&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
This adds additional permissions to a user without changing their main User License. For instance, if a user has a &lt;strong&gt;Platform License&lt;/strong&gt; but needs access to an extra feature, you can assign a &lt;strong&gt;Permission Set License&lt;/strong&gt; for that feature.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Why Is License Service Important?&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Access Control&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Licenses help businesses control who can access which parts of Salesforce. This ensures that only authorized users can view sensitive data or perform certain tasks.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Cost Efficiency&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Licenses come at different price points depending on the level of access they provide. Assigning the right license to each user helps businesses optimize their spending while ensuring everyone has the tools they need.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Compliance and Security&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Proper license management ensures compliance with data access rules and helps protect the system by limiting access to only the right users.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Managing Licenses in Salesforce&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Salesforce administrators manage user licenses through the &lt;strong&gt;Setup&lt;/strong&gt; section. Here are some key tasks:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Assigning licenses&lt;/strong&gt;: When adding a new user, the admin must choose the appropriate license type based on the user’s role and responsibilities.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Viewing available licenses&lt;/strong&gt;: Administrators can check how many licenses are used or available by going to &lt;strong&gt;Company Information&lt;/strong&gt; in &lt;strong&gt;Setup&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Using Permission Sets&lt;/strong&gt;: Permission Sets allow admins to give users extra access without changing their main User License.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Conclusion&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Salesforce License Service plays a critical role in managing user access and ensuring effective use of the platform. By understanding the different types of licenses and how to manage them, businesses can optimize their Salesforce usage, control costs, and enhance security. Choosing the right license for each user will help your team be more productive while keeping your system secure.&lt;/p&gt;




&lt;p&gt;If you have any more questions about Salesforce licenses or need further clarification, feel free to ask!&lt;/p&gt;

</description>
      <category>salesforce</category>
      <category>salesforcedeveloper</category>
    </item>
  </channel>
</rss>
