Skip to main content
I am setting up our object in sandbox to show our teams how it would look if we made some changes back to native environment and while setting up some fields i have come to the point where I would like to know pro's and con's to picklist vs user look up ?
6 个回答
  1. 2016年10月12日 18:34
    Renee,

     

    In general if the values of a selection are already represented by records (in this case, users) in Salesforce, a lookup is preferred to create the reference to the other record. It creates more context and enables additional data to be retrieved through the reference to another record. (See pros)

     

    Picklist Pros:

    • ​Ease of use
    • Simple way to limit the choices
    • Can visually see your choices when making your selection (don't have to search)
    • Easier to create a report filter
    • If you will update via data loader, you can simply use the text values

    Picklist Cons:

    • Will have to manually manage/update adding new values and removing old values
    • See lookup pros

    User lookup Pros:

    • As new users get added, you will not have to do anything to ensure they are able to be selected (with picklist you will have to update values)
    • You are able to create cross object formula fields which will allow you to pull in and display any info on the user record
    • Easily navigate to the user record by clicking the link
    • You can display a related list on the record of the lookup that shows the one to many relationship and can reference all the records that the current record is referenced.

    User lookup Cons:

    • You aren't able to easily see a list of users, only recently searched users
    • You have to create a filter in order to limit which users can be selected (may consider this as neutral). Slight training requirement. If a lookup filter is created, you simply can't find a record if it doesn't meet the criteria.
    • If you are using the data loader you will have to use the IDs for the lookup records.
    • For a report filter, you will have to type in the user instead of selecting it from a list.

    I'm sure other people can add more.

0/9000