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
Here is the answer I got back from the Vault team... Since Vault no longer has a wizard, the assign-duplicate functionality is automated. In the new code, auto assign duplicates = true will attempt to find duplicate items for all bom components and will link them if possible. If a match is found, the component will be linked to the first candidate. There is no user/API interaction involved in this decision. Vault 2015 also auto links all subcomponents and standard components regardless of the flag. This behavior has been identified as a bug and may be changed in the near future.
I'm not familiar with that behavior. Is this with a custom job type or one of the default types? It custom job types are being unreserved, I would consider that a bug.
A while back I posted some code showing how to create Items from Files. This time I’ll post code code showing how to update those Items when you want to consume File changes. Continue reading
Posted Aug 8, 2014 at It's All Just Ones and Zeros
That option is for downloading related files. It does not apply to the FileIteration that you provide as the input. In that case, it download the version on that FileIteration. Call FileService.GetLatestFilesByIterationIds to get the latest version of the file and use that to start the download. If that's not the solution to your problem, then I suggest posting to the Vault Customization group. That way it's easier for you to post sample code, screen shots, etc.
Try replacing "CE.Id.ToString()" with "CE.Num"
Toggle Commented Aug 7, 2014 on GoToLocation at It's All Just Ones and Zeros
From the Vault Explorer client, you can call other API's such as the Inventor Apprentice API. However, if you want the full Inventor API you have to be a plug-in running inside Inventor. Is that what you are asking?
I should probably write a blog article with a sample of the Update workflow. In the meantime try this: Use the code from this article but replace the "AddFilesToPromote" call with a call to "UpdatePromoteComponents". The rest of the sample should be the same.
There is really no way of things up. I've heard that logging is on the agenda of things to be worked on, but I have no concrete details.
A couple of people have been asking for this one. So here you go, Find Orphaned Files for Vault 2015. Also, after my last app, I’ve been eager to post something that, you know, works. Continue reading
Posted Aug 1, 2014 at It's All Just Ones and Zeros
I agree. The ideal solution is for Vault to have better logging capabilities. I don't think there is much more that can be done through an app.
Every now and then I write an app only to find out at the end that the app doesn’t work well. This is one of those cases. I’m going to post the app anyway because I believe the code may be of use to somebody. Splunk is a useful tool. I just wasn’t able to do what I wanted given the information that Vault is printing to the logs. Also, I spent a lot of time on it, so I should get a blog post out of it at least. Here is the app. I was hoping for something that... Continue reading
Posted Jul 25, 2014 at It's All Just Ones and Zeros
I have no plans at the moment.
Toggle Commented Jul 23, 2014 on Find Orphaned Files at It's All Just Ones and Zeros
Click the link at the top of the article. After entering your email, it will send you to a page with a download button.
Just because it’s in the Vault API, doesn’t mean you will be able to build anything cool with it. There is plenty of stuff in there that is so specific to Vault Explorer or so difficult to use that it’s basically useless to you as an outside developer. I’m feeling that this will probably be an entire series of articles... especially when I get to the Package Service. Continue reading
Posted Jul 18, 2014 at It's All Just Ones and Zeros
I didn't record the webinar, but I will pass on your comments.
Yes, you can get that information. When the event is called, cast the "sender" Object to type IWebService. The Url property has the server name and the SecurityHeader has the UserId. The vault name is harder to get, but I have an article with a suggested workaround:
Toggle Commented Jul 15, 2014 on FAQ - Events at It's All Just Ones and Zeros
Earlier this week I listened in on a webinar on Vault Data Standard. You should check it out if you want an overview of the utility. Coming from a Vault API background a few things caught my eye. So I’d like to provide my thoughts since this is a blog and all.... Continue reading
Posted Jul 11, 2014 at It's All Just Ones and Zeros
No, a tab view cannot change the navigation context of Vault Explorer.
Toggle Commented Jul 11, 2014 on The Loader Framework at It's All Just Ones and Zeros
Sorry, no. You can't run out-of-the box commands from a custom command. However there is a way to navigate to a folder when your custom command exits:
It's in the SDK documentation. The .chm has a page called "Restriction Codes"
I wasn't aware that this workflow was an issue. The best way to request features and changes is to post your suggestion on the Vault Idea Station.
In the past, I posted the installer project I used to build Vault apps. However, that project was for Visual Studio 2010. In the 2012 version, Microsoft dropped the installer project type and replaced it with an Install Shield project type. So I’ll share with you my latest installer template. You do not need to purchase Install Shield. Continue reading
Posted Jun 30, 2014 at It's All Just Ones and Zeros
You should be getting a context menu for a grid. Try right-clicking in the whitespace. The default menu will have things like "Customize columns". The default context menu is not the menu that Vault Explorer uses. There is no way to use the context menu from Vault Explorer.
Toggle Commented Jun 30, 2014 on The Grid Control at It's All Just Ones and Zeros
One of the biggest confusions about the Vault/SharePoint integrations is how filtering and paging works. It confuses me from time to time, and I wrote the integration. In this article, I’ll try to describe what’s going on behind-the-scenes to give you a better picture of the integration and how to configure it correctly. Ahh, the joys of middleware. Continue reading
Posted Jun 27, 2014 at It's All Just Ones and Zeros