Autodesk Vault ProfessionalVault API

ItemService Class

Autodesk.Connectivity.WebServicesAutodesk.Connectivity.WebServices

Contains methods for manipulating items.

Syntax

public sealed class ItemService : ItemServiceBase, IWebService  
Public NotInheritable Class ItemService
   Inherits ItemServiceBase
   Implements IWebService 

Properties

NameDescription
AddItemEventsA collection of Web Service Command Events for add Item operations.
AllowInvokeEventsTells if invoke events should fire. This value is true by default.
ClientCertificateClient certificate for making web service calls over an SSL connection.
CommitItemEventsA collection of Web Service Command Events for commit Item operations.
CurrentlySetSessionThis is information about the current session of the signed-in user.
DeleteItemEventsA collection of Web Service Command Events for delete Item operations.
EditItemEventsA collection of Web Service Command Events for edit Item operations.
ItemRollbackLifeCycleStatesEventsA collection of Web Service Command Events for item rollback operations.
PromoteItemEventsA collection of Web Service Command Events for promote Item operations.
QueryStringThe query string.
RedirectedToContains the ADMS that handled the replication redirect (if applicable).
SessionThis is information about the session of the signed-in user.
UpdateItemLifecycleStateEventsA collection of Web Service Command Events for change Item lifecycle state operations.
WebServiceManagerA reference to the WebServiceManager that created this object. Value may be null.

Methods

