Scheduler & Javascript

77 views
Skip to first unread message

Βαγγέλης Κοτσιφάκης

unread,
Sep 17, 2025, 4:57:16 AM (7 days ago) Sep 17
to Softone Developers Network
Καλημέρα σας,

Γνωρίζεται εαν θα μπορούσα να τρέξω μια συγκερκιμένω Javascript Function μεσω windows scheduler?, και εαν η απάντηση ειναι θετική, θα μπορούσατε να μου δώσετε ένα παράδειγμα;

Σας ευχαριστώ πολύ.

ionut.n...@gmail.com

unread,
Sep 17, 2025, 8:22:30 AM (7 days ago) Sep 17
to Softone Developers Network
Hi,
Yes it is possible. Just create a simple s1Import script like this:

step1.png


pas2.png


In that way , you call a function from Advanced Javascript module.

Create a txt file with :
TYPE=BATCH
JOBNAME=IActualizareStatusC
OBJECT=ClientImport,Scriptname:IActualizareStatusC
XCOFILENAME=yourAutoLogin.XCO

In yourAutoLogin.XCO insert this section:
[LOGIN]
USERNAME=User
PASSWORD=Pass
COMPANY=1000
BRANCH=1000
GO=1

And in Task scheduler run xplorer with parameters : /execute:txtFile.txt

Good luck!

Βαγγέλης Κοτσιφάκης

unread,
Sep 17, 2025, 9:53:23 AM (7 days ago) Sep 17
to Softone Developers Network
Εάν παω και τρέξω χειροκίνητα το S1 Import, το script τρέχει κανονικά, εάν παω και τρέξω το windows scheduler μου βγάζει στο last run (0x1).

[Windows Scheduler Action]:
Program/script: C:\Soft1\xplorer.exe
Add arguments: /execute:"C:\Soft1\AutoItemCost.txt"
Start in: C:\Soft1


[Text File]:
JOBNAME=S1ImportCalculateItemCost
TYPE=BATCH
OBJECT=ClientImport,Scriptname:S1ImportCalculateItemCost
XCOFILENAME=C:\Soft1\AutoItemCost.XCO

τι μπορεί να κάνω λάθος;

Βαγγέλης Κοτσιφάκης

unread,
Sep 17, 2025, 10:00:53 AM (7 days ago) Sep 17
to Softone Developers Network
Δεν βλέπω να εχει ενημερώσει την τιμή κόστους, μου δείχνει τελευταία τιμή ενημέρωσης 14/8 και επίσης η εργασία ολοκληρώνεται μεσω του scheduler σε 2-3 δευτερόλεπτα, ενώ εαν παω χειροκίνητα στο S1 Import και εκτελέσω την εργασία χρειάζεται περίπου 10 δευτερόλεπτα και ενημερώνει κανονικα τη τιμή κόστους του είδους.

ionut.n...@gmail.com

unread,
Sep 17, 2025, 10:09:31 AM (7 days ago) Sep 17
to Softone Developers Network
Hi,
Perhaps here :  Add arguments: /execute:"C:\Soft1\AutoItemCost.txt" you should add also /host:xxx.xxx.xxx.xxx  ( " /host:xxx.xxx.xxx.xxx /execute:C:\Soft1\AutoItemCost.txt") if you are on a client computer and not on server directly.
I presumed the installation in ONPREMISE. With Azure there is another config for autorun.
Did you add the section LOGIN in called XCO (AutoItemCost.XCO)?
"
[LOGIN]
USERNAME=User
PASSWORD=Pass
COMPANY=1000
BRANCH=1000
GO=1
"

Βαγγέλης Κοτσιφάκης

unread,
Sep 17, 2025, 10:16:26 AM (7 days ago) Sep 17
to Softone Developers Network
Το τρέχω κατευθείαν απο το server και στο xco εχω βάλει το login, εαν ανοίξω το συγκεκριμένο softone με αυτο το xco μου κανει auto login στο softone, μσ την μόνη διαφορά δεν τρεχει το script.

ionut.n...@gmail.com

unread,
Sep 17, 2025, 11:18:04 AM (7 days ago) Sep 17
to Softone Developers Network
Can you share with us the script? Perhaps there is something in it that throws an error if run with task scheduler. You can check if the script begins to run from task scheduler by adding for example a txt file somewhere at the beginning of the script. 
Like this:
X.TOFILE("test.txt", "test");

This simple line creates a test.txt file with test in it in your Softone Client folder.

See if the file is created

Βαγγέλης Κοτσιφάκης

unread,
Sep 18, 2025, 2:52:28 AM (6 days ago) Sep 18
to Softone Developers Network
Screenshot_27.png

Screenshot_28.png

Screenshot_29.png
Screenshot_31.png

ionut.n...@gmail.com

unread,
Sep 18, 2025, 3:07:10 AM (6 days ago) Sep 18
to Softone Developers Network
Try to use CREATEOBJ not CREATEOBJFORM(see if it works first by running from softone) and change the user name used. Remove the spaces from user name....

Βαγγέλης Κοτσιφάκης

unread,
Sep 18, 2025, 4:05:53 AM (6 days ago) Sep 18
to Softone Developers Network
Δυστυχώς το άλλαξα αλλα δεν ειδα να λειτουργει.

Βαγγέλης Κοτσιφάκης

unread,
Sep 18, 2025, 4:18:10 AM (6 days ago) Sep 18
to Softone Developers Network
Επίσης παρατήρησα ότι δεν μου δημιουργεί καν το τεστ text αρχείο, πράγμα που σημαίνει οτι δεν τρέχει καν την javascript function μεσω scheduler. 

ionut.n...@gmail.com

unread,
Sep 18, 2025, 4:37:57 AM (6 days ago) Sep 18
to Softone Developers Network
Can you make a print screen for the configuration of task scheduler? It seems Softone is not starting from task for some reason (if the test file is not created)

Βαγγέλης Κοτσιφάκης

unread,
Sep 18, 2025, 4:55:05 AM (6 days ago) Sep 18
to Softone Developers Network
Yes sure.

Screenshot_36.pngScreenshot_35.pngScreenshot_34.pngScreenshot_33.pngScreenshot_32.pngScreenshot_37.png

ionut.n...@gmail.com

unread,
Sep 18, 2025, 6:54:45 AM (6 days ago) Sep 18
to Softone Developers Network
Remove the quotes("") from the parameter execute. Leave it without like this : /execute:C:\Soft1\AutoItemCost.txt
Also check "Run whether user is logged on or not".

Βαγγέλης Κοτσιφάκης

unread,
Sep 18, 2025, 6:57:10 AM (6 days ago) Sep 18
to Softone Developers Network
Το ειχα δοκιμάσει και αυτο....δεν λειτουργεί δυστυχώς.
Reply all
Reply to author
Forward
0 new messages