Hi,
I've got several questions concerning solution deployment from an isolated development environment.
(I read the K2 Deployment Package section in the User Guide but did not find answers to this questions).
If I understand correctly, different deployment targets can be configured through so called evironments with corresponding environment variables.
Q1: Do I need an active connection to let's say the production environment to design a solution?
E.g. I am using a SharePoint Events Process. To assign a value to the Sharepoint URL I use an environment variable. If I assign a non-existing URL to this variable I'm asked for a SharePoint Design Time Variable (I assume that this value is used temporarely to validate the process).
Q2: How are environment variables handled during deployment? Are they handled as strings?
E.g. If one is refering to a SharePoint list - does K2 handle the entered variable as string (=listname) or does K2 use other identifiers (for example GUIDS, Sharepoint "internal" names, etc.)
Q3: How are users in a process handled?
When I open the user browser, I can see no differentiation between development or production environments. How would I handle different domain names e.g. developmentadministrator vs. productionadministrator? Should environment variables be used instead of entries in the User Browser? Are users refered to as strings or e.g. by their SIDs?
Q4: How are extensions to environments handled?
When I add environments or environment variables in a disconnected development environment and generate a deployment package, are those extensions packed into the package and deployed with the msbuild extraction?
Thanks a lot for clarifications,
DD