Может ли кто-нибудь предложить, что я делаю неправильно здесь?Пользовательский рабочий процесс Не отображается в регистрации плагина
Я создал пользовательский рабочий процесс, используя этот пример Create a custom workflow activity. Но это не отображается как плагин/вид активности в инструменте регистрации плагинов. Смотрите рисунок ниже:
Мой пример кода для следующей деятельности:
КОД ОБНОВЛЕНО
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Activities;
using Microsoft.Xrm.Sdk;
using Microsoft.Xrm.Sdk.Workflow;
namespace TestCustomWorkflowActivity
{
public class SampleCustomActivity : CodeActivity
{
protected override void Execute(CodeActivityContext executionContext)
{
//Create the tracing service
ITracingService tracingService = executionContext.GetExtension<ITracingService>();
//Create the context
IWorkflowContext context = executionContext.GetExtension<IWorkflowContext>();
IOrganizationServiceFactory serviceFactory = executionContext.GetExtension<IOrganizationServiceFactory>();
IOrganizationService service = serviceFactory.CreateOrganizationService(context.UserId);
}
}
}
Платформа
Dynamics CRM 2013 О Помещений v 6.1.2.112 (Установлен SP1 UR2)
Dyna микрометры CRM 2015 Online
.NET Framework версии
4,0
О, я глупый .............: @ –
Я думал, что это будет причиной, поскольку, по-видимому, это должно быть публично. Но даже после обновления этого кода он не отображает класс в Инструменте регистрации плагинов. См. Обновленный код в моем сообщении выше, –
И вы выполнили шаг 13. «В свойствах проекта на вкладке« Подписание »выберите« Подписать сборку »и укажите имя файла ключа. Пользовательские операции (и подключаемые модули) рабочего процесса должны быть подписанным ». – DotNetHitMan