Qualcuno potrebbe suggerire cosa sto facendo male qui?Attività del flusso di lavoro personalizzato non visualizzata nella registrazione del plugin
Ho creato un'attività di flusso di lavoro personalizzato utilizzando questo esempio Create a custom workflow activity. Ma questo non si presenta come un plug-in/tipo di attività in Plugin Registration Tool. Vedi immagine qui sotto:
mio codice di esempio per l'attività di seguito:
codice aggiornato
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);
}
}
}
Piattaforma
Dynamics CRM 2013 sul Locali v 6.1.2.112 (Installato UR1 SP1)
Dyna microfoni CRM 2015 in linea
.NET Framework versione
4,0
Oh me stupido .............: @ –
Ho pensato che questa sarebbe stata la causa in quanto apparentemente dovrebbe essere pubblica. Ma anche dopo aver aggiornato questo codice non mostra la classe nel Plugin Registration Tool. Vedere il codice aggiornato nel mio post in alto, –
E aver completato il passaggio 13. "Nelle proprietà del progetto, sotto la scheda Firma, selezionare Firma l'assieme e fornire un nome file chiave. Gli assiemi di attività (e plug-in) del flusso di lavoro personalizzato devono essere firmato. " – DotNetHitMan