2015-10-15 62 views
1

開放的項目,我想使用的項目數量的命令行MKS打開一個項目:MKS完整性:在命令行

command 123456 

,並直接獲取到用戶界面項目視圖。我一直在搜索API示例,但還沒有發現任何有用的東西。在擴展中,我將使用它來創建我的文本編輯器的快捷方式。

希望這是可能的,任何想法?

回答

2

im viewissue是「View Item」的cli命令。 在你的情況下,命令應該是這樣的:

im viewissue --hostname=%mks_host% --port=%mks_im_port% --user=%mks_user% --gui %item_id% 

其中%mks_host%%mks_im_port%%mks_user%%item_id%應該用正確的值替換。

im viewissue命令的用法

Usage: im viewissue options... item id...; options are: 
    --asOf=[<date>|label:<label>] View the item(s) as of a historical date or label 
    --height=value The height in pixels of the windows 
    --[no]showAnnotations Display annotations 
    --[no]showAttachmentDetails Display all attachment attributes 
    --[no]showAttachments Display attachments 
    --[no]showBranches Display branches 
    --[no]showChangePackages Display change packages 
    --[no]showDecorators Display "!" for ambiguous field values 
    --[no]showHistory Display history 
    --[no]showHistoryAscending Display history in chronological order 
    --[no]showHistoryWithComputedField Display history with computed fields 
    --[no]showHistoryWithIndirectEdits Display history with indirect edits (CLI/API only) 
    --[no]showLabels Display labels 
    --[no]showLock Display lock information 
    --[no]showRelationships Display relationships 
    --[no]showRichContent Display rich text field data as rich content 
    --[no]showSourceLinkDetails Display all source link and source trace attributes 
    --[no]showSourceTraceDetails Display all source link and source trace attributes 
    --[no]showTestResults Display test results 
    --[no]showTimeEntries Display time entries 
    --[no]showWorkflow Display workflow 
    --[no]showXHTML Display rich text field data as XHTML 
    --[no]substituteParams Substitute parameters 
    --width=value The width in pixels of the windows 
    -x value The x location in pixels of the window 
    -y value The y location in pixels of the window 
    -? Shows the usage for a command 
    --[no]batch Control batch mode (no user interaction in batch mode) 
    --cwd=value Act as if command executed in specified directory 
    -F value Read the selection from a specified file 
    --forceConfirm=[yes|no] Specify an answer to all confirmation questions 
    -g User interaction should happen via the GUI 
    --gui User interaction should happen via the GUI 
    --hostname=value Hostname of server 
    -N Responds to all confirmations with "no" 
    --no Responds to all confirmations with "no" 
    --password=value Credentials (e.g., password) to login with 
    --port=value TCP/IP port number of server 
    --quiet Control status display 
    --selectionFile=value Read the selection from a specified file 
    --settingsUI=[gui|default] Control UI for command options 
    --status=[none|gui|default] Control status display 
    --usage Shows the usage for a command 
    --user=value Username to login to server with 
    -Y Responds to all confirmations with "yes" 
    --yes Responds to all confirmations with "yes" 
1

雖然似乎沒有成爲一個標準的API命令爲您帶來從CLI Web GUI中的項目,有一個標準的URL就可以構造查看任何直接從網絡瀏覽器給出項目。

的URL直接通過它的項目ID經由web瀏覽器訪問的項將是:

%host_server%:%端口%/ IM/viewissue選擇=%ITEM_ID%

其中:

  • %host_server%是承載完整性應用程序的服務器的完整URL地址。
  • %port%是主機服務器上Integrity應用程序的端口號。
  • %item_id%是要查看的整數項目ID。

例子:如果我的完整性的應用程序可在服務器https://myhostserver.com上的端口1234和物品ID我要查看是123456,那麼構建網址是:

https://myhostserver.com:1234/im/viewissue?selection=123456

然後可以動態創建此鏈接以訪問任何現有的完整性項目標識。用戶仍然需要在Integrity內進行身份驗證才能查看該項目。