Introducing the latest monthly updates to the Evolutivo Project! Experience enhanced features and developer tools like the new AWS S3 adapter, color fields, and business map changes. Our optimized code ensures security, performance, and reliability. Check out the new global variables and enjoy the ongoing improvements across modules like Documents, Custom View, and Workflows!

Features and Implementor/Developer enhancements

  • LICENSE EVOLUTIVO change
  • new getAttachmentPathFromUI69 utility function
  • AWS S3 adapter with ACL options to Credentials and Workflow
  • FieldInfo Map gets support for conditions in search mode
  • IOMap Map permits execution of workflows and retrieve context from IO map
  • DuplicateRelations Map permits executing selected workflows when a record is duplicated
  • Field Mapping has a post-process feature that permits us to apply functions to the value of the mapping, with this change we add the possibility to apply a urlencode post-process function
  • Colorizer gets support for the hasvisited condition in all user fields
  • new uitype (18) for adding color fields Color Field
  • Documents get a hidden feature that can be called using the console to show the real document path on integrity check Document File Path
  • Add table-based UI for workflow logging (logwf). Still a WIP, but almost there
  • Support form submission event form Mautic
  • Survey: add sequence (default order of asking the questions), category, and question check fields
  • Survey Path module to define the execution steps or sequence of questions. work in progress
  • toggle Related List on click of header
  • MasterGrid gets some more enhancements and support for field dependency
  • TreeView gets some more enhancements
  • View Permission gets a function to check filter columns Custom View Check Columns
  • TiddlyWiki integration wrap up
  • Workflow
    • array diff, intersect and count expression functions
    • Convert Video workflow task based on ffmpeg
    • ModTracker support Workflow View History
    • Batch Size and Period Fields. Campaign and Filter record selection functionality Batch Campaign Filter Fields

EvolutivoFW Standard Code Formatting, Security, Optimizations, and Tests

  • EvolutivoFW Standard Formatting
  • Documentation: code and wiki
  • LDS Styling
  • Refactor and Optimize code
    • substitute code for function
    • collapse IF statement
    • refactored filenames
  • SBoM: update composer and set fixed versions
  • Security fixes and updates
  • PHP constant updates
  • Unit Tests: keeps getting more and more assertions.

Global Variables

This month we implement an important optimization for Search Global Variable to support massive searches. Now we can retrieve the value of many global variables in one network call. The next step is to use this new functionality in the application to reduce the number of calls when loading the view.

  • Report_Remove_RelatedModule_Label: permits showing or not module name prefix on related module fields
  • GenDoc_Template_Access: List of document template IDs to show
  • GenDoc_Template_Access_Rule: Expression that returns true or false to show or not each template
  • Mautic_CreatePotential_OnFormSubmission: when a form is submitted in Mautic we can create a contact and an optional potential based on this variable

Others

  • Business Question: checking for other statements after groupby field
  • change the export date format based on the user format
  • get the correct Autocomplete field name to remove pills
  • use sequence to get the correct order for all blocks in the Calendar
  • change link field > fill name records for Credentials
  • Dependencies: get the correct value for fields with different column names
  • DetailView
    • get block from label skip widget blocks
    • block collapse not working
  • Documents
    • missing smarty variables in DetailView
    • preview widget support names with special characters (ampersand)
    • show record count in Document table list view
    • support for latest business action changes
  • Custom View
    • list/search array corrections
    • new button not working
  • replace deprecated functions in ExportUtils
  • GenDoc
    • save document assigned to the current user
    • settings access
    • support templates with special characters
  • get new notifications when the panel opens
  • change obsolete HTML in Settings
  • Web Service
  • Electronic Invoicing continues
  • Workflow
    • implement personalization object for SendGrid email templates
  • Translations

May Insights

Thanks for reading.

Previous Post Next Post