NameDescription
AddComponentsToPromoteAssign item for specific BOM components
AddFilesToPromoteAssign item for specific files
AddItemNumbersCreates new item numbers.
AddItemRevisionCreates a new Item.
AddItemRevisionWithScheme
AddUnitOfMeasureCreates a Unit of Measure object.
AssignComponentToItemAssign a component to an item revision
AssignFileToItemAssign a file to an item revision
CheckRolePermissionsCheck if the current logged in user has permission to execute specific web service APIs
CommitItemNumbersCommits the specified Item Number changes to Items
CompareItemBOMsCompare the BOMs of two Versions of an Item.
DeleteItemsDeletes a set of items. All associated revisions and versions are also deleted.
DeleteItemsUnconditionalDeletes a set of Items regardless of server restrictions.
DeleteItemVersionsByMasterItemIdDeletes/purges the item iteration history of the specified item
DeleteItemVersionsByMasterItemIdsDeletes/Purges the item iteration history of the specified items
DeleteUncommittedItemsDeletes all the uncommitted items for this user.
DeleteUnitOfMeasureDeletes a unit of measure.
DeleteUnusedItemNumbersDeletes unused item numbers for a set of item master IDs.
EditItemsCreates new, editable Items used to modify the existing revision.
FindItemRevisionsBySearchConditionsGets a set of Item revisions based on a property search.
FindLatestItemRevisionIdsByComponentIdsFinds the latest revision ids of items based on component ids
GetAllBaseUnitsOfMeasureReturns all Units of Measure which are not derived from another Unit of Measure.
GetAllUnitsOfMeasureGets all Units of Measure.
GetAllWatermarksGets all Watermark objects.
GetAttachmentsByItemIdsGets the File attachments for a set of Items.
GetComponentPropertiesRetrieves the list of writeback properties and their associated values for the specified item and Content Source
GetContentSourcePropertyDefinitionsByFileMasterIdGets the property definitions from the file's BOM data.
GetEnablementConfigurationGets the setting that controls if Items and Change Orders are enabled.
GetEnableWatermarkingTells if the watermark feature has been enabled.
GetItemAssignmentBehaviorRetrieve the default item assignment behavior from the server
GetItemAssignmentRestrictionsGets the current Item Assign Restrictions Options
GetItemAutogroupBehaviorGets the value of the administrator option for controlling BOM autogroup behavior
GetItemAutounlinkEnabledGets the current setting for enable/disable Automatically Breaking Links during Assign Item when the Equivalence value of the Component no longer matches that of the actual assigned Item
GetItemBOMAssociationPropertiesGets values for properties on BOM associations.
GetItemBOMAssociationsByItemIdsGets child Item links.
GetItemBOMByItemIdAndDateGets the Item BOM for a given Item by its effective date.
GetItemBOMFileAssociationsByDateGets Files associated with an Item BOM.
GetItemByItemNumberAndRevisionNumberGets an Item object based on the item number and revision number.
GetItemDeleteRestrictionsByIdsGets the restrictions for deleting a set of Items.
GetItemFileAssociationsByItemIdsGets all File associations on a given Item. Does not include attachments.
GetItemHistoryByItemMasterIdGets the item history for the specific item master based on history type
GetItemsByAttachmentFileIdGets the items that a file is attached to. Only finds items if the file is attached to the tip revision.
GetItemsByFileIdGets all of the Items assigned to a File.
GetItemsByFileIdAndLinkTypeOptionsGets a set of Items that are associated in specific ways to a given File.
GetItemsByIdsGets a set of Items based on their IDs
GetItemsByRevisionIdsGets a set of Item objects based on a set of Item revision IDs.
GetLatestItemByItemMasterIdGets the latest version of an Item.
GetLatestItemByItemNumberGets the latest Revision for an Item.
GetLatestItemsByItemMasterIdsGets the latest versions for a set of Item Master IDs.
GetLifecycleRollbackTargetItemGets the target item for rolling back an item's lifecycle state
GetPrimaryComponentsByItemIdsGets the BOMComponents that form the primary link between the specified items and the components’ files.
GetPromoteComponentOrderGets the order that components should be promoted.
GetPromoteComponentsResultsGets the resulting Item objects generated from PromoteComponent calls.
GetPropertyConstraintFailuresByItemMasterIdsGets all properties that violate a constraint for a given Item.
GetReferenceDesignatorPropertiesGets the properties for a set of Reference Designators
GetRestrictLifeCycleStateChangeToChangeOrderGets the value indicating if all life cycle changes must occur within the context of a Change Order.
GetSubComponentLinkTypeForAssignItemGets the value for the vault setting controlling the type of link to be created for subcomponents during assign/update item
GetUnitOfMeasureByIdGets a Unit of Measure object.
GetUnitOfMeasureFamilyByUnitOfMeasureIdGets all Units of Measure that share a common base.
GetWatermarkByItemIdAndFileIdGets the watermark for an item and file.
ItemRollbackLifeCycleStateExecutes an item rollback to the specified target item iteration
PromoteComponentLinksCreates secondary links without creating a new item iteration for BOM components
PromoteComponentsCreates items on a component-by-component basis.
ReassignComponentsToDifferentItemsAssigns a Component to a different Item.
SetEnablementConfigurationSets the setting that controls if Items and Change Orders are enabled
SetEnableWatermarkingTurns the watermark feature on or off.
SetItemAssignmentBehaviorSets the server's default item assignment behavior (Admin setting for items)
SetItemAssignmentRestrictionsSets the current Item Assign Restrictions Options
SetItemAutogroupBehaviorSets the value of the administrator option for BOM autogrouping behavior
SetItemAutounlinkEnabledSets the current setting to enable/disable Automatically Breaking Links during Assign Item when the Equivalence value of the Component no longer matches that of the actual assigned Item
SetRestrictLifeCycleStateChangeToChangeOrderSets a value indicating if all life cycle changes must occur within the context of a Change Order.
SetSubComponentLinkTypeForAssignItemSets the vlaue for the vault setting controlling which type of links are created for subcomponents during an assign/update item
UndoEditItemsRemoves changes to an uncommitted Item.
UpdateAndCommitItemsCommits the changes to a set of Items.
UpdateAttachmentsUpdates the attachments associated with the specified Item Revision
UpdateItemBOMAssociationPropertiesUpdate the property values on an BOM association.
UpdateItemBOMAssociationsUpdates the associations for an Item's BOM.
UpdateItemCategoriesupdate the category assigned to items
UpdateItemFileAssociationsUpdates which files are associated with the specified Item Revision
UpdateItemLifeCycleDefinitionsupdates the item life cycle definitions assigned to items
UpdateItemLifeCycleStatesupdates the life cycle state of an item
UpdateItemPropertiesUpdates the property values for a set of Items and commits the changes.
UpdateItemPropertyDefinitionsUpdates the property definitions associated with a set of Items.
UpdateItemRevisionNumbersUpdates the revision numbers for a set of items.
UpdatePromoteComponentsBegins an "update items from files" operation on a component-by-component basis.
UpdateRevisionDefinitionAndNumbersUpdates the revision number and switches to a new revision definition for a set of items.
UpdateUnitOfMeasureUpdates the data for a Unit of Measure.
UpdateWatermarkDefinitionsUpdates a set of Watermarks.

Returned By

Where you get a ItemService — members that return one.

Inheritance Hierarchy

See Also