FotoARRAY (but not in the "Free Edition") includes a function that automatically evaluates image files passed to the program. This is what I calle scripting. The function can be activated by calling fotoARRAY from a command line or from another program, or by dragging and dropping it onto a special field in the main window. (the down arrow in the upper left corner of the folders panel)
Basically, the scripts are always about adjusting the images stored in fotoARRAY by passing data from the outside. Mostly it is used to renew the preview displayed in fotoARRAY so that the image is displayed as it looks after editing in that external program.
Since pictures in the current data base are to be changed, fotoARRAY must find first the picture which was the source of the data sent to it. For this the file name of the picture can be check whereby additionally however still the exposure date is compared. For a unique assignment, the file name can also contain the database number (GUID). This number can be added automatically during image export (F6) and is then included in the file-name, i.e. DSC_123_{[AB....]}.xyz.
The import, conversion, renaming of the data is controlled by the script. You can create this script by selecting a command in the selection box and entering it in the list with +. Here I talk about some of the commands which can be entered in the table in the dialog. Please post any questions which come up about the possibilities.
Please also see: https://www.fotoarray.com/forum/public/d/21-fotoarray-launcher-exe-windows