Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PluginWorkflowHelper: Investigation into registering types #2

Open
dhedey opened this issue Jan 23, 2017 · 1 comment
Open

PluginWorkflowHelper: Investigation into registering types #2

dhedey opened this issue Jan 23, 2017 · 1 comment

Comments

@dhedey
Copy link
Contributor

dhedey commented Jan 23, 2017

We'd like the PluginWorkflowHelper to be able to create PluginTypes in the CRM, so that you don't have to resort to using the PluginRegistrationTool for this. In the SDK, these are created by the PluginRegistrationTool, but map the type metadata in non-trivial ways to the fields.

Currently implemented: the PluginWorkflowHelper can create / update the PluginAssembly in the CRM, which works reasonably well for updating PluginAssemblies, but is a little incomplete, as the corresponding PluginTypes aren't registered. Our lack of awareness also introduces issues - I'm not sure what happens if you update the assembly to remove a type which has dependencies in the CRM (for example).

We need to investigate:

  1. How this mapping from metadata to various PluginType fields work for both Plugins and Custom Workflow types
  2. How to read the types from the parsed .dll without throwing exceptions if it can't locate the referenced assemblies
@dhedey
Copy link
Contributor Author

dhedey commented Jan 24, 2017

Looking at https://github.com/Innofactor/PluginRegistration/ or talking to people on that project may provide help / confirmation with this investigation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant