---
title: "User defined forms"
canonical: "https://wiki.soft1.eu/space/ATEL/182091932/User%20defined%20forms"
format: markdown
---
Σχεδιαζόμ ενες   Προβολές Οντοτήτων   Γενική περιγραφή   Οι σχεδιαζόμενες φόρμες βασίζονται στο"Form Customization" του Atlantis. Αναλυτική περιγραφή για τις δυνατότητες του Form Customization υπάρχει στο σχετικό κείμενο. Όπως κάθε customization στο Atlantis, έτσι και στις φόρμες κάθε υλοποίηση μπορεί να αφορά «Όλους τους χρήστες», κάποιες «Ομάδες χρηστών» ή συγκεκριμένο «Χρήστη». Έτσι κατά την κλήση μιας master οντότητας της εφαρμογής, η φόρμας που θα επιλεγεί αυτόματα για να εμφανιστεί θα ακολουθήσει την παρακάτω ιεραρχία (η πρώτη που θα βρεθεί): Η τροποποιημένη φόρμα για τον συγκεκριμένο χρήστη ή Η τροποποιημένη φόρμα για την ομάδα στην οποία ανήκει ο χρήστης ή Η τροποποιημένη φόρμα για όλους τους χρήστες ή Η αυθεντική φόρμα της οντότητας Επιπλέον του παραπάνω γενικού ιεραρχικού κανόνα αυτόματης επιλογής, μπορούν να δημιουργηθούν και άλλες εναλλακτικές μορφές μίας φόρμας, οι οποίες αποθηκεύονται και αποκτούν δικαιώματα χρήσης ως προς τους χρήστες ή τις ομάδες χρηστών που μπορούν να τις χρησιμοποιούν. Οι εναλλακτικές αυτές μορφές μιας φόρμας μπορούν να εμφανιστούν, μέσω επιλογών στο local menu της φόρμας, ή και απ' ευθείας από το μενού επιλογών της εφαρμογής. Με την λειτουργία της αποθήκευσης πολλαπλών μορφών εμφάνισης στοιχείων, μπορούν να δημιουργηθούν στοχευμένες φόρμες οι οποίες εμφανίζουν μόνο τα απαραίτητα στοιχεία και μάλιστα οργανωμένα κατά τρόπο που να εξυπηρετεί τις συγκεκριμένες ανάγκες των χρηστών. Δημιουργία   και χρήση εναλλακτικών   μορφών   εμφάνισης στοιχείων   Τροποποιημένες φόρμες εμφάνισης στοιχείων   Όταν επιλέγεται μία φόρμα προς τροποποίηση, πέραν των τριών εναλλακτικών εμφανίσεων που ενδέχεται να υπάρχουν (για όλους, για ομάδες, για χρήστες), εμφανίζονται και όλες οι εναλλακτικές εμφανίσεις που έχουν σχεδιαστεί και αποθηκευτεί καταλλήλως, για την συγκεκριμένη οντότητα. Συγκεκριμένα στο παράδειγμα που εμφανίζεται στην διπλανή εικόνα υπάρχουν: Μία τροποποιημένη εμφάνιση για όλους τους χρήστες Δύο τροποποιημένες εμφανίσεις που αφορούν τις ομάδες χρηστών "Πωλητές" και "Marketing" Μία τροποποιημένη εμφάνιση για τους χρήστες "Unisoft" και "Χρήστης 2" Ειδικές, αποθηκευμένες εμφανίσεις (με όνομα) για: την ομάδα χρηστών "Πωλητές" (Χρηματοοικονομικά στοιχεία πελατών) για το χρήστη "Unisoft" (Στοιχεία επικοινωνίας και παράδοσης) για το χρήστη "Unisoft" (Στοιχεία για τηλεφωνική έρευνα) για το χρήστη "Χρήστης 2" (Στοιχεία για φόρτωση παραγγελιών προς αποστολή) Εμφάνιση στοιχείων φόρμας   Κατά το άνοιγμα λοιπόν της συγκεκριμένης φόρμας: Χρήστες που δεν ανήκουν σε καμία από τις ομάδες και τους χρήστες που φαίνονται στην εικόνα, θα δουν την τροποποιημένη φόρμα (   ). Χρήστες που ανήκουν στις ομάδες "Marketing" και "Πωλητές" θα δουν τις τροποποιημένες φόρμες (   και   ) αντίστοιχα. Οι χρήστες "Unisoft" και "Χρήστης 2" θα δουν τις τροποποιημένες φόρμες (   και   ) αντίστοιχα. Εμφάνιση στοιχείων φόρμας με εναλλακτικές μορφές   Εφόσον λοιπόν εμφανιστούν τα στοιχεία της φόρμας σύμφωνα με την παραπάνω ιεραρχία, ο χρήστης μέσω του Local Menu θα μπορεί να δει τα ίδια στοιχεία με τις εναλλακτικές τους μορφές. Η επιλεγμένη μορφή εμφάνισης στοιχείων παραμένει σε ισχύ μέχρι να γίνει διαφορετική επιλογή. Άμεση εμφάνιση στοιχείων φόρμας με εναλλακτικές μορφές Κατά τη δημιουργία μίας εναλλακτικής (αποθηκευμένης με όνομα) μορφής εμφάνισης στοιχείων, δίδεται η δυνατότητα εμφάνισής της και στο μενού της εφαρμογής. Επιλέγοντας "   ", εμφανίζεται η βασική φόρμα στοιχείων σύμφωνα με τους κανόνες που περιγράφονται στις παραπάνω παραγράφους. Επιλέγοντας "   ", εμφανίζεται pop-up μενού με τις εναλλακτικές (αποθηκευμένες με όνομα) μορφές εμφάνισης στοιχείων. Η επιλεγμένη μορφή εμφάνισης στοιχείων παραμένει σε ισχύ μέχρι να γίνει διαφορετική επιλογή. Σχεδιασμός και αποθήκευση προβολών οντοτήτων   Όπως αναφέρεται και στην γενική περιγραφή, ο σχεδιασμός νέων προβολών οντοτήτων βασίζεται στις δυνατότητες που προσφέρονται από το "Form Customization".  Ο σχεδιασμός λοιπόν μπορεί να ξεκινήσει από την αυθεντική φόρμα ή ακόμα και από οποιονδήποτε άλλο αποθηκευμένο σχεδιασμό. Κατά την αποθήκευση, δίδεται η δυνατότητα "Αποθήκευση ως". Στη συνέχεια γίνεται επιλογή του επιπέδου ισχύος του νέου σχεδιασμού (Για όλους, για ομάδα, για χρήστη) και ορίζεται το όνομα με το οποίο θα αποθηκευτεί. Τέλος, επιλέγοντας και το "   " επιτυγχάνεται η εμφάνιση του νέου σχεδιασμού στην αντίστοιχη οντότητα του μενού της εφαρμογής. Ακολουθούν μερικά παραδείγματα με τα βασικά στοιχεία πελατών και τα παραστατικά πωλήσεων: Αυθεντική φόρμα πελατών Ειδική φόρμα προβολής στοιχείων επικοινωνίας και παράδοσης Ειδική φόρμα προβολής των χρηματοοικονομικών στοιχείων πελατών Ειδική φόρμα γρήγορης καταχώρησης παραγγελιών Αυθεντική φόρμα πωλήσεων