on 08-22-2005 8:39 AM
Hi, we started customizing the IC Webclient trough profiles (as described in the "Consultant's Cookbook for IC Webclient CRM 4.0", Chapter 3).
Assigning profiles seem to work, but the profile xml-tags in the profile ("<ControllerReplacements>") don't have any effects on the webclient. Any solution for this problem? We use version 6.20.
Thanks.
Hello Wolfram,
Where can I get a copy of the Consultant's Cookbook for IC Webclient CRM 4.0 that you mentioned in your post?
Thanks,
Bert
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Wolfram,
Could you post the XML tag's you defined, I guess there could be a syntax error in the tag definition because of which it may not be reflecting in webclient.
Regards,
Jagadish.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I have not opened an oss message yet, but that is the next thing to do!
Here we go:
The complete syntax of the framework profile:
<?xml version="1.0"?>
<RuntimeFrameworkSettings>
<RuntimeRepositorySource type="BSP">
<BspApplication>CRM_IC_RT_REP</BspApplication>
<PageName>CRM_IC.xml</PageName>
</RuntimeRepositorySource>
<WorkareaDefinition>
<ViewSet>workViewSet</ViewSet>
<ViewArea>workViewSetArea</ViewArea>
</WorkareaDefinition>
<ControllerReplacements>
<ControllerReplacement>
<ReplacedController>CaseSearch</ReplacedController>
<ReplacingController>ZGraetz_CRM2/CaseSearch</ReplacingController>
</ControllerReplacement>
</ControllerReplacements>
<InteractionLayerApplication>ALL</InteractionLayerApplication>
</RuntimeFrameworkSettings>
Hello,
Please note that the IC Weblient Profile and the Framework profile are two different things.
You have to specify the framework profile that is being used in the IC Webclient profile.
Please ensure that in the defintion of the Webclient profile you have mentioned the frmaework profile that you want to use. If you haven't done so then the controller replacements will not take place.
Thanks and regards,
Murli Rao
Hello,
Please add the parameter for the user that you are using .
Name: CRM_ICWC_TEST
Value: 0X23456789
Once you do this. Then in IC Webclient when you hover the mouse over the title of the view you will get the name of the view that is being picked up along with the application from which it is being picked up.
From this you can first confirm if the view is really not being picked up from application ZGraetz_CRM2.
Thanks and regards,
Murli Rao
Manoj, try the following steps!
Note: as said above, make sure you have all your profiles linked right (might be a little confusing):
- assign your profile to the user(s) (Organizational Management: transaction po10)
- set the parameter as described above (transaction "SU01"
add the parameter for the user (Name:CRM_ICWC_TEST, Value:0X23456789)
- in ic webclient profile set the "framework profile" to your modified XML framework profile. (see below for an xml example)
- find out which controller you want to replace by starting the webclient (in the browser) and hover the mouse over the view's title
- copy and modify it (if you copy a standard view to your bsp app. for modification (see consultant's cookbook), make sure you copied the view AND the controller and don't forget to activate both!)
-assign it in the the framework profile and save.
-check the results in your browser!
Wolfram
...
</WorkareaDefinition>
<ControllerReplacements>
<ControllerReplacement>
<ReplacedController>theView</ReplacedController>
<ReplacingController>yourApp/yourView</ReplacingController>
</ControllerReplacement>
</ControllerReplacements>
Hi Wolfram ,
We are still having problems.Could you cut and paste the exact framework profile that you are using .It would be useful.
Are we to introduce the view name or the controller name in the XML ?
Appreciate any inputs from you .
Thanks,
Manoj
Also here is our current profile :
<?xml version="1.0"?>
<RuntimeFrameworkSettings>
<RuntimeRepositorySource type="BSP">
<BspApplication>CRM_IC_RT_REP</BspApplication>
<PageName>CRM_IC.xml</PageName>
</RuntimeRepositorySource>
<WorkareaDefinition>
<ViewSet>workViewSet</ViewSet>
<ViewArea>workViewSetArea</ViewArea>
</WorkareaDefinition>
<ControllerReplacements>
<ReplacedController>BuPaSearch</ReplacedController>
<ReplacingController>z_bsp_acd/test</ReplacingController>
</ControllerReplacements>
<InteractionLayerApplication>ALL</InteractionLayerApplication>
</RuntimeFrameworkSettings>
Just saw the error in your xml-syntax:
use the <ControllerReplacements> AND the <ControllerReplacement> (without an "s") tags and it should work!
...like this:
<?xml version="1.0"?>
<RuntimeFrameworkSettings>
<RuntimeRepositorySource type="BSP">
<BspApplication>CRM_IC_RT_REP</BspApplication>
<PageName>CRM_IC.xml</PageName>
</RuntimeRepositorySource>
<WorkareaDefinition>
<ViewSet>workViewSet</ViewSet>
<ViewArea>workViewSetArea</ViewArea>
</WorkareaDefinition>
<ControllerReplacements>
<ControllerReplacement>
<ReplacedController>BuPaSearch</ReplacedController>
<ReplacingController>ZCRM_IC/BuPaSearch</ReplacingController>
</ControllerReplacement>
</ControllerReplacements>
<InteractionLayerApplication>ALL</InteractionLayerApplication>
</RuntimeFrameworkSettings>
Wolfram, did you use the default profile as starting point for you own profile? Second question I have, did you assign the IC Web profile your user in the org. model? If you have done all that, restart the actual Webclient. Tiest.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Wolfram, in my opinion two sources for this problem: 1) The XML-Extension is unknown or 2) The custom profile is not called. Let's try this, put your replacements directly in the Default profile and see whether the expected changes occur after restart. If this is the case we have proven the issue is that the profile is not replace. Let me know your findings, Tiest.
That was the first thing we tried, those tags do not work in the default profile either.
For some odd reason assigned themes also do not work (but I assume that those problems don't relate).
The extensions should be know by the system at this version... I'll post again in case of finding a solution.
Thank for the help!
User | Count |
---|---|
6 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.