Alert Modeler in IC Winclient
Hi all,
I am configuring the alert modeler in IC WinClient in CRM 5.0. I have created a Alert modeler profile assigned it to the IC WinClient profile. And i am able to trigger the events defined the profile.
My problem is that i am unable to use the parameters available under each event. for example you have parameters "P1, P2, P3, P4" for ONEORDER_SAVED event. If I access them as ONEORDER_SAVED.P1 in the function, the system gives a runtime error.
If someone has an idea as how to access these parameters, kindly let me know.
Thanks & Regards,
Karthik
Karthik
I am also doing the configuration part on Alert Modeler for IC Winclient 5.0, can you please help me by sending the documention,how you did the configuration and assigned to the IC Winclient Profile.
Early response is Higly appreciated.
Regards
Surendra
Similar Messages
-
How to configure IC winclient alert modeler - CRM 5.0
We are wanting to assign a marketing attribute against certain customers, to have them flagged within CIC0 that any incoming calls from them need to be forwarded to one particular person within our organisation. The alert modeler would work well for this, where it would display an alert on these certain customers.
I have figured out most of how to do this, in terms of components to turn on in IMG. However, I want the Alert Modeler Editor to pick up a marketing attribute I have defined (I have set a profile to retrieve the marketing attribute already - using tx CRMC_CIC_BP_PROFILE), and have it display either the text held against the attribute (have set the att as a chara), or else pick up a name held against the attribute and display set text - as an example "All calls are to be forwarded to <name>" where <name> is held against the marketing attribute set. Can anyone assist with this part? At present, in CIC0 I have now displaying the name of the customer in the Call processing area (we don't use this for call processing). I don't want the name to display, I want the above text instead.
I think i need to set some rules in the rule modeler itself, but am not sure how to do this - sample code would be greatly appreciated as well!
Thanks in advanceHi Cara,
In order to make use of the Marketing attributes in CIC Alert Modeler, please make sure the following customizing entires are maintained properly:
1) You need to first create the attributes using the transaction 'crmd_prof_char'.
Just create an attribute(say for eg., BP_MAIN) with some description, format and Number of chanracters and then save the attribute.
2) Now, create a profile template (attribute set) using the transaction 'crmd_prof_templ'.
Just create an attribute(say for eg., BP_MAIN_SET) with some description, authorization, etc., and once
this is done, you need to assign the attribute just got created in step 1 and then save the attribute set.
3) Assign this attribute set(profile template) which got created in step 2 to a Business partner(for which the marketting attributes are to be set) using the transaction 'crmd_prof_bp' and maintain his attribute values.
4) Create target groups and assign business partner:
Using the transaction 'crmd_mktseg', you can create the Target Group as follows:
-> Right mouse click in the top right field and choose 'Create Profile Set'.
-> In the Popup, just give some description and then click on the green check mark.
-> Now right mouse click in the top right field 'create target group' -> Right mouse click on the new group, goto the properties and then provide some description of the target group.
-> Right mouse click on the new group, and choose Open target group.
-> Add business partner to the target group with button 'Add'.
5) In transaction CRMC_CIC_BP_PROFILE, maintain your own 'Retrieval Profile'.
-> Decide if the data should be read asynchronously
-> Decide if the target groups should be read
-> Decide which profile templates should be read (insert your own created attribute set via F4)
-> Decide which BW key figures should be read (optional).
6) Change your CIC Profile and insert the following Profile Categories apart from the Alert Modeler Profile(ALRT_MODLRX):
-> COMPANY_PROF = your newly created business partner retrieval profile
-> CONTACT_PROF = your newly created business partner retrieval profile
7) Change your CIC Framework ID and insert the following Components as part of the Hidden Components:
COMPANY_PROF
CONTACT_PROF
Please follow the above mentioned steps in accordance with your own BP Marketing attribute and I hope this way will fetch the value of the Marketing attribute of the respective BP during confirmation in CIC, with which the Alert Message can be triggered.
Hope this information helps !
With Best Regards,
Vinod -
Alert Modeler Configuration.
Hello,
I Need your help regarding the Alert Modeler customizing for IC WinClient framework. (CRM 4.0 Standalone)
We have done all the basic customizing, regarding the IC profile, assign the alert
modeler element for 'hidden components' and so on, but the main problem I think is
to cofigure transaction 'Define Alert Modeler Profiles'.
My intention is to make available on the IC WinClient a message that contains a
marketing attribute of the BP, that is already assigned on transaction
'Define Retrieval Profiles for Business Partner Attributes'.
I´m not sure of what is missing but I think it´s something regarding the functions
and global data we have to enter for my specific alert modeler profile.
Could anybody help me on that please ?
Thanks in advance and Best regards,
Paulo PelaHello,
Thank you for your rapid help.
In fact, I don´t know which tab (function or Global data, etc...) do I need to write the code and what javascript code do I need to write to display a marketing attribute from BP.
Do you have any material to help me? If yes, please send it to [email protected]
I couldn't´t find any documentation on SAP material.
Or can you guide me to do it?
Thank you for your attention,
Regards
Paulo Pela -
hi,
Processing Requirement
Process:
Whenever a Business Partner has been identified during an Interaction, an Alert should be raised in the Interaction Center for the CSR (Call Center Representative). The Alerts would be based on Attributes attached to the Business Partner Master on based on Business Partners past Transactions (for eg. The customer has transacted for more than INR 10,000 in the last 1 month)
Step 1: Create Alert Profile
Define a Z Alert profile.
Step 2: Program in Global Data
Enter the Program for Alert Message (eg. He is a frequent customer)
Step 3: Program in Functions and for Even which triggers the Alert
Enter the Program that an Alert should be raised in case the Business Partner is identified.
Step 4: Alert Rule
In the Rule Tab enter the Program that is the following Attribute is found in the Business Partner Master then an Alert should be raised:
Top Management
Stakeholders
Legal
Chargeback
Sticky
Test ID
Mail Order ID
Output Requirements:
CSRs should get an Alert when the Business Partner is identified
Steps followed by me :
1. TC -> CRMC_CIC_AM_PROFILE
a > created a profile ztest
b> clicked on search_target_found
contents in following tabs:
Rule tab: sap_scripting_message("HI :"SEARCH_TARGET_FOUND.P1[0].PARTNER1);
Function tab:
function z_display(l_cg1,l_cg2,l_cg3,l_cg4,l_cg5)
return '<call id="CCM" method="zcic">
<param id="l_cg1">'+ l_cg1 +'</param>
<param id="l_cg2">'+ l_cg2 +'</param>
<param id="l_cg3">'+ l_cg3 +'</param>
<param id="l_cg4">'+ l_cg4 +'</param>
<param id="l_cg5">'+ l_cg5 +'</param></call>';
Global data tab:
var global_str = "Are you a Registered Indiatimes User:";
2. TC -> SE24
a> created a zclass (zcl_alert_modeler)
b> copied the methods of a class cl_ccm_abstr_cmpwsp
c> In method if_ccm_workspace~create
METHOD if_ccm_workspace~create .
Runs the method create of superclass
CALL METHOD if_ccm_workspace~create
EXPORTING
proc_cl_id = proc_cl_id
proc_instance = proc_instance
abox_admin = abox_admin
workspace_display = workspace_display
workspace_manager = workspace_manager.
Adds a class in list of events of CIC, to event
*SEARCH_TARGET_FOUND
CALL METHOD IF_CRM_CIC_CMPWSP_EVENT_GATE~add_listener
EXPORTING
event = 'SEARCH_TARGET_FOUND'
listener = me.
ENDMETHOD. "IF_CCM_WORKSPACE~CREATE
d> In method IF_CCM_CMPWSP_CIC_EV_HANDLER~HANDLE_EVENT.
METHOD if_ccm_cmpwsp_cic_ev_handler~handle_event .
DATA: lv_t1 TYPE TABLE OF crmm_but_set0010. "Par. Alert
DATA: p_partner TYPE crmt_cic_bpident.
DATA: wa TYPE crmm_but_set0010.
Check if BF was found
CHECK event = 'SEARCH_TARGET_FOUND'.
Retrieve BP info
p_partner = p1.
CALL METHOD me->zcic
EXPORTING
business_partner = p_partner
IMPORTING
l_cg1 = wa-l_cg1
l_cg2 = wa-l_cg2
l_cg3 = wa-l_cg3
l_cg4 = wa-l_cg4
l_cg5 = wa-l_cg5
EXCEPTIONS
e_info_not_found = 1
OTHERS = 2.
IF sy-subrc NE 0.
wa_info-bpkind = '____'.
wa_info-bpkind_t = '__________'.
wa_info-industry = '____'.
wa_info-industry_t = '____________'.
wa_info-regiogroup = '____'.
wa_info-regiogroup_t = '____________________'.
APPEND wa_info TO lv_t1.
ENDIF.
Configure CIC event. The event 'BP_GENERAL_DATA' will be executed
by Alert Modeler, executing the correspondent script JavaScript
The table T1 has the 2 fileds to be showed in
Alert Modeler: the status ID abd its description.
CALL FUNCTION 'CIC_EVENT_RAISE'
EXPORTING
event = 'BP_GENERAL_DATA'
TABLES
t1 = lv_t1
EXCEPTIONS
event_currently_active = 1
event_handler_failed = 2
OTHERS = 3.
ENDMETHOD. "IF_CCM_CMPWSP_CIC_EV_HANDLER~HANDLE_EVENT
e> created my own method ( zcic )
METHOD zcic.
*DATA p_partner TYPE but000-partner.
DATA partner TYPE but000-partner.
DATA : BEGIN OF wa,
l_cg1 TYPE crmm_but_set0010-customer_group1,
l_cg2 TYPE crmm_but_set0010-customer_group2,
l_cg3 TYPE crmm_but_set0010-customer_group3,
l_cg4 TYPE crmm_but_set0010-customer_group4,
l_cg5 TYPE crmm_but_set0010-customer_group5,
END OF wa.
DATA : wa_but000_partner_guid TYPE but000-partner_guid,
BEGIN OF wa_crmm_but_lnk0011,
set_guid TYPE crmm_but_lnk0011-set_guid,
END OF wa_crmm_but_lnk0011.
SELECT SINGLE partner_guid
INTO wa_but000_partner_guid
FROM but000
WHERE partner = p_partner .
IF sy-subrc = 0.
SELECT SINGLE set_guid
INTO wa_crmm_but_lnk0011-set_guid
FROM crmm_but_lnk0011
WHERE partner_guid = wa_but000_partner_guid.
SELECT SINGLE customer_group1 customer_group2 customer_group3
customer_group4 customer_group5
INTO (wa-l_cg1, wa-l_cg2, wa-l_cg3,wa-l_cg4, wa-l_cg5)
FROM crmm_but_set0010
WHERE set_guid = wa_crmm_but_lnk0011-set_guid.
ENDIF.
MESSAGE 'hi' TYPE 'S'.
WRITE : wa-l_cg1,wa-l_cg2,wa-l_cg3,wa-l_cg4,wa-l_cg5.
ENDMETHOD.
f> TC : spro
SAP Reference IMG
CRM
Interaction Center WinClient
Customer-Specific System Modifications for IC
Define Customer-Specific Meta Model
Created a new meta model : ZTEST
Copied the content of default meta model in my metamodel ZTEST
And entered the Z class name .
<crbcomp>cl_crm_cic_crb_ia_scripting</crbcomp>
<crbcomp>cl_crm_cic_crb_am_test</crbcomp>
<crbcomp>cl_crm_cic_crb_wsm</crbcomp>
<crbcomp>cl_crm_cic_crb_1o_maintain</crbcomp>
<crbcomp>cl_crm_cic_crb_ib_nav</crbcomp>
<crbcomp>cl_crm_cic_crb_locator</crbcomp>
<crbcomp>zcl_alert_modeler</crbcomp>
g> TC : cic0
Giving partner and clicking confirm search data
ERROR :
Alert modeler script error: CL_JAVA_SCRIPT, RCODE :(600)Hi.....
More questions regarding alert modeler for CRM 5.0
Is there any way to make the messages "pop" more - i.e. change colour, or flash? Have had a request from a department who comments alerts do not stand out enough and would like some way of bringing them to the agents attention.
Cheers
Cara -
Data objects in the alert modeler.
Hi,
in the default alert modeler profile, there are some data objects.
Can we add more data objects to this profile..
As in ... i want to display the campaign information of the business partner in the alert..
also .. i want to display the last interaction record data like ... date.. description of the interaction record ..
How can i achieve this.
Regards
Vandana Guptahi vandana
i suppose that u cant add new data object to ur alert modeler,because alert modeler is linked to the meta model and these meta models includes the set of data object which u can use while using a default profile but what u can do is assign new function event as data objects are linked with the events ,that way u can easily incubate ur new data object which u want to use with the alert modeler profile and assign that profile to the IC profile,
for creating new function events u have to do some coding which is very easy ,if u don know u may ask the same in ur time who knows that.
guess it will help
best regards
ashish -
Hi,
Could you help me out with the code in the alert modeler to achieve this functionality. After i confirm the BP i would like the sevice ticket transaction to appear by default rather than clicking on the link in the navigation bar. I know this functionality can be achieved in the IC WIn by having the following code in the alert modeler."SAP_Select_workspace(Bus_Trans_maintain)" in the "Search_target_found" event. Is there an equivalent of this in IC Web.
Thank you for all the help.Hi,
We have achieved this in the IC webclient not by using the alert modeller.
We copied the view and the controller to our ZApplication. Then we created a class and inherited from the standard controller class.
Then we had to override the eh_onconfirm method and add code to navigate to the require view. You can add the corresponding navigation link in the Z Design time repository.
Thanks and regards,
Murli Rao -
Trigger alert modeler CRM IC based on SAP ISU information
Hi experts,
My current client will start a trial with smart meters shortly. These meters will be registered in SAP ISU as devices with a specially reserved device type.
Device type is not replicated to CRM, but the call center wishes to receive an alert in IC alert modeler if a customer has a smart meter placed.
My questions:
- Is it possible to trigger an alert based on information in another system?
- If so, what would be the best approach (with rough indication of effort involved)?
- How can this custom made check be used within the alert modeler?
Alternatively, we could create a special marketing attribute for these customers, but standard SAP cannot use marketing attributes assigned to a Business Partner either. So the question how to integrate custom check within alert modeler remains relevant for this scenario as well.
Thank you in advance for your help.
Regards,
Jeroen
PS Feel free to contact me if more information is needed!solved
-
Pop up message via Alert Modeler tool
Hello,
I would like to know if it's possible to prompt a pop-up message in CIC, via configuration in Alert Modeler.
I know that the tool allows to prompt messages in the script reminder in the CIC screen, but what about pop up messages?! Does anybody already did that? Any help you be apreciated!
Thanks a lot!
Susana MessiasHi,
i configured the alert ,
like when entered name of customer it should show the poup message like he is VIP customer,
where can i need to attach this field to alert message , and how it is show ,
in webclient , i went through webclient cook book , but am failed,
can anybody send the screen shots of config ,
urget -
Alert Modeler Diffrence between 5.0 and 6.0
Hi to all...
I would like to know the difference between alert Modeler functionality in CRM 5.0 and CRM 6.0 .
Is it same as Alert id,events,Placeholders ,parameters....
or does it have a new way to achieve this functionality...?
Your inputs are Valuable.......
Regards
Sanjana.Hi,
The following link will give you information about the features of CRM 2007
http://www.sap.com/solutions/business-suite/crm/CRM_2007_features.epx
To learn more about crm 2007 go to the following link for elearning session.
https://www.sdn.sap.com/irj/sdn/crm-elearning
Pls do reward points if helpful.
regards
Prathiba -
Implementation of class for alert modelling
Hi Experts,
I am working on a scenario where in once a BP is confirmed by the agent in the Web Client....we need to check it this BP is the sold to party for any open service ticket ..If he is then we need to populate alert message in the Web Client.
We are trying to implement the logic in a class implementation for the IF_CRM_IC_ALERT~EXECUTE method...
But I am unable to capture the infromation of the BP who has called inside this class..
Can any one suggest as to how we can capture this information in our Class and how we can populate the message in the Web client from this Class...
Any suggestion would be sincerely appreciated...
Thanks,
Narsingh..Hi,
I am still not able to find the exact way to achieve the requirement..Can any one propose some solution ...
Waiting for reply..
Thanks,
Narsingh -
How to use custom defined Alerts of 5.0 system in CRM 2007
Hi there,
does any body know how to modify the custrom alerts that are there in CRM 5.0 version into CRM 2007 version. If so, please advice me.
Thanks,
Sreekanth
Edited by: Sreekantha Gorla on Feb 22, 2008 4:40 PM
Edited by: Sreekantha Gorla on Feb 22, 2008 4:45 PMHi
It appears that you are using winClient and based on what I read I figure you're almost there, but you must still update the CIC Framework accessed via the following transaction, CRMC_CIC_FW_MAINTAIN . In order to complete the settings you must add the alert modeler component ID to the Hidden Framework. Finally, since you create a custom class you must
assign that class to your defined meta model. Scroll all the way to the bottom under the Function section and add your class to this list. See example below.
</function>
<crbcomp>cl_crm_cic_crb_ia_scripting</crbcomp>
<crbcomp>cl_crm_cic_crb_am_test</crbcomp>
<crbcomp>cl_crm_cic_crb_wsm</crbcomp>
<crbcomp>cl_crm_cic_crb_1o_maintain</crbcomp>
<crbcomp>cl_crm_cic_crb_ib_nav</crbcomp>
<crbcomp>cl_crm_cic_crb_locator</crbcomp>
<crbcomp>ZCLASSNAME</crbcomp>
</content>
Regards
Manohar -
IC Alerts based on Marketing Campaign
Guys,
We need an alert to show up in the CIC WinClient whenever a customer is part of a selected marketing campaign.
For e.g. if a customer is a part of Product launch campaign (Customer will be in the target group), then when that customer calls, the campaign description should be displayed as an alert the CIC WinClient.
We dont want alerts for all the campaigns but only few selected ones. Is there a standard way to accomplish this? Any help on this would be appreciated.
Thanks
AniHi Anirudh,
1. In order to achieve this, we first have to create a Generic alert handler class which would contain certain methods to handle the SEARCH_TARGET_FOUND event
2. Since wish to display a message in the reminder scripting area about the clients previous repair requests, we have to create a new custom event in Meta model file; Meta Model file is an XML file which would contain information about various CIC events and their corresponding alert handler Java script functions and classes.
IMG Path: Customer Relationship Management->Interaction Center Win Client->Customer-Specific System Modifications->Define Customer-Specific Meta Model
3. Once the Meta model file is created, we have to associate it with a Alert Modeler profile.
IMG Path -> Customer Relationship Management->Interaction Center Win Client-> Hidden Components->Alert Modeler->Define Alert Modeler Profiles
In order to do this, create a new Alert Modeler Profile and associate the newly created Meta Model file with it.
Events would be displayed in your newly created Alert Modeler Profile based on the events stored in the Meta model file.
4. First need to capture the SEARCH_TARGET_FOUND event and pass relevant parameters to our Alert handler Class method HANDLE_CUSTOM_EVENTS
Also, we would have to capture our newly defined event TEST_ALERT_MESSAGE to display the message in the reminder scripting area.
5. Alert handler function in the Meta model file would refer to our Class method by means of a Class Identifier. You need to maintain it in the Constructor method of our Alert Handler class.
6. Use Method to handle custom events
7. Once the implementation is done, in order to test our scenario, you have to attach our newly created Alert Modeler Profile to our CIC profile using the following IMG path
IMG->Customer Relationship Management->Interaction Center Win Client->Define IC Win Client Profile
8. Now, launch transaction CIC0 and use quick search to search for a business partner; Once you confirm the business partner, a message would be displayed in the reminder scripting area as shown below.
Reward if helpful
Cheers
Manohar -
Alerts In CRM 5.0(step by step)
Hi Team,
I am working in CRM 5.0.
plz give me a step by step settings for alerts In CRM 5.0
Reminder Alert
I have to make changes in alert settings.
The problem is that even the default alert "Time to wrap up" is not coming up.
In all the previous instances i have worked this alert seems to be active.
I guess some settings need to be activated for the alert modeler in the system
Could somebody tell me which settings need to be activated
Thanks & Regards.
VEERAhi khaled fahim ,
Presently I am using CRM 5.0 config guid . In the webclient screen I am finding that the slots for Alerts. Can any one please tell me from where I can START,
when i fix time for 20sec.but there is no result.......in CRM_IC.
Thanks & Regards,
VEERA -
Set JArray values with invalid key value: "LastUpdatedTime" on new alert rule creation
Hey all!
I'm trying to create a new alert rule using version 0.9.11 of the Monitoring Library and am getting this error on alertsClient.rules.CreateOrUpdate:
"Set JArray values with invalid key value: "LastUpdatedTime". Array position index expected."
That's interesting because LastUpdatedTime is a DateTime object, and whether I set it or I don't, if I set a breakpoint, it does set itself correctly, but the API appears to be expecting a JSON hash?
I've tested alertsClient and I'm able to get existing alerts (also metrics with metrics client), so I don't believe it's an access issue.
Any ideas?
The full code I'm using for the test (borrowed virtually verbatim from the Cloud Cover video
here):
Rule newRule = new Rule
Name = "CPU Over 90%",
Id = Guid.NewGuid().ToString(),
Description = "CPU Has been over 90% for 5 minutes",
IsEnabled = true,
LastUpdatedTime = DateTime.Now,
Condition = new ThresholdRuleCondition
Operator = Microsoft.WindowsAzure.Management.Monitoring.Alerts.Models.ConditionOperator.GreaterThan,
Threshold = 90,
WindowSize = TimeSpan.FromMinutes(5),
DataSource = new RuleMetricDataSource
MetricName = "Percentage CPU",
ResourceId = "",
MetricNamespace = ResourceIdBuilder.BuildCloudServiceResourceId(<cloudservicename>, <deploymentname>)
RuleAction action = new RuleEmailAction
SendToServiceOwners = true,
newRule.Actions.Add(action);
OperationResponse alertResponse = alertsClient.Rules.CreateOrUpdate(new
RuleCreateOrUpdateParameters { Rule = newRule });
Console.WriteLine("Create alert rule response: " + alertResponse.StatusCode);Hi Greg,
Thanks for your post!
Error "JArray" has been fixed in the latest nugget package.
Refer to:
http://www.nuget.org/packages/Microsoft.WindowsAzure.Management.Monitoring/
Hope this helps!
Regards,
Sadiqh -
hi , does anyone know how Interactive scripts works in IC Webclient.
Q:If Script is assigned to Call List/Campaign, how agent will know that to this call list a script is assigned.
*We are not using CTI integration.
In alert i have seen that there is integration of ScriptCall. Any clue how it works.
Any help is appreciated.Any clue on ScrptingCall ans Scriptingevent in Alert modeler. How it is activated and functions in ICWC.
Maybe you are looking for
-
How can I set specific bits in a 16-bit integer?
Hello everyone, as the title says I need to modify or rather to set a specific bit in a string which then is sent to a motor. I need to be sure that my command is correct as I am experiencing troubles with that motor and need to identify if its sourc
-
Difference between SAP Ear and EAR file in Netweaver 7.3
Hi all, when exporting a EAR file created in nwds 7.3 i get two options to export SAP EAR and EAR . What's the difference between two.and also Target runtime drop down showing sap runtime . What does that signify? Please specify. Regards Prasad
-
Hi, I am trying to connect to a website for getting data. I am using weblogic 8.1 and my internet connection is thru proxy server. but it is getting the following exception. java.net.ConnectException: Tried all: '1' addresses, but could not connect o
-
Viewing MS Explorer dependent website
I've come across several webpages that "don't work" with Safari or Firefox for mac, yet they work perfectly fine on a PC with Explorer. Now that Explorer is unavailbe for macs, does anyone have any suggestions on how to view this material on a mac?
-
Hi All, I have a production database running on Sun Solaris 8 64 bit platform and oracle version is 9.2.0.5 (64 bit). My question is can I create a standby database for this production DB on different server with different OS like Windows 2000 or on