Below is a list of dialogs that can be opened using the SystemWeaver Extension API. 


bool CreateNewIssue(out IswIssue newIssue, IswItems refItems, out bool openAfterCreate, IswIssue templateIssue = null,

bool showCreateButton = true, IswIssueTypes selectableIssueTypes = null);

bool SelectRevision(out IswItem revision, IswItem item);

bool SelectObjectsFromList(out IswObjects selectedObjects, IswObjects objectsToSelectFrom, string dialogTitle, bool showDescription = false,

bool selectFirstObject = false, IswObject preSelectedObject = null, string okButtonCaption = "OK");

bool SelectObjectFromList(out IswObject selectedObject, IswObjects objectsToSelectFrom, string dialogTitle, bool showDescription = false,

bool selectFirstObject = false, IswObject preSelectedObject = null, string okButtonCaption = "OK");

bool SelectUser(out IswUser user, IswUsers usersToSelectFrom = null);

bool SelectUsers(out IswUsers users, IswUsers usersToSelectFrom = null);

bool NewItemAndPart(IswItem ownerItem, string partTypeSID, out IswPart newPart, string defObjSID);

bool NewItem(out IswItem newItem, string itemTypeSID);

bool SelectLibrary(out IswLibrary selectedLibrary, IswLibrary preselectedLibrary, bool filterOnWriteAccess);

bool EditRVFAttribute(IswAttribute rvfObject, bool forceReadOnly);

bool EditDescription(IswObject rvfObject, bool forceReadOnly);

bool SelectAttributeType(out IswAttributeType selectedAttributeType, IswAttributeTypes objectsToSelectFrom, string dialogTitle);

bool SelectItemType(string baseTypeSID, ref IswItemType selectedItemType, bool includeDeprecated, bool allowSelectAbstract);

bool SelectPartType(ref IswPartType selectedPartType);

bool SelectItem(out IswItem selectedItem, string itemTypeSID, IswItem currentItem = null, IswParts pathToCurrentItem = null, IswPartType partTypeForAddPart = null);


Example

SWHost.GetDialogs().NewItem(out IswItem newItem, operationItemSid)