In our Project Server environment, we have it set so that when you create a new project, it does not immediately provision a project site. Our goal is that this will happen later, after a certain approval process has been completed. So I have been able to create a new site in Nintex using the template that we want, but when I click "Project Site" from that project's detail page, I get an error message saying that there is no site associated with that project.
So it appears to me that there is an additional step that needs to be done after a site is created, in order to connect it to the project. What I don't know, however, is how this can be done. My research has shown that there is a CreateWssSite method that can be called, which should do the trick, but that method does not appear within the Query Project Server workflow item dropdown.
My questions to you all are these: is this the correct method for associating a project to a site? And if so, how do I access it using a Nintex workflow? I have attached and included links to the specific details of my problem.
Thank you all very much,
Solved! Go to Solution.
Project Server is a little different from standard SharePoint sites because it requires databases to be setup alongside them, but I believe you were heading down the right path. If you have a Project Server web app or site collection, then any site generated underneath that should be associated to a project. You may want to look at the methods that are returned from the web service when you call it from the workflow.
Hope that helps point you in the right direction.