1. Open visual studio 2010 and click file -> new -> project
-> workflow -> Activity Library
Change project name to “PopupActivities” and click “OK”
2. In solution explorer, Right click the project ->
properties and change target framework to “.NET Framework 4.0 “ & Click yes
if any popup opens.
3. In solution explorer, Right click the project->Add
Reference. In .NET tab select System.Drawing and click OK.
4. In Activity1.xaml designer create the workflow activity as
follows;Give your web application name instead of “WebApplication”
5. In solution explorer, Right click the project->Add->
new item ->workflow -> Code Activity and change the name to “ParseActionData.cs”
click ok.
Copy the following code and paste it in “ParseActionData.cs”
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Activities;
using System.Xml;
using System.Collections.Specialized;
using System.Web;
namespace PopupActivities
{
public sealed class ParseActionData
: CodeActivity
{
public InArgument<string> Text { get;
set; }
public OutArgument<Object> NewUrl { get;
set; }
protected override void Execute(CodeActivityContext
context)
{
// Obtain the runtime value of the Text input argument
string actionData = context.GetValue(this.Text);
XmlDocument doc = new
XmlDocument();
doc.LoadXml(actionData);
string url = doc.DocumentElement.GetAttribute("url");
context.SetValue(this.NewUrl, (Object)url);
}
}
}
Right click the project and click rebuild; now you can see
the ParseActionData code activity in toolbox of Activity1.xaml designer page.
6. Create the variables:
Add another wokflow activity and in that designer page(Activity.xaml),Create
the activity as follows;
Click the ParseActionData and in the Properties
explorer set the value for “NewUrl” and “Text” as flowing picture
continue with Part 2: Open popup pages in new tabs in CCA R2 for CRM 2011 post of my blog.
Click here
I do not see RegisterActionForEvent in visual studio 2010.
ReplyDeleteAny suggestions?
just add the Activity-Elements out of Microsoft.Uii.HostedApplicationToolkit.Activity.dll to your Toolbox
DeleteThis comment has been removed by the author.
ReplyDeletePor favor ayuda como abrir en una tab un Web hosted application por medio de un Boton en CCA ?
ReplyDelete