I have seen this happen on the following sub-folders during project creation (referenced by their tag names in Newforma):
<newforma folder>
<project email folder>
<file transfer incoming folder>
<file transfer outgoing folder>
<record copy folder>
Thanks, Matt, that’s definitely good to know. I’ve actually moved those 5 folders into our SQL table, along with the primary project folder in fact, so that we (hopefully) don’t get bit by this. The SQL workaround seems to function quite nicely for the creation of these folders.
We have indeed created a custom field in Deltek to hold the primary folder path and this field defines the “primary project folder” object that is handed to the Newforma project creation process. So, it IS unique for each project.
OK, that definitely jives with what I was guessing based on your SQL queries. Seems like a decent solution if your projects can end up in any number of locations on various servers, in fact.
We have defined a work procedure that explains what needs to happen in Deltek to have a project get linked to and created in Newforma. This includes having the Deltek users enter in the full path for the primary project folder. This is very roughly implemented right now, as there is no error checking done on the Deltek side and it is very easy to mess up the path that is entered in such a way that the project will not create in Newforma.
What we have for this path entry in Deltek works for now, but here are some things I would like to work on for future development. Maybe you’ll find them useful too.
1. Include a workflow in Deltek that automates creation of the necessary project folder(s) on our file servers based on a fixed set of criteria. This would be separate from the Newforma project creation. I know some Deltek users are already doing this with stored procedures on the Deltek SQL server.
2. Leverage the folder creation in item 1 to eliminate the need to manually enter the primary folder path in Deltek.
3. The combined items 1 and 2 will provide some sanity checking to make sure valid and unique folders are created for each project.
Your step 1 is defnitely an interesting one that I hadn’t considered. We currently file all of our project data in one main location, so unique names are essential for us as well. The idea of automated primary project folder creation from Deltek is therefore an interesting one.
At the moment (still in the testing phase), I’ve got NF making not only the above folders but also the primary project folder. I simply declare the path as a string literal in the SELECT statement and append some additional bits (project number, name, etc.) so that we’ll get a little bit of consistency and (hopefully) uniqueness.
We also don’t have any data validation on project numbering/naming in Deltek, but only a small group of individuals preform that task right now, which helps. I’ve done the same appending trick for the other folders you mention above, which means I do have more than one point of potential maintenance should any part of the primary path change…however, those points are all in one place (literally next to each other in the template). There are always trade-offs, it seems. :o) We’ll see how happy I am with this solution as I get the Deltek workflow going, etc.
Thanks once again for sharing your work, it’s a big help!
—Erik