
What is collections in Salesforce?
Salesforce Collections Salesforce Collections Collections are the group of similar types. There are three types of Salesforce collections. They are List Set Map List List is an ordered collection of elements which will allow duplicates.
What is list in Salesforce?
A list is an ordered collection of elements that are distinguished by their indices. List elements can be of any data type—primitive types, collections, sObjects, user-defined types, and built-in Apex types.
What is a Salesforce project management app?
Though each solution varies, Salesforce project management apps are designed to manage entire project lifecycles directly within Salesforce and meet all fundamental project management requirements. Let’s take a look at a few common features of project management AppExchange apps.
Do you need complex project documentation for your Salesforce project?
While Salesforce project management apps are great, one thing they don’t usually account for is the countless documents that are necessary to keep projects moving forward. From project charter documents to RACI matrices to everyday contracts, invoices, and statements of work, complex projects require complex project documentation.
How do I use collections in Salesforce?
1:184:19How Dunning & Collections Can Help Get Cash Faster | Salesforce BillingYouTubeStart of suggested clipEnd of suggested clipCreate a new section and move bill to contact collections agent collections plan date collectionMoreCreate a new section and move bill to contact collections agent collections plan date collection status and dunning method into this section. Then drag in collections plans related list.
What are collections How many collections do we have in Salesforce?
Salesforce has three types of collections: List collection. Set collection. Map collection.
What are collections in Salesforce?
Collections is a type of variable that can store multiple number of records. For example, List can store multiple number of Account object's records.
What is SObject in Salesforce?
Sobjects are standard or custom objects that stores record data in the force.com database. There is also SObject datatype in apex that is the programmatic representation of these SObjects. Developers referes to SObject and their fields by their API names.
What is SOSL and SOQL in Salesforce?
A SOQL query is the equivalent of a SELECT SQL statement and searches the org database. SOSL is a programmatic way of performing a text-based search against the search index. Whether you use SOQL or SOSL depends on whether you know which objects or fields you want to search, plus other considerations.
What is difference between Map and Set in Salesforce?
A map is a collection of key-value pairs where each unique key maps to a single value. Keys and values can be any data type—primitive types, collections, sObjects, user-defined types, and built-in Apex types. A set is an unordered collection of elements that do not contain any duplicates.
What are different types of collections in Apex?
There are three different types of collections in apex: List, Set and Map. Collections are composite data types which allow the developer to aggregate, or collect, multiple other types into a single variable.
What is collection list Set map in Salesforce?
MapsCollection TypeDescriptionListAn ordered group of items of the same type. Each item has an index number that represents its position in the list.SetAn unordered group of unique items of the same type.MapA collection of key-value pairs. Each unique key maps to a single value.
What is difference between list and Set in Salesforce?
A List is an ordered collection of elements that are distinguished by their indices. List elements can be of any data type—primitive types, collections, sObjects, user-defined types, and built-in Apex types. Whereas, Set is an unordered collection of elements that do not contain any duplicates.
What is difference between sObject and object?
An Object is any type of value that can be represented. They can be Integers, Strings, Booleans, custom classes, SObjects, and more. Sobjects are specific subtype that represents database records, including standard objects like Accounts and Cases, custom objects, custom settings, and custom metadata.
What is SOSL in Salesforce?
Salesforce Object Search Language (SOSL) is a Salesforce search language that is used to perform text searches in records. Use SOSL to search fields across multiple standard and custom object records in Salesforce. SOSL is similar to Apache Lucene.
What is OWD Salesforce?
OWD stands for Organization Wide Default (OWD). Organization Wide Default settings are baseline settings in Salesforce specify which records can be accessed by which user and in which mode. Organization Wide Default settings can be overridden using Sharing rules. One user can exist in one profile.
Collections
A collection is a type of variable that can store multiple items. In our tea example, we have a sugar bowl with several sugar cubes inside it. The sugar bowl is considered a collection and the sugar cubes are items that are stored in that collection.
Lists
An Apex list is an ordered group of items of the same type, like a shopping list.
Declare an Empty List
In the Developer Console, click Debug | Open Execute Anonymous Window.
Declare a List with a Set Size
If we know exactly how long our list needs to be, we can set the size when we declare the list. We do this by including the size in brackets, [ ], after the data type, like this:
Initialize a List
Initializing a list is assigning initial values to a list. There are two ways to add items to a list:
Demystifying Lists
Different ways of adding items to a list produce slightly different results; sometimes unexpected results. Try this exercise.
There are 3 types of collection
It creates a new instance of the List class. A list can hold elements of any data type. A list is an interface. A list is an ordered collection of typed primitives, sObjects, user-defined objects, Apex objects or collections that are distinguished by their indices.
Janbask Training
A dynamic, highly professional, and a global online training course provider committed to propelling the next generation of technology learners with a whole new way of training experience.
Browse Categories
What is SFDC? How is it Helping? Why is it a Better Career Choice? 27.2k
Why Use Salesforce for Project Management?
Managing projects requires excellent organization and communication. This makes Salesforce the perfect place to facilitate complex project management.
How To Use Salesforce For Project Management
Salesforce project management starts with its out-of-box capabilities. Let’s take a look at how you can use some basic features of Salesforce to get started with managing projects on the platform before diving into some third-party solutions that can supercharge your workflow.
Use The Salesforce AppExchange
Salesforce’s out-of-box features provide a good starting point for project management, and developers can take advantage of Apex code and other tools to extend its capabilities.
S-Docs For Project Management
Don’t let an otherwise seamless project workflow get bogged down with manual document creation. S-Docs and S-Sign are here to transform your document generation and e-signature workflows and set your projects up for success.

Learning Objectives
- Collections are the group of similar types. There are three types of Salesforce collections. They are 1. List 2. Set 3. Map
Collections
Lists
Declare An Empty List
Declare A List with A Set Size
- A collection is a type of variable that can store multiple items. In our tea example, we have a sugar bowl with several sugar cubes inside it. The sugar bowl is considered a collection and the sugar cubes are items that are stored in that collection. Although there are three types of Apex collections (lists, sets, and maps), in this module we focus on lists.
Initialize A List
- An Apex list is an ordered group of items of the same type, like a shopping list. 1. Tea 2. Sugar 3. Honey 4. Milk Each item in the shopping list is a string, and each item has a position within the list. To declare a list you need a few things. You will use the list reserved word, the data type (all items must be the same data type) within the <> characters, and the reserved word new. At the e…
Demystifying Lists
- In the Developer Console, click Debug | Open Execute Anonymous Window.
- Copy this code and paste it into the Enter Apex Code window. //Declare the groceries listList<String> groceries = new List<String>(); //The output for this statement is an empty list, ().System.deb...
- Select the Open log checkbox and then click Execute. The Execution Log opens, displaying th…
- In the Developer Console, click Debug | Open Execute Anonymous Window.
- Copy this code and paste it into the Enter Apex Code window. //Declare the groceries listList<String> groceries = new List<String>(); //The output for this statement is an empty list, ().System.deb...
- Select the Open log checkbox and then click Execute. The Execution Log opens, displaying the result of running your code.
- Select the Debug Onlycheckbox at the bottom of the window.
Resources
- If we know exactly how long our list needs to be, we can set the size when we declare the list. We do this by including the size in brackets, [ ], after the data type, like this: This code declares a list of strings called groceries, and sets its size to 4 strings. The empty groceries list looks like this: An item’s sequential position is a number called its index. The index is how we reference items. Yo…