Welcome to MSDN Blogs Sign in | Join | Help

News

  • The views expressed in this blog are those of the individual and do not necessarily represent those of Microsoft. This information is provided by way of general information only and should not be relied on without obtaining independent expert advice. These postings are provided "AS IS" with no warranties and confer no rights. You assume all risk for your use
BCM 2010 Customization 101: Form Customization

Hi, again! I’m Chris Heydemann, Senior Program Manager on Business Contact Manager, back with more information on BCM.

One of the most important features in BCM 2010 is Customization. Being able to fit BCM to your specific business needs is a key to BCM’s flexible design.

Since our Office 2003 release, users have been asking for a more complete customization experience. We took some steps in the right direction in Office 2007, but with Office 2010 we’ve really stepped it up!

I’ll cover Customization in several posts. In this post, I’ll talk about modifying forms to reflect your business. In subsequent posts, I’ll talk about creating new record types and custom relationships between them, report customization, and finally scripting BCM.

Those familiar with BCM for Office 2007 will remember that you could not remove any fields from BCM forms, that you could add fields only onto the bottom of default pages, and that you were limited to 40 custom fields. BCM 2010 addresses these limitations and more.

Overview

Here’s what you can do in BCM for Office 2010 that was not possible in BCM for Office 2007:

  • Complete form customization: Business Contact, Account, Opportunity and Business Project forms can be fully customized.
  • Extended field support: Add up to 300 user defined fields (300 max across all record types).
  • Visual form designer: Click and drag to rearrange fields and groups anywhere on the form.
  • Multi-page support: Create and name up to 7 form pages: Overview, Details, Interests, Specifications… What you name each page is up to you.
  • User defined record types: Define your own user-defined record types: Vendor, Cardiologist, Charity, Professor, Student … whatever works for your business. (I’ll talk about this capability in detail in a subsequent post.)

Form Layout

You can launch the form designer from the Backstage view, or by clicking the “Form layout” ribbon button on the form you want to customize. In either case, you’ll open the form in design mode:

image

This is where you’ll do all your form customization. There is no coding, no careful aligning of labels and fields. Everything is click and drag. Put groups and fields where you want them, and BCM will align them for you. Name them what you want, and remove those that are irrelevant to your business.

All changes made to any record type (say, Accounts or Business Contacts or Vendors) apply to all forms of that record type, and all users, including users who might be sharing the database, will see the new forms. And to prevent unauthorized changes, you do need to be a database administrator to customize forms.

Groups

In the image above, the “Source information” group is highlighted. With a quick drag of the mouse…

image

…we can place the group wherever we like. Cool, huh?

If a particular group of fields is not helpful to your business, hit the Delete key, and the fields are removed from the form, though the data in those fields is still in the BCM database.

To add an entirely new group, hit Add Group on the ribbon, give the group a name, and the group appears at the current cursor location.

You can also make groups “wide”, which means they take the entire width of the form. While this is most useful with groups that contain tables, it can apply to any group.

Fields

To add fields to existing or new groups, select Add Field. Name the field and select its data type (say, text, currency, drop-down list), and the field appears on the form:

image

And you’re done. Save the edits, and all Business Contact forms, including those of users sharing your database, will now look like this. Flexibility made easy!

Tabs

Another topic I’ll cover in the future is the personalization of the desktop. For now, I just want to point out that the “Bike configurations” group we created above can appear in the reading pane. No need to open the individual record to get information you need:

image

BCM 2010 goes a long way towards satisfying the needs of our customers. Our users now have complete form customization, up to 300 custom fields, a visual form designer, support for multiple pages within a single form, and user-defined record types.

You’ll learn a lot more about all of these capabilities, and how they’ll help your businesses, in subsequent posts.

And don’t forget to keep the feedback coming!

Thanks for your time, Chris

Posted: Wednesday, August 26, 2009 7:59 PM by bcmteam

Comments

