Process flow
          When running in unattended mode, the RPA processes this procedure in the background.
         
         - Initialization
           
Verifies the existence of the configuration folder and creates a logs directory and log file if missing.
 - Authentication
           Attempts to log in to Infor OS using user credentials.
- If successful, the process continues.
 - If unsuccessful, a log entry is recorded and the process terminates.
 
 - Accounting entity check
           Determines if process is set to run on one or more accounting entities.
- If found, the process continues.
 - If none are found, a log entry is recorded and the process terminates.
 
 - Proposal creation
           
Prepares data and opens the 'Internal Invoice. Print' (MFS101) function to initiate a new proposal.
 - Print and update decision
           Evaluates whether the print and update step is required.
- If required, the process continues.
 - If not, a log entry is recorded and the process terminates.
 
 - Proposal submission
           
- Waits for the proposal status on 'Internal Invoice. Create' (MFS100/B) to reach 0.
 - Proceeds with the Print & Update option to complete data on 'Internal Invoice. Create' (MFS100/F) and submit the job.
 
 - Loop or Terminate
           Checks for remaining accounting entities.
- If existing, the process loops back to step 4.
 - If none remains, a log entry is recorded and the process terminates.
 
Note: When finished, a summary of the process result is sent to the user's Infor OS Portal Inbox or Notification Center through notifications.