Czy ktoś może sugerować, co robię źle tutaj?Niestandardowa aktywność związana z przepływem pracy nie jest wyświetlana w Plugin Registration
Utworzono niestandardową akcję przepływu pracy przy użyciu tej próbki Create a custom workflow activity. Ale nie jest to widoczne jako typ wtyczki/działania w narzędziu do rejestracji wtyczek. Patrz zdjęcie poniżej:
My Przykładowy kod poniżej czynności:
CODE AKTUALIZACJA
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);
}
}
}
Platforma
Dynamics CRM 2013 w siedzibie v 6.1.2.112 (Zainstalowany SP1 UR2)
Dyna mikrofony CRM 2015 Online
.NET Framework wersja
4,0
Oh ja głupi .............: @ –
Myślałem, że to będzie przyczyna, ponieważ podobno powinno być publiczne. Ale nawet po zaktualizowaniu tego w kodzie nie jest wyświetlana klasa w narzędziu do rejestracji wtyczek. Zobacz zaktualizowany kod w moim poście powyżej, –
Wykonano krok 13. "We właściwościach projektu, na karcie Podpisywanie wybierz opcję Podpisz złożenie i podaj nazwę pliku klucza. Niestandardowe zestawy aktywności przepływu pracy (i wtyczek) muszą być podpisanym. " – DotNetHitMan