PineHut said:

With the death of MS Accounting, I now find myself once again with a complete disconnect between the accounting side (Expenses, AR, etc) of my small business and the resource managment side (customers, suppliers, etc).

Is expense tracking coming to the business contact manager?

# November 8, 2009 6:21 AM

Stelth said:

I really hope there will soon be a addon for windows mobile phones, the one for BCM 2003 and 2007 is rather crappy when used on a HTC Touch HD, also will the old ppc addon work with BCM 2010?

# November 17, 2009 2:03 PM

mrwaxingmoon said:

I have enjoyed watching this product mature.  The 40-field limit in previous BCM releases was just too limiting.  I am sure for some 300 is not enough but for my clients it will be.  

I am curious if you could post some thoughts about reporting.  Now that we can stuff 300 more nuggets about each contact in their record how granular will we be able to get for reporting?  Suppose you just want a report that shows contact name and maybe some of the values from your user-defined fields.  Will this be possible?

I am assuming BCM2010 DB will be hosted by SQL express or SQL server.  Will the schema be available as well?

Keep up the progression.  Many thanks.

# November 19, 2009 9:25 AM

mania112 said:

With regard to business contact customisation:

is there a way to link a contact to their scanned documents on my network, basically linking to a folder in windows explorer.

I don't think it's possible, only if i have sharepoint services and link to a URL (by way of adding a new field as URL in BCM)

is this the only method?

Many thanks

# November 30, 2009 12:57 AM

mcclain072 said:

under my tab section in contact manager; none of the filter's are saving I'm inputting.  I can set up new tabs and filters..it works great but once I exit outlook they don't save and I have to keep re-doing.

Is there a save setting I need change??  If so, where is it.  I believe I've tried looking everywhere but haven't been able to find. thx

# December 7, 2009 11:55 AM

TheCRMpassion said:

the big question?

Microsoft Dynamics CRM or BCM 2010?

Can somebody tell me what the important differences (limitations)are between BCM 2010 and Dynamics CRM?

# December 11, 2009 7:04 AM

ofp said:

unfortunately I did not have the chance to check out new features, but since it is a beta version I want to let you know what are my expectations in BCM 2010 :

1. Is it possible to add simple calculation tables, or some how do calculations using the values in the fields. ( as you see my aim is recording and reporting expences so simply and if you decide please make it reportable both based on project and Firm )

