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 (use the syntax ~TAGABBR or ~TAGNAME. You can still search without the tilde, but you'll get results from all non-tag matches as well.
    7. Filter by tags in the Dashboard
    8. ** Remove channel tags - 'production channel' will need to be re-implemented as a tag **
  4. Tab Markers add colorization to a Tab to give a visual indication of its purpose.
  5. System Globals
    1. Global Properties
      In most text-based controls, type '{system.' or '{group.' or '{tab.' to trigger the globals insertion routine.


      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.



      Note that globals have locks.



    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.
  6. Execution Groups
  7. 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.
  8. Multi-Map Tables
  9. 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
  10. 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.
  11. Manage Custom Plugins Window
  12. Support for reading Compressed files in the File Reader Device
  13. Improved server screen
    1. Turn the server screen into a tree to allow grouping. Also use grouping in the server drop-down and display more server information to make it more obvious who each server is. Show the currently connected server in green.
    2. Import / export servers list
  14. Auto-logout of Connexion / RIM after period of inactivity (but should really set this at the OS level)
  15. Message viewer obfuscation: Hide message data displayed on the screen
  16. IMessageContext.UserStorage
    1. Provide persistent (and transient) user storage that belongs to the message
    2. Persistent objects are serialized as JSON and stored as part of the message attachments
    3. Unlike the UserContext, persisted objects survive across Queue boundaries
  17. 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
    10. Add tab markers
    11. Include channel lock information in the channel dashboard
    12. Add Error Total column to channel dashboard
    13. Save/restore channel running state (admin-mode, should it be exposed?)

...