2017-04-19 23 views
0

我們開發了一個使用Workfront REST API從Workfront中提取數據的小型自定義Web應用程序。我們最近收到用戶的請求,要求將此應用程序「作爲另一個選項卡」整合到Workfront中。我掃描了所有可找到的文檔,但在Workfront中找不到這種方法。我發現的最接近的是Webhooks,但我認爲這不會做我們想要的。我錯過了什麼嗎?有誰知道這是否可能?有沒有辦法通過iframe或類似的東西在工作區中包含外部應用程序?

+0

這與在上週的Workfront LEAP用戶會議上進行的討論非常相似。 –

回答

1

這是絕對有可能的,儘管根據您擁有的自定義量可能會非常棘手。

第1步:創建一個新的儀表板並添加一個外部頁面 - 這是您的webapp的URL。

第2步:創建一個新的佈局模板或修改現有的佈局模板,並添加一個自定義選項卡,無論您需要它(項目,任務,全局等),將加載您的新儀表板。

步驟3:根據用戶的團隊,團隊或個人用戶爲您的用戶分配佈局模板。請注意,佈局模板將按優先順序進行應用,因此如果另一個模板的優先級更高或用戶創建了自己的佈局模板,則可能會覆蓋新模板。

+0

它看起來像外部頁面必須在外部訪問,因爲不在我們的防火牆後面。真的嗎? – ThatAintWorking

+0

我發現[這個問題](http://stackoverflow.com/questions/28843813/attask-workfront-external-page-send-parameter-to-external-server),它顯示了一種傳遞參數的方法。大問題:SESSIONID足以讓我通過Workfront API請求數據嗎? – ThatAintWorking

+1

是的,頁面必須可以從外部訪問。您可以找到Workfront羣集的IP範圍(CL01-04)並將其列入白名單,這將盡量減少您的安全風險,但您必須制定一些補貼。 是的,傳遞您的sessionID足以執行查詢,但如果您希望能夠執行可能超出用戶訪問級別的特權操作,您可能需要使用sysadmin權限構建新帳戶並使用其API密鑰。 –

相關問題