2. In the fields I have created can I avoid multiple entries. ( like the "Project Name " field in BCM 2007

3. It would be really cool if we can add some Aplication buttons some where in the form. Calculator, Word, Excell etc.

4. In project, contacts and other folders "List View" ( when you click on folder screen you get with the list ) must be customizable permenantly.

# December 29, 2009 9:13 AM

bcmteam said:

Hi ofp,

My answers to your questions

1. You can always create a custom field, then create a report out of it. Once you have the report, export it to excel and do all the calculations you want.

2. You can now customize the forms and add or remove fields except few required BCM fields.

3. This is good idea and we may consider this for our future releases.

4. Yes, now we have something called, tabs which is completely customizable.

Hope this helps.

Vinit [MSFT]

# December 29, 2009 11:34 AM

ofp said:

Hi Vinit,

thanks for the answers, especially during holiday. ( I was not expecting any response till 6th Jan).

In the 2nd question  What I want to say was in any of my custom fields can i avoid values added more than one time in all projects. For instance, I had a project number field or account number field, and each of these numbers in this fields can be assigned for only one project or account.

if i write  project's number when creating an other " beeeep, this value has already taken " can i do this on my own fields.

# December 29, 2009 11:24 PM

ofp said:

One more question, is it possible if i can assign a folder to a project from my documents and instead of adding files to "project history" one by one BCM would add and update all file in it. ( because i have some very old but indispensible- fellas in my firm who are barely able to use Windows Explorer and Microsoft Word. )

# December 29, 2009 11:35 PM

jspeciner said:

Is it possible to create a query in a custom field...  for example, I'd like to create a custom field that would display a client's age as of the day I'm viewing the Business Contact.  I've input the information for Birthday in the standard form..  Anyway to use that information to display age in another form?

# January 7, 2010 10:58 AM

jspiriti said:

IN BCM 2010 beta, the new customization is great... An issue that I have is that you have customization to rename accounts and contacts.  Why did you not allow for the same customization for projects?  Would love to be able to rename projects as well, so that we can customize seperate project forms under each new individual name... As it stands, we have to make one big "generic" project form.  Let me know if this is gonna be corrected or if there is a bypass..

Thanks.

# January 12, 2010 12:16 PM

jspiriti said:

Currently, we see that the max size of a BCM Database seems to be 4.0 g.  Is there any way to increase this size and if so, how.  Second question is, how many different BCM Databases can be created on a server?  Is there a limit?

# January 12, 2010 8:25 PM

bcmteam said:

Hi jspiriti,

This is a restriction by SQL Express and it hasnt changed in SQL 2008.

Yes you can create as many databases as you want on your server, there is no restriction on that from BCM atleast.

Hope this helps

Thanks

-Vinit [MSFT]

# January 13, 2010 6:51 AM

jspiriti said:

We are running SQL 2005 full.  How do we increase the size of the bcm database from 4gb?  Is that possible with full sql 2005?

# January 14, 2010 12:27 PM

jspiriti said:

RESENDING PREVIOUS QUESTION:

IN BCM 2010 beta, the new customization is great... An issue that I have is that you have customization to rename accounts and contacts.  Why did you not allow for the same customization for projects?  Would love to be able to rename projects as well, so that we can customize seperate project forms under each new individual name... As it stands, we have to make one big "generic" project form.  Let me know if this is gonna be corrected or if there is a bypass..

Thanks.

# January 14, 2010 12:29 PM

TexasGuru said:

Form customization is wonderful for groups and fields.  I have 3 computers sharing the database and forms are updated corrected.  Is there a way to create the Contact Management tabs (advanced filter settings and tab name) and share with all computers?  So far, I have to update on all 3 computers with every change.

# January 18, 2010 10:52 AM

bcmteam said:

Hi TexasGuru,

We are glad you are liking the form customization capabilities in BCM 2010. So, in your question above, are you trying to have the same contact managment tab view ( for accounts, business contacts and lead)for all the users?

If thats the case, it has be designed so that each machine can have their own tab view and filters. Hence, you'll have to export the filter by right clicking each tabs, selecting Modify tab, Filter and then saving the filter.

Easier way would be to export the customization to a .bcmx file ( Import/Export in Backstage) and share it with other computers.

Let me know if this helps

Thanks

-Vinit [MSFT]

# January 18, 2010 11:09 AM

BCavanagh said:

Hello,

If you customize a form on a computer running BCM 2010 and share that form with a computer running BCM 2007 will the form transfer correctly?

Kind Regards

# January 22, 2010 9:20 AM

mertoman said:

Hey Y'all,

Will BCM 2007 or 2010 do this?

I want to add fields in the User Defined Field section and have them show on a shared form in the format below:

7 Columns wide by

20

R

o

w

s

d

o

w

n

To ensure data integrity, each field is a dropdown. All column fields are the same in each row. Some fields will only be one (1) character. For example:

     Column1     Column2 Column3  etc.>>

Row 1 T[hickness] W[idth] H[eight]

Row 2 T           W       H

etc.

The goal is to sort by field data and then mass email and fax based on the sort results using Outlook Contact email and fax numbers.

Should I be looking a Microsoft Sharepoint v3 Templates, MS Dynamics CRM or another application?

Thanks!

John Schmidt - [Hyper-V Virtualization & Workflow GURU]

# February 1, 2010 10:08 AM
Anonymous comments are disabled
Page view tracker