shariq
IndividualForum Replies Created
-
shariq
MemberSeptember 15, 2018 at 1:09 pm in reply to: What are Modals in Salesforce Lightning Component?Hi,
To make it more simple -
Modals in Lightning Components are Kind of pop ups, It is a basically used to display the records above the above on the layer in edit or save mode.
Hope this helps.
-
shariq
MemberSeptember 15, 2018 at 1:05 pm in reply to: What is the difference between Data Import Wizard and Data Loader for importing data in Salesforce?Hi,
Import Wizard:
- For simple imports of up to 50000 records.
- It supports all custom objects and only few standard objects like Account, Contact, Leads, Solution.
- It supports schedule export.
- Delete operation is not available.
- It doesn’t require installation.
- While importing, duplicates can be ignored.
Data Loader:
- For complex imports of any size more than 50000 records.
- It supports all standard and custom objects.
- It doesn’t support schedule export.
- Delete operation is available.
- It requires installation.
- While importing, duplicates cannot be ignored.
Hope this helps.
-
shariq
MemberSeptember 15, 2018 at 1:00 pm in reply to: What are the uses of profile's “Transfer Record” in Salesforce?Hi,
If you are talking about the Mass Transfer option in the setup menu,
These are basic requirements for it. Modify All Data and Transfer Records.
For Object specific,
A user must have a modify all permission on an object either via profile or permission set, they will have the ability to transfer records to a different owner just for that specific records of that said object.
Mass transfer can be done on the Object List View, given again, they have Modify All on that object.
Hope this helps.
-
shariq
MemberSeptember 15, 2018 at 12:55 pm in reply to: Why do we need to copy Record ID in URL of Visualforce Page while working with Account Records?Hi,
When you have record Id in URL, you can get in your apex controller code then query field's values on this record by putting Id in its where clause.
[SELECT Id, field1, field2 FROM Account WHERE Id =: recordId]
Hope this helps.
-
shariq
MemberSeptember 15, 2018 at 12:52 pm in reply to: Can we create Master-Detail relationship on existing records in Salesforce?Hi,
You need to create a lookup field then fill this field with some parent value, then convert its type to master detail.
Hope this helps.
-
shariq
MemberSeptember 15, 2018 at 12:52 pm in reply to: How to create Master Details relationship between existing records in Salesforce?Hi,
Firstly create a lookup field then fill this field with some parent value, then convert its type to master detail.
Hope this helps.
-
shariq
MemberSeptember 15, 2018 at 11:39 am in reply to: What is difference between SingleEmailMessage and MassEmailMessage in Salesforce?Hi,
Single emails are like regular individual emails that may go to one or more addresses (to/cc/bcc), but each of these emails has the same body.
Mass emails typically go to a large number of addresses (currently capped to 250 per email), with personalized message bodies.
If you wanna send Mass Email then take a look at the salesforce app Massmailer.
MassMailer lets you send unlimited emails from within Salesforce, no matter which edition you use. Built on the Salesforce platform, it has all the mass email features you’ll ever need.Send unlimited emails no matter how large your email list isNative Salesforce integration for a seamless experience
Beautiful email templates complete with HTML and text versions
Simple email creation wizard for point-and-click ease
Detailed metrics & monitoring so you’re always in the know
Email verification & deliverability tools to make sure your emails reach your prospectsHope this helps.
-
shariq
MemberSeptember 15, 2018 at 11:36 am in reply to: How to display Encrypted Field on Salesforce Visualforce?Hi,
"Encrypted custom fields that are embedded in the <apex:outputText> component display in clear text. The
<apex:outputText> component doesn't respect the View Encrypted Data permission for users. To prevent showing sensitive
information to unauthorized users, use the <apex:outputField> tag instead. "Now You need to Render the Encrypted by using <apex:outputText> and <apex:outputField> based on the permission.
Hope this helps.
-
Hi,
To add important note -
AppExchange Partners (ISVs) should never enable Environment Hub in the DE org that contains a managed package — this could cause issues when you try to upload a new package version or push an upgrade to your customers.
Hope this helps.
-
shariq
MemberSeptember 15, 2018 at 11:29 am in reply to: What are the different AJAX action tags in Salesforce?Hi,
There are main difference between these tag:
apex:actionFunction - action function used to call the server side method using JavaScript
apex:actionStatus - actionStatus visualforce component displays the status of an AJAX update request. An AJAX request can either be in progress or complete.
apex:actionPoller- action poller used to call the server side method in a regular interval of timeHope this helps.
-
Hi,
Salesforce1 was the big development revealed at salesforce.com's huge Dreamforce 2013 conference. But many left the conference wondering the same thing: What exactly is Salesforce1? A new mobile app? New sales, service, and marketing applications? A new set of application programming interfaces (APIs)? New development tools? Our analysis gets under the hood of the announcement, finding that Salesforce1 is “all of the above” and a big step forward for the company, cementing its position as a top choice among public cloud development platforms.
Why?
Salesforce1 consolidates and modernizes salesforce.com's mobile client efforts into a single extensible app. There's a gap in offline work still to be fixed.
The Salesforce1 mobile app required a major refactoring and expansion of salesforce.com's APIs. Developers now have a much wider range of functions available to work with salesforce.com's various Web properties. The new APIs are RESTful.
The new APIs opened the door for much better integration between Heroku and salesforce.com's Web properties. Heroku is the company's environment for Ruby, Java, and other developers who don't or won't work in Force.com. Now both development environments are integrated with salesforce.com's applications and underlying application services.
Salesforce1 is a big set of developments, and addresses one of our biggest criticisms of the company's cloud platforms: that Force.com, Heroku, Chatter, and other services aren't well integrated. Well, now they are.Hope this helps.
-
shariq
MemberSeptember 15, 2018 at 11:25 am in reply to: Can we create a field in custom object with the master-detail relationship in Salesforce?Hi,
We can't create a Master-detail relationship when the custom object already contains data. Each object is allowed to have one or two masters or up to 8 details. After converting a lookup field into Master-detail relationship, test your customreports, whether they are usable or not.
Hope this helps.
- This reply was modified 6 years, 3 months ago by shariq.
-
Hi,
To add more -
Apex managed sharing is maintained across record owner changes. Basically, if you want to share a record programmatically we use Apex Managed Sharing. For example, AccountShare is the sharing object for the Account object, ContactShare is the sharing object for the Contact object, and so on.
Hope this helps.
-
shariq
MemberSeptember 15, 2018 at 11:13 am in reply to: Describe your understanding of RESTful web service?Hi,
Representational State Transfer (REST) is an architectural style that defines a set of constraints to be used for creating web services. Web Services that conform to theREST architectural style, or RESTful web services, provide interoperability between computer systems on the Internet.
Hope this helps.
-
shariq
MemberSeptember 15, 2018 at 11:12 am in reply to: What Is Analytical Snapshot in the report in Salesforce?Hi,
An analytic snapshot lets you report on historical data. Authorized users can save tabular or summary report results to fields on a custom object, then map those fields to corresponding fields on a target object. They can then schedule when to run the report to load the custom object's fields with there port's data. Analytic snapshots enable you to work with report data similarly to how you work with other records in Salesforce.
For example, a customersupport manager could set up an analytic snapshot thatreports on the open cases assigned to his or her team everyday at5:00 PM, and store that data in a custom object to build a historyon open cases from which he or she could spot trends via reports.Then the customer support manager could report on point-in-time ortrend data stored in the custom object and use the report as a sourcefor a dashboard component
It is available in Professional,Enterprise,Unlimited and Developer editions
Hope this helps.
-
shariq
MemberSeptember 15, 2018 at 11:11 am in reply to: Which fields are automatically Indexed in Salesforce?Hi,
The platform automatically maintains indexes on the following fields for most objects.
- RecordTypeId.
- Division.
- CreatedDate.
- Systemmodstamp (LastModifiedDate)
- Email (for contacts and leads)
- Foreign key relationships (lookups and master-detail)
- The unique Salesforce record ID, which is the primary key for each object.
Hope this helps.
-
shariq
MemberSeptember 15, 2018 at 11:09 am in reply to: How to use If Condition in Apex:pageBlockTable?Hi,
Try this -
rendered="{! If(candidate__C.Name =='Viru' ,true,false) }"
Hope this helps.
-
shariq
MemberSeptember 15, 2018 at 11:07 am in reply to: How do you perform unit test on a Salesforce trigger?Hi,
I think you need to use schema class to get all fields and fill those values and then insert in your test class.
Hope this helps.
-
shariq
MemberSeptember 15, 2018 at 11:03 am in reply to: Is there a way to undo the changes in the domain name in Salesforce ?Hi,
You need to talk to salesforce support for changing your domain name.
Hope this helps.
-
shariq
MemberSeptember 15, 2018 at 11:03 am in reply to: What are the uses of custom labels in Salesforce?Hi,
The main Use is -
The values can be translated into any language Salesforce supports. Custom labels enable developers to create multilingual applications by automatically presenting information (for example, help text or error messages) in a user's native language.
Hope this helps.
-
shariq
MemberSeptember 15, 2018 at 11:00 am in reply to: How many roll-up summary fields can be created in Salesforce?Hi,
The limit is 10, but you can have that increased to 25 by contacting support. I think I read somewhere that limit on custom objects was now 20 by default but I could not find the reference.
Hope this helps.
-
shariq
MemberSeptember 15, 2018 at 10:58 am in reply to: What is the use of writing sharing rules in Salesforce?Hi,
Use sharing rules to extend sharing access to users in public groups or roles. As with role hierarchies, sharing rules can never be stricter than your org-wide default settings. They just allow greater access for particular users. You can share records owned by certain users or meeting certain criteria.
Hope this helps.
-
shariq
MemberSeptember 15, 2018 at 10:57 am in reply to: What is the return type of Future Method in Salesforce?Hi,
Future Apex. Future Apex is used to run processes in a separate thread, at a later time when system resources become available. Note: Technically, you use the @future annotation to identify methods that run asynchronously.
Methods with the future annotation must be static methods, and can only return a void type. The specified parameters must be primitive data types, arrays of primitive data types, or collections of primitive data types. Methods with the futureannotation cannot take sObjects or objects as arguments.
The reason why sObjects can’t be passed as arguments to future methods is because the sObject might change between the time you call the method and the time it executes. In this case, the future method will get the old sObject values and might overwrite them. To work with sObjects that already exist in the database, pass the sObject ID instead (or collection of IDs) and use the ID to perform a query for the most up-to-date record. The following example shows how to do so with a list of IDs.
global class FutureMethodRecordProcessing
{
@future
public static void processRecords(List<ID> recordIds)
{
// Get those records based on the IDs
List<Account> accts = [SELECT Name FROM Account WHERE Id IN :recordIds];
// Process records
}
}Hope this helps.
-
shariq
MemberSeptember 15, 2018 at 10:54 am in reply to: Can you reorder the steps of an Approval Process in Salesforce? -
shariq
MemberSeptember 15, 2018 at 10:52 am in reply to: What is the difference between a territory and queue in Salesforce?Hi,
Queues help your teams to manage service contracts, cases, leads and custom objects. Once records are placed in a queue manually or through an automatic case or lead assignment rule, records remain there until they're assigned to a user or taken by one of the queue members.
A territory is a flexible collection of accounts and users where the users have at least read access to the accounts, regardless of who owns the account. By configuring territory settings, users in a territory can be granted read, read/write, or owner-like access (that is, the ability to view, edit, transfer, and delete records) to the accounts in that territory. Both accounts and users can exist in multiple territories. You can manually add accounts to territories, or you can define account assignment rules that assign accounts to territories for you.
Hope this helps.