Action與Widge協(xié)助你優(yōu)化和改進(jìn)工作流
ftrack通過(guò)靈活性和軟件工具集的選項(xiàng)來(lái)滿足特定用戶需求。那么,如何為工作室在網(wǎng)頁(yè)上添加一個(gè)方便制片人操作的工具?

我們通過(guò)Actions,Widgets和強(qiáng)大的API來(lái)做到這一點(diǎn),這三個(gè)解決方案使ftrack從其他的生產(chǎn)流程跟蹤工具脫穎而出。

Action是什么?
Actions是使用自定義功能擴(kuò)展ftrack體驗(yàn)很棒的方法。從根本上來(lái)說(shuō),它只是一個(gè)在計(jì)算機(jī)上運(yùn)行的小Python腳本,它使用ftrack-python-api在ftrack中公開一些功能。

Actions在幾年前就被引入到ftrack中,并為我們的許多新功能帶來(lái)了巨大的好處做了準(zhǔn)備。我們已經(jīng)看到我們的客戶使用Actions添加他們自己的流程和自動(dòng)化,并使用ftrack UI來(lái)幫助改進(jìn)他們的工作流?,F(xiàn)在,讓我們來(lái)看看Actions并深入了解一些新發(fā)布的功能。
Action可以用于任何東西,將文件從一個(gè)位置傳輸?shù)搅硪晃恢茫勺远x報(bào)告或詢問(wèn)用戶是否要級(jí)聯(lián)狀態(tài)改變。真的有無(wú)數(shù)種可能性可以幫助添加額外的功能或提高工作流的效率。
用戶可以通過(guò)單擊ftrack中某個(gè)項(xiàng)目上的Actions圖標(biāo)找到Action,也可以從API中觸發(fā)它:

觸發(fā)動(dòng)作通常是對(duì)ftrack中的更改事件做出的反應(yīng)。例如,響應(yīng)某人更改ftrack中項(xiàng)目的狀態(tài):

不同類型的Actions
Form:這是一種傳統(tǒng)的操作,向用戶顯示一個(gè)表單,允許用戶輸入文本、數(shù)字、單擊復(fù)選框,從下拉列表中選擇一項(xiàng)或多項(xiàng)。表單可以鏈接起來(lái),從而為復(fù)雜的工作流創(chuàng)建類似于界面的向?qū)А?/p>
JavaScript Widget?:完全自定義的界面,可以使用ftrack-javascript-api向用戶展示自定義的窗口小部件。該小部件可以觸發(fā)ftrack應(yīng)用程序中的導(dǎo)航,或者在用戶完成操作后自行關(guān)閉(3.5.12中的新增功能)。
Message:操作的最簡(jiǎn)單形式可以只是發(fā)回給用戶的文本消息。例如通知用戶基于action自動(dòng)觸發(fā)了更改。
Widgets是什么?
自定義小部件(Widget)是改變ftrack體驗(yàn)的好方法。小部件可以嵌入到控制面板中,并且可以用于執(zhí)行各種操作,包括實(shí)時(shí)通知顯示、事件跟蹤、iframe內(nèi)容顯示和導(dǎo)航托管。
Vanilla JavaScript中的一個(gè)基本示例顯示了已發(fā)布的版本:

顯示如何使用c3js庫(kù)在ftrack中構(gòu)建圖表小部件的示例,該示例顯示了一個(gè)折線圖,其中包含最近30天內(nèi)創(chuàng)建的版本數(shù):

這個(gè)示例展示了如何在ftrack中為widget使用模板引擎庫(kù)Handlebars,?該示例顯示了項(xiàng)目的審閱會(huì)話:

這個(gè)示例顯示了如何將JavaScript API與ES2015,React和Webpack結(jié)合來(lái)構(gòu)建一個(gè)顯示注釋的小部件:

想要了解更多關(guān)于Action和Widget的運(yùn)用,歡迎收看周二晚上8:30【ftrack聊天室】!

周二晚上8:30【ftrack聊天室】
旭旭老師介紹Action和Widget

B站:ftrackchina





????來(lái)自北歐的流程管理軟件!誕生于2008年,發(fā)展到2011年正式成為全球普遍使用的商業(yè)軟件。作為世界一流的娛樂媒體行業(yè)流程管理軟件,全球數(shù)千家企業(yè)用戶和不計(jì)其數(shù)的個(gè)人藝術(shù)家都在使用!
