---
title: "Form Customization - Εργασίες"
canonical: "https://wiki.soft1.eu/space/ATEL/182092392/Form%20Customization%20-%20%CE%95%CF%81%CE%B3%CE%B1%CF%83%CE%AF%CE%B5%CF%82"
format: markdown
---
Από το μενού 'Εργασίες' (πάνω δεξιά στην οθόνη) των master φορμών θα βρείτε διαθέσιμες τις ακόλουθες επιλογές: Customization Mode Διαθέσιμες φόρμες Customization Εναλλακτικές εμφανίσεις Δυνατότητες παραμετροποίησης φορμών για μεμονωμένους χρήστες, ομάδες χρηστών ή/και για όλους τους χρήστες έχουν μόνο οι χρήστες που είναι χαρακτηρισμένοι ως ‘Supervisor’. Σε αυτούς είναι διαθέσιμες οι εργασίες 'Customization mode' και 'Διαθέσιμες φόρμες Customization' Οι χρήστες που δεν είναι χαρακτηρισμένοι ως ‘Supervisor’ μπορούν, μέσω της εργασίας 'Customization mode', να τροποποιήσουν τη φόρμα που εμφανίζεται κατά την αρχική ενεργοποίηση της από το μενού (φόρμα χρήστη, ομάδας χρηστών ή όλων των χρηστών) αλλά κατά την 'Αποθήκευση' μπορούν να την αποθηκεύσουν μόνο ως φόρμα χρήστη ή ως εναλλακτική εμφάνιση. Όλοι οι χρήστες, ανεξάρτητα αν έχουν χαρακτηρισμό ‘Supervisor’ ή όχι, έχουν πρόσβαση στις 'Εναλλακτικές εμφανίσεις'. Customization mode Η παράμετρος 'Customization mode' πρέπει να είναι ενεργή προκειμένου να μπορεί να πραγματοποιηθεί οποιαδήποτε παραμετροποίηση στις φόρμες. Με την ενεργοποίηση της παραμέτρου, στον τίτλο της φόρμας (μπροστά από το όνομα της) εμφανίζεται το σύμβολο  αστερίσκος («*») υποδηλώνοντας ότι η συγκεκριμένη φόρμα βρίσκεται σε κατάσταση  επεξεργασίας παραμετροποίησης. Οι φόρμες συνεχίζουν να είναι λειτουργικές - δηλαδή ο χρήστης μπορεί να πραγματοποιεί εργασίες όπως εισαγωγή, μεταβολή και διαγραφή εγγραφών - ακόμα και όταν είναι ενεργό το 'Customization mode'. Με αυτό τον τρόπο δίνεται η δυνατότητα live αλλαγών στις εγγραφές της ενότητας χωρίς να είναι απαραίτητη προηγουμένως η αποθήκευση της custom προβολής. Κάθε παραμετροποιημένη φόρμα εμφανίζει στον τίτλο της, μπροστά από το όνομα της, κατάλληλο σύμβολο το οποίο υποδηλώνει για ποια κατηγορία χρηστών αποθηκεύτηκε. Επίσης, μετά από το όνομα της, εμφανίζει το λεκτικό (c), δηλώνοντας ότι η φόρμα έχει υποστεί customization. Διαθέσιμες φόρμες customization Στο παράθυρο επιλογών εμφανίζονται η default φόρμα της ενότητας, καθώς και όλες οι custom φόρμες που έχουν σχεδιαστεί. Μια custom φόρμα μπορεί να αφορά όλους τους χρήστες, μια συγκεκριμένη ομάδα χρηστών, ή συγκεκριμένο χρήστη. Ανάλογα με το ποιους αφορούν, υπάρχει σχετική ένδειξη.  η custom φόρμα που αφορά όλους τους χρήστες.  η custom φόρμα που αφορά συγκεκριμένη ομάδα χρηστών. η custom φόρμα που αφορά συγκεκριμένο χρήστη. Ως επιλεγμένη, με μπλε χρώμα, εμφανίζεται η φόρμα η οποία είναι ενεργή εκείνη τη στιγμή. Η προτεραιότητα εφαρμογής default φορμών ακολουθεί την ιεραρχική λογική «Χρήστης – Ομάδα Χρηστών – Όλοι οι χρήστες – Αυθεντική Φόρμα οντότητας». Δηλαδή, σε ένα χρήστη θα προβληθεί ως default η φόρμα που έχει δηλωθεί σε εκείνον. Αν δεν υπάρχει δηλωμένη default φόρμα χρήστη, τότε θα προβληθεί η φόρμα που είναι δηλωμένη ως default στην ομάδα που ανήκει εκείνος. Τέλος, αν ο χρήστης δεν έχει δηλωμένη default φόρμα και δεν ανήκει σε ομάδα με δηλωμένη default φόρμα τότε σε αυτόν θα προβληθεί η φόρμα που έχει οριστεί ως default για όλους τους χρήστες. Αν δεν υπάρχει καμία custom default φόρμα, τότε θα προβληθεί η αυθεντική της εφαρμογής για τη συγκεκριμένη οντότητα. Μπορούν να υπάρχουν πολλές custom φόρμες που αφορούν χρήστη, ομάδα ή όλους τους χρήστες. Όμως, ως default μπορεί να δηλωθεί μόνο μια. Οι υπόλοιπες θα πρέπει να δηλώνονται ως Εναλλακτικές. Μέσω του παραθύρου των 'Διαθέσιμων φορμών' είναι διαθέσιμες οι γνώριμες εργασίες 'Import', 'Export', 'Διαγραφή', 'Επιλογή' και 'Έξοδος'. Η 'Αυθεντική φόρμα' μπορεί μόνο να επιλεγεί. Αξίζει να σημειωθεί πως το πλήκτρο Διαγραφή είναι ανενεργό για την «Αυθεντική Φόρμα» του προγράμματος αλλά και για την custom φόρμα που είναι ενεργή εκείνη τη στιγμή, δηλαδή τη φόρμα στην οποία είναι ενεργοποιημένο το ‘Customization mode’. Εναλλακτικές εμφανίσεις Από το μενού 'Εργασίες' είναι διαθέσιμη η επιλογή «Εναλλακτικές εμφανίσεις». Στην ενότητα αυτή, παρουσιάζονται φόρμες - αυθεντική, default ανά κατηγορία χρηστών και εναλλακτικές. Στο πρώτο μέρος του υπό-μενού είναι διαθέσιμες οι επιλογές «Αυθεντική Φόρμα», «Για όλους», «Για ομάδα», «Για χρήστη». Επιλέγοντας μια από τις επιλογές αυτές θα εφαρμοστεί αυτόματα η default προβολή της κάθε κατηγορίας χρηστών. Σε περίπτωση που δεν έχει οριστεί default προβολή σε κάποια κατηγορία χρηστών, τότε στο υπό-μενού η επιλογή αυτή θα είναι ανενεργή. Στο δεύτερο μέρος του υπό-μενού εμφανίζονται οι εναλλακτικές εμφανίσεις στις οποίες έχει πρόσβαση ο login χρήστης. Αφορούν εναλλακτικές φόρμες όλων των χρηστών, της ομάδας στην οποία ανήκει ο χρήστης και φόρμες του χρήστη. Στο παράδειγμα έχουν δημιουργηθεί οι παρακάτω φόρμες: Μια default για Όλους τους χρήστες Μια default για την ομάδα «Supervisors» Δύο εναλλακτικές για την ομάδα «Supervisors» Μια default για την ομάδα «Ταμίες» Μια default για τον χρήστη «softone» Μια εναλλακτική για τον χρήστη «softone» Μια default για τον χρήστη «Χρήστης 3» Μετά τη σύνδεση του χρήστη «softone» και ανοίγοντας την οντότητα των σταθερών στοιχειών πελατών, η φόρμα που θα εφαρμοστεί θα είναι η default για τον χρήστη «softone», βάσει της προτεραιότητας που αναλύθηκε παραπάνω. Από το μενού «Εργασίες», επιλέγοντας «Εναλλακτικές εμφανίσεις», είναι ενεργές οι επιλογές «Αυθεντική φόρμα», «Για όλους», «Για ομάδα» και «Για το χρήστη» διότι έχουν οριστεί  default φόρμες για κάθε μια από τις περιπτώσεις αυτές. Επίσης, εμφανίζονται οι δυο εναλλακτικές φόρμες της ομάδας «Supervisors» και η μια εναλλακτική φόρμα του χρήστη «softone». H default φόρμα για την ομάδα «Ταμίες» δεν εμφανίζεται γιατί ο login χρήστης «softone» δεν ανήκει σε αυτή την ομάδα. Επίσης, η default φόρμα για τον χρήστη «Χρήστης 3» δεν εμφανίζεται γιατί διαφέρει από το login χρήστη. Αντίθετα, μετά τη σύνδεση του χρήστη «Ταμίας» και ανοίγοντας την οντότητα των σταθερών στοιχειών πελατών, η φόρμα που θα εφαρμοστεί θα είναι η default της ομάδας «Ταμίες», βάσει της προτεραιότητας που αναλύθηκε παραπάνω. Από το μενού «Εργασίες» επιλέγοντας «Εναλλακτικές εμφανίσεις» είναι ενεργές οι επιλογές «Αυθεντική φόρμα», «Για όλους» και «Για ομάδα» διότι έχουν οριστεί  default φόρμες μόνο για τις περιπτώσεις αυτές. Ο χρήστης «Ταμίας» δεν έχει ορισμένη default φόρμα χρήστη. Επίσης δεν έχει πρόσβαση σε εναλλακτικές εμφανίσεις σε καμία από τις κατηγορίες χρηστών. Σε επόμενη ενότητα αναλύεται περαιτέρω η διαδικασία για τη δήλωση default και εναλλακτικών εμφανίσεων. Κλασική εμφάνιση φόρμας/ Επαναφορά εμφάνισης φόρμας (Νέο UI) Για λόγους ομαλής μετάβασης του customization στο νέο UI, δόθηκε η δυνατότητα εμφάνισης των φορμών της εφαρμογής με τον προηγούμενο τρόπο προβολής. Έτσι, ανοίγοντας μια φόρμα στις 'Εργασίες' είναι διαθέσιμη η επιλογή 'Κλασική φόρμα εμφάνισης'. Με την επιλογή της συγκεκριμένης παραμέτρου, ο χρήστης καλείται να αποφασίσει για ποια κατηγορία χρηστών θα εφαρμοστεί η προβολή (για Όλους, Ομάδα ή Χρήστη). Στην ίδια εγκατάσταση και για την ίδια φόρμα της εφαρμογής, κάποιοι χρήστες μπορούν να λειτουργούν με το Atlantis 4 και κάποιοι άλλοι με τη κλασική φόρμα εμφάνισης. Και οι δυο επιλογές μπορούν να είναι ταυτόχρονα λειτουργικές. Customization της κλασικής φόρμας μπορεί να πραγματοποιηθεί μόνο από το κλασικό Interface. Με την ολοκλήρωση της επιλογής κατηγορίας χρηστών, εμφανίζεται ενημερωτικό μήνυμα για την ενεργοποίηση της. Με την ενεργοποίηση της «Κλασικής εμφάνισης φόρμας», όλα τα εργαλεία που αφορούν το νέο customization δεν είναι πλέον διαθέσιμα για τη φόρμα αυτή. Έτσι, από τις «Εργασίες» είναι ανενεργές οι επιλογές «Customization mode» και «Διαθέσιμες φόρμες customization». Επίσης η επιλογή «Εναλλακτικές εμφανίσεις»  αφορά πλέον τις προβολές της φόρμας που έχουν σχεδιαστεί με το κλασικό interface. Επιπλέον με το συνδυασμό πλήκτρων «Shift + δεξί κλικ» δεν εμφανίζεται το ειδικό μενού που αφορά το customization στο νέο UI. Τέλος, φόρμες που κατά την αποθήκευση τους έχουν «καρφιτσωθεί στο μενού»  θα είναι μη ορατές μετά την ενεργοποίηση της «Κλασικής φόρμας εμφάνισης». Μετά το κλείσιμο της φόρμας και το εκ νέου άνοιγμα της, η όψη της φόρμας είναι η κλασική. Από τις 'Εργασίες' ο χρήστης έχει πρόσβαση στις 'Εναλλακτικές εμφανίσεις' που έχουν σχεδιαστεί με το κλασικό User Interface. Δίνεται η δυνατότητα επανεμφάνισης της φόρμας με το νέο interface, επιλέγοντας από τις «Εργασίες» την «Επαναφορά εμφάνισης φόρμας (Νέο UI)». Ο χρήστης καλείται να αποφασίσει για ποιους θα εφαρμόσει τη μεταβολή (Όλους, Ομάδα ή Χρήστη).