CRM 4.0 ISV Customizer application
Hi everyone,
If any of you have ever tried editing the ISV.config file in either CRM 3.0 or 4.0 you know how tedious and error prone it can be.
That is why I decided to create a windows based application that will allow you to customize the ISV.config file with confidence.
I will post the first beta build in the coming week.
If anyone is interested in helping me test please email me at cohenoshri@hotmail.com
Some of the features that are included:
1) Editing the root and entity menus.
2) Editing the root and entity toolbar.
3) Editing the grid's button and "More Actions" Menu.
Please visit this blog again for more details.
Oshri Cohen
3 Comments:
I have seen your examples for fetch, picklists in your blog and a great thanks to your for helping the developing community - Microsoft CRM.
I have a requirement and I am working on Java. I have MsCrm 3.0 setup, but will be frequently have custom fields created to certain entities, such as Customer, Contact, etc. I would like to create a customer, contact from my application on java which also contains some custom fields. Is DynamicEntity a solution for creating a contact or a customer or so, that contains custom fields?
I have tried with DynamicEntity, but then I am unable to create a record.
try {
binding = (CrmServiceSoapStub) new CrmServiceLocator().getCrmServiceSoap();
}
catch (ServiceException ex1) {
System.out.println(ex1.getMessage());
}
binding.setUsername("myusername");
binding.setPassword("mypassword");
//Create the DynamicEntity object.
DynamicEntity contactEntity = new DynamicEntity();
//Set the name of the entity type.
contactEntity.setName("Contact");
StringProperty firstname = new StringProperty();
firstname.setName("firstname");
firstname.setValue("Jesper");
StringProperty lastname = new StringProperty();
lastname.setName("lastname");
lastname.setValue("Aaberg");
....add some columns that contain custom fields.
//Set the properties of the contact.
Property[] property = new Property[] {firstname, lastname};
contactEntity.setProperties(property);
//Create the target.
TargetCreateDynamic targetCreate = new TargetCreateDynamic();
targetCreate.setEntity(contactEntity);
// Create the request object.
CreateRequest create = new CreateRequest();
//Set the properties of the request object.
create.setTarget(targetCreate);
// Execute the request.
CreateResponse created =(CreateResponse) binding.execute(create);
The above is the sample code I tried to create a contact with DynamicEntity, using MsCrm webservices3.0 API , Java.
I would appreciate, if you could give me a solution as to how to create records that contain custom fields.
that is a great idea. let me know if you need any help.
If you want to Beta test the ISV Customizer please send me an email with your credentials to cohenoshri@hotmail.com
Oshri Cohen
Post a Comment
Subscribe to Post Comments [Atom]
<< Home