欢迎光临散文网 会员登陆 & 注册

Action与Widge协助你优化和改进工作流

2020-08-24 18:19 作者:ftrackchina  | 我要投稿

ftrack通过灵活性和软件工具集的选项来满足特定用户需求。那么,如何为工作室在网页上添加一个方便制片人操作的工具?


我们通过Actions,Widgets和强大的API来做到这一点,这三个解决方案使ftrack从其他的生产流程跟踪工具脱颖而出。


Action是什么?

Actions是使用自定义功能扩展ftrack体验很棒的方法。从根本上来说,它只是一个在计算机上运行的小Python脚本,它使用ftrack-python-api在ftrack中公开一些功能。


Actions在几年前就被引入到ftrack中,并为我们的许多新功能带来了巨大的好处做了准备。我们已经看到我们的客户使用Actions添加他们自己的流程和自动化,并使用ftrack UI来帮助改进他们的工作流。现在,让我们来看看Actions并深入了解一些新发布的功能。



Action可以用于任何东西,将文件从一个位置传输到另一位置,生成自定义报告或询问用户是否要级联状态改变。真的有无数种可能性可以帮助添加额外的功能或提高工作流的效率。


用户可以通过单击ftrack中某个项目上的Actions图标找到Action,也可以从API中触发它:


触发动作通常是对ftrack中的更改事件做出的反应。例如,响应某人更改ftrack中项目的状态:


不同类型的Actions


Form:这是一种传统的操作,向用户显示一个表单,允许用户输入文本、数字、单击复选框,从下拉列表中选择一项或多项。表单可以链接起来,从而为复杂的工作流创建类似于界面的向导。

JavaScript Widget :完全自定义的界面,可以使用ftrack-javascript-api向用户展示自定义的窗口小部件。该小部件可以触发ftrack应用程序中的导航,或者在用户完成操作后自行关闭(3.5.12中的新增功能)。

Message:操作的最简单形式可以只是发回给用户的文本消息。例如通知用户基于action自动触发了更改。


Widgets是什么?

自定义小部件(Widget)是改变ftrack体验的好方法。小部件可以嵌入到控制面板中,并且可以用于执行各种操作,包括实时通知显示、事件跟踪、iframe内容显示和导航托管。


Vanilla JavaScript中的一个基本示例显示了已发布的版本:


显示如何使用c3js库在ftrack中构建图表小部件的示例,该示例显示了一个折线图,其中包含最近30天内创建的版本数:


这个示例展示了如何在ftrack中为widget使用模板引擎库Handlebars, 该示例显示了项目的审阅会话:


这个示例显示了如何将JavaScript API与ES2015,React和Webpack结合来构建一个显示注释的小部件:


想要了解更多关于Action和Widget的运用,欢迎收看周二晚上8:30【ftrack聊天室】!



周二晚上8:30【ftrack聊天室】

旭旭老师介绍Action和Widget


B站ftrackchina


回复直播标题也可获取相应场的回放


    来自北欧的流程管理软件!诞生于2008年,发展到2011年正式成为全球普遍使用的商业软件。作为世界一流的娱乐媒体行业流程管理软件,全球数千家企业用户和不计其数的个人艺术家都在使用!


Action与Widge协助你优化和改进工作流的评论 (共 条)

分享到微博请遵守国家法律