Ενότητα | Βελτιώσεις |
Framework |
Δυνατότητα τιμολόγησης υπηρεσιών : Υλοποιήθηκε δυνατότητα χρήσης στο SFA και custom reports του Galaxy και σε επόμενη έκδοση θα είναι δυνατή η παραμετροποίησή τους απευθείας από το customization περιβάλλον του SFA Setup.
Λόγω αυτής της επέκτασης απαιτήθηκαν γενικότερες αλλαγές στο μηχανισμό διαχείρισης των εκτυπώσεων, οπότε σε εγκαταστάσεις που χρησιμοποιούν custom SFA reports, απαιτούνται κάποιες τροποποιήσεις επ' αυτών οι οποίες είναι οι εξής:
α) Πλέον διαβάζει συγκεκριμένο tbd με όνομα customerReports για να πάρει παραμέτρους
Παράδειγμα
Παλιά προσέγγιση:
<entity value="anew/models/Customers_all.tbd" filters="CustomerId='[[CustomerId]]'" />
Νέα προσέγγιση:
<entity value="anew/models/CustomersReport.tbd" filters="CustomerId='[[CustomerId]]'" >
β) Πλέον στις οθόνες τύπου report, δεν παίρνει ως παράμετρο το report-name αλλά το report-path
Παράδειγμα
Παλιά προσέγγιση:
<item type="report" report-name="custranshistory">
Νέα προσέγγιση:
<item type="report" report-path="/api/glx/reports/custranshistory">
γ) Οι παραμέτροι για τις ημερομηνίες πρέπει πλέον πάντα να περνάνε ως {{fromDate}} {{toDate}}
Παράδειγμα
Παλιά προσέγγιση:
<param name="TrnDates" value="[[[fromDate]],GreaterOrEqual]" />
<param name="TrnDates" value="[[[toDate]],LessOrEqual]" />
Νέα προσέγγιση:
<param name="TrnDates" value="[{{fromDate}},GreaterOrEqual]" />
<param name="TrnDates" value="[{{toDate}},LessOrEqual]" />
δ) Παράλληλα με το report-path μπορεί πλέον να δηλωθεί και μια παράμετρος pdf ώστε το report να γυρνάει ως pdf ή html (default)
Παράδειγμα
<item type="report" report-path="/api/glx/reports/custranshistory" pdf="true">
|