Create Content








Your Rating: Results: 1 Star2 Star3 Star4 Star5 Star 0 rates

Ακολουθήστε τις παρακάτω οδηγίες βήμα-βήμα για να σχεδιάσετε ένα Business Process το οποίο αφορά στην έγκριση ή όχι στο ποσό μιας συναλλαγής.

Καθ' όλη τη διαδικασία σχεδιασμού φροντίστε να αποθηκεύετε τις όποιες αλλαγές. Επιπλέον, αναλυτικές τεχνικές πληροφορίες για τις δυνατότητες σχεδιασμού στο Soft1 B.A.M. θα βρείτε στον κατάλογο με τα Soft1 εργαλεία, ο οποίος είναι διαθέσιμος για πιστοποιημένους συνεργάτες στο SoftOne Partners Portal.

Βήμα Εκκίνησης

  1. Θέστε το Business Process σε Κατάσταση Ανάπτυξης καθώς όλα τα εργαλεία (κουμπιά γραμμής εργαλείων, βήματα, πεδία, μεταβλητές κλπ.) είναι διαθέσιμα μόνο στη συγκεκριμένη κατάσταση σχεδιασμού.
  2. Ξεκινήστε να σχεδιάζετε τα βήματα στο διάγραμμα ροής. Κάντε κλικ επάνω σε κάποιο βήμα, και επιλέξτε το επόμενο, είτε από τον αριστερό πίνακα ή από τη "Προσθήκη" στη γραμμή εργαλείων", πχ. την Προσθήκη Απόφασης Ενδιάμεσα. 

3. Σε κάθε βήμα, ξεκινώντας από αυτό της Eκκίνησης, ορίστε το στοιχείο από το οποίο θα ξεκινήσει το Business Process πχ. από κάποια Οντότητα.

4. Eπιλέξτε το συμβάν που θα ενεργοποιήσει το Business Process πχ. στο after insert μια εγγραφής.

5. Πληκτρολογήστε ή επιλέξτε από τη λίστα το αντικείμενο από το οποίο θα ξεκινήσει το Bus. Process. πχ. τις Ειδικές συναλλαγές προμηθευτών.

6. Δηλώστε τις προϋποθέσεις που ενεργοποιούν το Business Process μόλις πραγματοποιηθεί το συμβάν. πχ. αν καταχωρηθεί εγγραφή στις Ειδικές συναλλαγές προμηθευτών και χρησιμοποιηθεί η Σειρά-1000 και η Συνολική αξία της συναλλαγής είναι >0. Έχετε τη δυνατότητα να χρησιμοποιήσετε οποιοδήποτε από,

    • τα της οντότητας ή και
    • τις που θα σχεδιάσετε (π.χ. εντολές SQL) και παραμέτρους X.SYS. Οι μεταβλητές που εισάγετε σε αυτό το σημείο αρχικοποιούνται και μπορούν αργότερα να χρησιμοποιηθούν σε άλλο στάδιο του Bus. Process.

  7. Δηλώστε ποιό θα είναι το επόμενο βήμα πχ. της Απόφασης.

  8. Στην περιοχή "Advanced" γραψτε τον Javascript κώδικα που θα εκτελεστεί στο before post συμβάν, δηλαδή πριν καταχωρηθεί η εγγραφή στις Ειδικές συναλλαγές προμηθευτών. Το συγκεκριμένο βήμα είναι πολύ χρήσιμο καθώς αποθηκεύει στη μεταβλητή StartID μια τιμή, πριν από την καταχώρηση.

Την τιμή αυτή μπορείτε να χρησιμοποιήσετε στη συνέχεια,

  • για να τη συγκρίνετε με τα επόμενα βήματα ή 
  • όταν θα χρειαστεί να αλλάξετε μια τιμή (π.χ. SALDOC.APPRV = 0) και να ενεργοποιήσετε κάποια άλλη ροή, ελέγχοντας τα αποτελέσματα που προέκυψαν λόγω των αλλαγών αυτής της τιμής μαζί με άλλες συνθήκες. 


Back to Top

Βήμα Απόφασης (Όχι)

Πηγαίνει στο βήμα "Εργασία για έγκριση ποσών > 100 ευρώ" εάν η συνθήκη "LINSUPDOC.NETAMNT > 100" είναι αληθής, διαφορετικά το ποσό θα εγκριθεί αυτόματα. (δείτε παρακάτω)

  1. Κάντε κλικ στην "Απόφαση" για να συμπληρώσετε την Περιγραφή. 
  2. Το βήμα "Απόφασης" χωρίζει τη ροή σε όσα περαιτερω διαφορετικά βήματα θέλετε. Επιλέξτε το επόμενο βήμα, είτε από πίνακα (αριστερό κλικ) ή από την "Προσθήκη" στη γραμμή εργαλείων", πχ. την Προσθήκη Εργασίας για την "Αυτόματη 'Έγκριση Ποσού < 100".
  3. Δηλώνετε τη Συνθήκη.
  4. Μόλις δημιουργήσετε το βήμα της εργασίας μπορείτε να επιστρέψετε στην Απόφαση για να δηλώσετε οτι το επόμενο βήμα, εφόσον ικανοποιούνται οι συνθήκες,  θα είναι η εργασία για την "Αυτόματη 'Έγκριση Ποσού < 100 €". 


Back to Top

Βήμα Εργασίας: Αυτόματη 'Έγκριση Ποσού < 100 €

  1. Κάντε κλικ στην "Εργασία" για να ορίσετε τις παραμέτρους.
  2. Συμπληρώστε/ Τροποποιήστε την Περιγραφή. 
  3. Επιλέξτε τον Τύπο εργασίας "Εισαγωγή - Μεταβολή εγγραφής" ο οποίος χρησιμοποιεί τη μέθοδο SetData για την προσθήκη ή την επεξεργασία εγγραφών σε οντότητες. Με βάσει λοιπόν τις SetData παραμέτρους δηλώνετε τα παρακάτω

4. Επιλέξτε τη Soft1 οντότητα στην οποία θα γίνει αυτόματα η εισαγωγή/ ενημέρωση της εγγραφής που εγκρίθηκε.

5. Δηλώστε το id του object που θα ενημερωθεί χρησιμοποιώντας τη μεταβλητή που αρχικοποιήθηκε στο βήμα της εκκίνησης. Η μεταβλητή που θα εισάγετε εδώ αρχικοποιείται εκ νέου. Εναλλακτικά αφήστε το κενό για να εισάγετε νέες εγγραφές.

6. Επιλέξτε κάποια custom Soft1 προβολή, από τις Ειδικές συναλλαγές, στην περίπτωση που πρέπει να ενεργοποιηθούν extra μηχανισμοί. πχ. κάποιο javascript.

7. Δηλώστε τις μεταβλητές ή και τα πεδία που θα ενημερωθούν, όπως και τις τιμές που θα λάβουν για να ολοκληρωθεί το βήμα.


Συνεχίζοντας με τον σχεδιασμό, δείτε αναλυτικά τα παρακάτω βήματα για τα οποία έχουν σχεδιαστεί και χρησιμοποιηθεί οι παρακάτω μεταβλητές.

 


Επόμενα Βήματα σχεδιασμού

 Χρησιμοποιήστε τα παρακάτω βήματα, ώς παράδειγμα, για να σχεδιάσετε την υπόλοιπη ροή για το Business process.