Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Custom Code Device - C# 7.0 and Roslyn compiler support
  2. Enable/Disable channels (Disabled = cannot start channel). Filter on enabled/disabled channels in the channels dialog.
     
  3. Manage Tags
    1. Create Tags
    2. Add Tags to all Channels in a Tab (right-click on Tab)
    3. Add Tags to selected channels using Manage Channels window
    4. Search by tags in the Manage Channels window
    5. Display Tag abbreviations in channel
    6. Search by tags in Channel Search 
    7. Filter by tags in the Dashboard
    8. ** Remove 'production' flag ** potential breaking change
  4. System Globals
    1. Global Properties
      In most text-based controls, type '{system.' or '{group.' or '{tab.' to trigger the globals insertion routine.

      Image Added
      Use the down arrow to choose the global you wish to use. The global will highlight grey and when hovered display details. Click the magnifying glass icon on the popup to edit the global value.

      Image Added

      Note that globals have locks.

      Image Added

    2. Global Code 
      1. A single custom code assembly that can be used in other Custom Code based devices.
      2. Access this from any Custom Code based device
    3. Global Passwords
      1. Access global passwords within devices
    4. Global Tables
    5. Global Database Connection Strings
      1. Create Connection strings that can be used devices in the system
      2. Add within Devices that support the standard Database Edit Control
    6. Globals can be imported and exported.
  5. Execution Groups
  6. Queue Device Improvements
    1. Support for MSH-4 (Sending Facility) in the Queue
    2. New Error Queue Workflow
      1. Error count shows up regardless of age
      2. Messages can be "Shelved" which moves them out of the Error queue
      3. "Shelved messages" can be queried
    3. Errors for all time ('Error Total') show under a new item: ET. This only shows when E and ET are different. So E = Errors Today, and ET = Error Total (all time). ET only shows up when E != ET.
      Image Added
  7. Multi-Map Tables
  8. Improved HL7 Inbound Device
    1. Bind to all interfaces using IPAddress.Any and IPAddress.IPv6Any
    2. Ipv6 support
    3. Diagnostics tab to display available network adapters
  9. User Management Dashboard


    1. Display Connection time, Idle time, and connected IP address
    2. Ability to force unlock channels
    3. Ability to send messages to other users
    4. Ability to force logoff other users UIs.
  10. Manage Custom Plugins Window
  11. Support for reading Compressed files in the File Reader Device
  12. Miscellaneous
    1. Upgrade all dependant libraries
    2. Add Edifact libarary EDI messages types
    3. Re-implement all installers so we can better handle .NET Standard libaries and to fix issues with interdependent libaries
    4. Support for Mongo Queue Db statistics within Connexion
    5. Update all projects except Connexion.Core and Connexion.Share to .NET 4.6.1
    6. Improve locking and thread usage during Connexion channel startup
    7.  Fixed thread contention issue when stopping many devices at the same time
    8. Move Connexion.ErrorNumberManager to Visual Studio 2017
    9. Various updates to better handle readonly access to UI elements that have been disabled as a result of user access permissions

...