web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics CRM (Archived)

Fullname requirement in Lead -> Opportunity process

(0) ShareShare
ReportReport
Posted on by 3,079

The way our Lead qualification process works, we often may not have a contact name until much later in the process.  (Most of what we're using this for is grant applications, and the qualification process is to research and see if we're a good fit for the grant, etc...  This doesn't usually involve talking to anyone yet, and in fact many times you can't talk with someone even if you try - there's an application process, and you fill out their forms, and that's it.  They often won't really do any one-on-one contact until you're at least under consideration.)

So I'm trying to review the Lead -> Opportunity process to see how we could make it so either the Name or the Company are required, not just the name.  And that if the Name was blank, it wouldn't try to create a Contact record.  This has led me to the following questions so far:

 

1. The fullname field on Lead is showing as optional when I look at the solution, and I can't find any business rules that change that.  But when I pull up the Create Lead form, it's showing as required.  How does this change?

2. I can see the Lead to Opportunity Sales Process in the Process list, and I see how I can change the stages, what's required, etc...  And I know I can modify what fields map to the new Opportunity/Account/Contact being made.  But is there any way to see/modify the underlying fact of whether or not those records get created under various circumstances?

*This post is locked for comments

I have the same question (0)
  • Verified answer
    Sartaj Profile Picture
    880 on at

    Hi Awalters,


    The Name field on Lead form is Composite field i,e its requirement level depends on the requirement level of each individual fields(First Name and Last Name) within composite field.

    If you want to make Name  field optional just go to the individual fields(First Name and Last Name) and change their requirement level from Business Required to Optional OR Business Recommended to Optional. For this navigate to Settings-->Customizations--> Customize the system. Expend the Lead Entity and click of Fields.

    Search field with Display Name for Last Name and First Name. Open individual fields and change its requirement level to Optional . Save the customization and Publish.

    Note: As fullname field on lead entity is Primary field, having felt its value blank results in Leads with no Name. Thus lead will be saved but its name will be blank causing any reference to other entity also blank.

    Now for Lead to Opportunity process, on Qualify of Lead CRM creates account, contact , opportunity based on values for Existing Account? , Existing Contact?.

    This is default behavior with can not be modified out of box but there is always a way to suppress this behavior via custom code i,e Plugin. 

    Hope this will help.Let me know if any thing unclear,thanks.

    Sartaj

  • awalters Profile Picture
    3,079 on at

    *facepalm*  I forgot about composite fields; didn't even think to look that direction.  That did it.  Thanks!

    So to confirm - if name is blank, the only way to have it not create a blank Contact is via plug-in?  Maybe an easier alternative in the short term would be to have a workflow that deletes any Contact with a blank name on record creation - might have to test to see if that would work...

  • Verified answer
    Sartaj Profile Picture
    880 on at

    Hi Allison,

    Sorry for late response.

    Yes, plugin is the way to suppress the default behavior that is not to create contact on lead qualification.

    Using workflow you can not delete contact but you can make it inactive based on some condition(s).

     I have a no code solution for this, BULK DELETE job option. Where you can define criteria to select record(s) which need to be deleted also you can schedule to run this bulk deletion job as per your convenience most probably during off business hours in recursive fashion. Also you can have notification on mail once job finished.

    Below are the steps which you can configure.

    1- Configure a workflow which trigger after create of Contact, check if name field does not contain data change its Status to inactive.

    2-  Now create a Bulk Delete job:

        a- Go to contact grid, from command bar select option BULK DELETE.

        b- In define search criteria select Look for: Contact and   Use Saved View: Inactive Contact

        c- Define criteria same as workflow and click Next.

        d- Key in name for this deletion job, start time, frequency in days, email id for notification click  

          Next and then Submit.

    Please note the owner of this job should have delete privileged on Organization level . A user belongs to CRM Administrator will work.

    Hope this help,thanks.

    Sartaj

  • awalters Profile Picture
    3,079 on at

    Fantastic - thank you!!

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics CRM (Archived)

#1
SA-08121319-0 Profile Picture

SA-08121319-0 4

#1
Calum MacFarlane Profile Picture

Calum MacFarlane 4

#3
Alex Fun Wei Jie Profile Picture

Alex Fun Wei Jie 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans