我們開發了一個使用Workfront REST API從Workfront中提取數據的小型自定義Web應用程序。我們最近收到用戶的請求,要求將此應用程序「作爲另一個選項卡」整合到Workfront中。我掃描了所有可找到的文檔,但在Workfront中找不到這種方法。我發現的最接近的是Webhooks,但我認爲這不會做我們想要的。我錯過了什麼嗎?有誰知道這是否可能?有沒有辦法通過iframe或類似的東西在工作區中包含外部應用程序?
回答
這是絕對有可能的,儘管根據您擁有的自定義量可能會非常棘手。
第1步:創建一個新的儀表板並添加一個外部頁面 - 這是您的webapp的URL。
第2步:創建一個新的佈局模板或修改現有的佈局模板,並添加一個自定義選項卡,無論您需要它(項目,任務,全局等),將加載您的新儀表板。
步驟3:根據用戶的團隊,團隊或個人用戶爲您的用戶分配佈局模板。請注意,佈局模板將按優先順序進行應用,因此如果另一個模板的優先級更高或用戶創建了自己的佈局模板,則可能會覆蓋新模板。
它看起來像外部頁面必須在外部訪問,因爲不在我們的防火牆後面。真的嗎? – ThatAintWorking
我發現[這個問題](http://stackoverflow.com/questions/28843813/attask-workfront-external-page-send-parameter-to-external-server),它顯示了一種傳遞參數的方法。大問題:SESSIONID足以讓我通過Workfront API請求數據嗎? – ThatAintWorking
是的,頁面必須可以從外部訪問。您可以找到Workfront羣集的IP範圍(CL01-04)並將其列入白名單,這將盡量減少您的安全風險,但您必須制定一些補貼。 是的,傳遞您的sessionID足以執行查詢,但如果您希望能夠執行可能超出用戶訪問級別的特權操作,您可能需要使用sysadmin權限構建新帳戶並使用其API密鑰。 –
- 1. 有沒有辦法在Windows Perl中運行tr命令(或類似的東西)?
- 2. 有任何程序使用.DS_Store(或類似的東西)的東西有用嗎?
- 3. 在Windows應用程序中是否有類似SESSION的東西?
- 4. 類似的東西沒有使用JavaScript?
- 5. 有沒有像onrotate()或類似的功能在Android的東西?
- 6. 有沒有辦法在javaFX應用程序中集成html IFrame
- 7. 有沒有辦法爲泛型類型添加類似params選項的東西?
- 8. android測試應用程序..東西沒有工作
- 9. vim中有沒有類似「TeX輸入法」的東西?
- 10. Go有沒有lambda表達式或類似的東西?
- 11. 有沒有類似於redis中「使用」sql命令的東西?
- 12. 有沒有類似於mongo.model()的東西;在DynamoDB中...?
- 13. 在Action Script 3中有沒有類似printf的東西?
- 14. 在Android中有沒有類似javascript'confirm(msg)'的東西?
- 15. 在android中有沒有類似web.config的東西?
- 16. 在rails3中有沒有類似HAML的東西?
- 17. Java中有沒有類似Internal類的東西?
- 18. 有沒有辦法讓窗口在Windows中包含自定義應用程序?
- 19. jquery:包含東西或其他東西
- 20. ASP.NET:製作類似於Facebook應用程序欄的東西
- 21. 在Windows Store應用程序中是否有與AffectsRender類似的東西?
- 22. 有沒有像CSV序列化程序那樣的東西? (類似於XmlSerializer)
- 23. 有沒有辦法在Adobe Flex AIR應用程序中外部化主機名?
- 24. 有沒有辦法輸入協方差矩陣(或類似的東西)到R中的Lme4?
- 25. 有沒有辦法將Azure Powershell Cmdlet進行子類化 - 或者類似的東西?
- 26. 有沒有類似於.NET中的Qt :: QueuedConnection的東西?
- 27. 火花List有沒有類似mx list中的itemsChangeEffect的東西?
- 28. Kohana中有沒有類似CakePHP的requestAction的東西?
- 29. 如何在Windows Store應用程序中使用openDatabase或類似的東西?
- 30. RAID5沒有安裝(或類似的東西..)
這與在上週的Workfront LEAP用戶會議上進行的討論非常相似。 –