This is Doug Redmond's Typepad Profile.
Join Typepad and start following Doug Redmond's activity
Join Now!
Already a member? Sign In
Doug Redmond
Recent Activity
We are still keeping Thunderdome open source for the 2016 release. The app itself can be downloaded from Autodesk Exchange. If you want the source code, it’s provided in the link below. Continue reading
Posted 11 hours ago at It's All Just Ones and Zeros
Development is allowed on Vault Office 2016 client, but you need to stay within the Vault Office feature set. I'm trying to hunt down some "official" documentation on this topic.
Sorry, I'm not on the Vault team any more and don't have time to keep all my Vault apps current. The source code is available, so it's possible that someone will come along and update this app.
It looks like I left out a project when I uploaded the source code. You can download the missing project from here: Remove the extension ".abc" and unzip. It should have all the missing source files.
Toggle Commented Aug 27, 2015 on The Recycle Bin 2.0 at It's All Just Ones and Zeros
I'm not aware of any case sensitive issues. Vault Mirror shouldn't care about file type. My guess is that it's something else. Is Vault Mirror writing to a log file. Is there anything in there about the files? Are there any security restrictions? Log into Vault Explorer using the same user that Vault Mirror uses. Can it access all the needed files? If you download the files through Vault Explorer, are there any issues?
Toggle Commented Aug 24, 2015 on Vault Mirror at It's All Just Ones and Zeros
Hey Matt. I get alerts when new comments are posted, regardless of how old the post is. Anyway, one possible solution is to not use JobProcessor, which handles one job at a time. I have another post describing how you can build your own service to read jobs off the queue. This allows you to get around the limitations of JobProcessor. For example, your service could reserve 50 jobs at a time, process them all together, then mark the 50 jobs as complete.
Toggle Commented Aug 20, 2015 on Lifecycle event jobs at It's All Just Ones and Zeros
In prior posts, Doug introduced a couple undocumented methods in the Filestore Service and described how you could use them to roll your own copy design. In this installment, I’ll show you how to use them to sync up properties to get rid of property equivalence errors. Continue reading
Posted Aug 20, 2015 at It's All Just Ones and Zeros
This blog is not a good place to post and debug source code. There is a discussion group on the Vault API: I suggest you post the issue there. Not only is it easier to read, but more people are active on the group. You should be able to find help for you issue in the discussion group.
According to the store page, Project Thunderdome 2016 works with Vault Workgroup and Professional. Vault Basic doesn't support plug-ins to the Vault Explorer client, which is why you need Workgroup or higher.
Thanks. I miss Vault too. I'm still at Autodesk, so you'll probably see me around next time I have a product that I can blog about. Autodesk Developer Network fully supports Vault. There is also a discussion group on Vault programming that's run by the Vault development team. So that part is covered. The main thing missing is somebody to take over blogging and sample apps. But I still prod the Vault team whenever I get a chance.
Toggle Commented Aug 4, 2015 on DECO 2015 at It's All Just Ones and Zeros
I'm not on the Vault team anymore, so I'm not updating any of my apps. Hopefully, Data Standard can provide all the features you need.
Toggle Commented Aug 3, 2015 on DECO 2015 at It's All Just Ones and Zeros
Use FindLinksBySearchConditions to search for links. If you want to find Files and Links within a folder, you will need to make 2 API calls, one for Files and one for Links.
The "Changes" page in the SDK docs should tell you what to use for removed functions. I apologize if this was not done. GetUseACLForItemLifeCycleStates is no longer a global setting. You can read the StateBasedSec value off the LfCycState object. Call LifeCycleService.GetLifeCycleStatesByIds to get the lifecycle state object. GetItemLifeCycleStatesACL has been replaced with LifeCycleService.GetStateACLByLifeCycleStateId.
It should be fairly easy to update this app since it's not a plug-in. Here are the basic steps: 1. Download the source code. 2. Open the project in the latest Visual Studio version. 3. Set the references to the 2015 or 2016 Vault SDK DLLs. 4. Fix any compile errors that may arise from changed APIs. See the "Changes" pages in the SDK documentation.
Toggle Commented Jun 23, 2015 on Q-2ools at It's All Just Ones and Zeros
Sorry, there's no 2016 version. You need to download the source and update the app. I can't think of any other option if you want to view a PLM page inside of the Vault client. I don't know much about the Jitterbit integration. I'm assuming that the Vault object will have properties on it, such as DMSID, that allow you to build the PLM url. If you don't have that, then Web View won't be much help.
Thunderdome supports only one deployment package. It's a great idea though. You should suggest it The Vault team is now maintaining that app.
Sorry no. It only runs in the 2014 client. However, the source code is available, so somebody may decide to update it for the 2016 version.
There are a few strange cases where you can't read data in Readonly mode. ACL data is probably one of those cases. Security is considered an administator function, so not much thought was put into read-only workflows. For a workaround, your app can do a Standard login, read the security and log out quickly.
I think that vanilla AutoCAD does not supply BOM information because it doesn't understand the design enough. You need AutoCAD Mechanical or AutoCAD Electrical if you want BOM information. Vault still lets you run "Assign Item" on a file with no BOM. In this case Vault creates a default BOM of just a single Item.
Toggle Commented May 6, 2015 on The BOM Pipeline at It's All Just Ones and Zeros
By "clean out" you mean delete? No, you can't delete jobs through a prompt. You would need to write a custom app to delete that many jobs.
Sorry, it only works with Vault 2012. To use with 2015 R2, somebody with programming experience would need to download the source and update it.
In the last post, we talked about action script. Today, let's focus on the other two types of scripts: condition and validation scripts. Unlike action scripts, both condition and validation scripts only serve workflow transitions. The workflow transition properties is the only place to setup the references to them. Continue reading
Posted Apr 10, 2015 at It's All Just Ones and Zeros
You may have noticed that the last couple of articles have come from a new blogger. Please join me in welcoming Michal Liu to the blogosphere. He is the scripting expert on the PLM 360 development team. After 5+ years of running this blog, it’s nice to get some new blood. Continue reading
Posted Apr 7, 2015 at It's All Just Ones and Zeros
Is the error thrown on UpdateAndCommitItems? If so, I suggest looking at the "status" array on the itemsAndFiles object. If the status on an Item is 1 (unaffected), then the Item wasn't edited. When calling UpdateAndCommitItems, only pass in the Items that were promoted or updated.
I suggest posting this issue to the Vault Customization discussion group: You should also include relevant code snippets from your project.
Toggle Commented Mar 26, 2015 on Event Scope at It's All Just Ones and Zeros