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.

    _images/nim_connector_flame.png

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.

    _images/nim_finance_options.png
  • 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.

    _images/nim_bid_currency_highlight.png
  • 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.

    _images/nim_finance_exchange_rates.png

Notes

  • The dashboard notes view contains updates which provide clearer information for the user.

    _images/nim_dashboard_notes_2-6.png
  • New Notes mini-view in the main toolbar showing all unread notes

    _images/nim_toolbar_notes.png
  • 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

    _images/nim_note_reply_indicators.png

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

    _images/nim_task_grid.png
  • 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

    _images/nim_note_indicators.png

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.

    _images/nim_task_groups.png

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 to nim_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