New in NIM 2.6¶
NIM 2.6 includes all new functionality with multi-currency awareness, enhanced notes, a new task grid, and event hooks.
With this update we are also including early access to the beta of the NIM Flame Connector.
The highlights of this release are listed below. Please see the full release notes for all additions and bug fixes.
Highlights:¶
Flame Connector Beta
Multi-Currency across jobs, crew, bids, expenses, actuals, and invoices
New Notes panel accessible from the main tool bar
New Task grid to display all tasks in a show in a filterable format
Event Hooks allow for custom code to be triggered from UI events
Flame Connector Beta¶
The new Flame connector provides integration with NIM from within Flame or Flare. At the time of the NIM 2.6 release the Flame connector is still in beta but we wanted to get it into the hands of our clients as soon as possible. Please direct all feedback regarding this connector to support@nim-labs.com.
The connector supports the following actions
Export and publish a sequence to NIM
Flame timeline versions and batchFX updates with NIM elements
Creation of OpenClips from NIM elements
Creation of OpenClips from a NIM project structure
Exporting of clips to either a NIM Edit or Daily
For an in depth look at the NIM Flame Connector functionality, check out the NIM support video HERE or navigate directly to the NIM support videos at http://nim-labs.com/videos
Multi-Currency¶
NIM now has currency options for Jobs, Bids, Crew, Expenses, and Invoice
Studio currency is set using the Admin/Finance - Options tab.
All currency in studio views will be converted to the studio currency using the appropriate exchange rates.
Currency options for jobs, crew, bids, expenses, and invoices can be selected on their respective panels.
All currency in job views will be converted to the job currency using the appropriate exchange rates.
In the new Admin/Finance - Exchange Rates tab, exchange rates can be pulled from yahoo.com and fixer.io using the “Get Exchange Rates” button.
Add new exchange rate rows over time to track exchange rate changes and keep your historical jobs properly balanced.
Notes¶
The dashboard notes view contains updates which provide clearer information for the user.
New Notes mini-view in the main toolbar showing all unread notes
Updated in browser notifications for new notes to users on asset, shots, tasks, and dailies
All notes now have the option to mark notes “as addressed”
All notes can now be replied to directly inline.
Assets and shots display indicators for the total number of notes and replies it contains
Tasks¶
The dashboard task view contains updates which provide clearer information for the user.
A new Tasks Grid view accessible from the Assets/Sequence Grid displays all tasks for the show in a filterable format
Tasks in the grid view can be multi-selected for easy editing / deleting
Asset or Shot names have been added to the task info panel for clarity of which task you are viewing
Tasks now display indicators showing the total number of notes, dailies, and renders
Groupable Grids¶
Asset/Shot grids and Tasks grids can now be grouped by column headers.
Items in these grids can be groups by dragging and dropping any header in the grid to the group bar.
Nested groups can be defined by adding multiple columns to the group bar.
Event Hooks¶
A new example PHP script called
nim_event_hooks.example
has been added to/var/www/html/_custom/eventHooks
on the NIM VM to allow for the insertion of custom code to be run when the associated event is triggered. Copy this file tonim_event_hooks.php
to enable event hooks.Event hooks return information on items that have been affected at the end of the operation.
Instructions for incorporating custom code can be found in the
nim_event_hooks.example
file.Event hooks exist for the following events:
onJobCreate
onJobUpdate
onJobDelete
onJobStatusChange
onUserCreate
onUserUpdate
onUserDelete
onJobCrewAdd
onJobCrewUpdate
onJobCrewRemove
onAssetCreate
onAssetUpdate
onAssetDelete
onAssetStatusChange
onShotCreate
onShotUpdate
onShotDelete
onShotStatusChange
onTaskCreate
onTaskUpdate
onTaskDelete
onTaskStatusChange
onTaskUserChange
onDailiesCreate
onDailiesUpdate
onDailiesDelete
NOTE : The event hooks are called from all UI defined events but not API events
API¶
New API functions:
findFiles() - A search function for finding NIM files based on matching criteria
findElements() - A search function for finding NIM elements based on matching criteria
uploadEdit() - Uploads movie files to NIM edits