| |  | |
| | | | | | | | | | | | |  |
|
| |
| | | |
| | | | | | | | |
|
Le cur
de Navision® Financials est son environnement de développement intégré C/SIDE.
Conçu pour une architecture client/serveur, C/SIDE fonctionne dans un environnement
100% graphique qui, comme l'application, possède une interface utilisateur
graphique. C/SIDE se distingue par son système de gestion de base de données
relationnelle (SGBDR, C/SIDE ou Microsoft SQL Server 7 en option) très performant
et personnalisable, ainsi que par son langage de quatrième génération C/AL,
totalement intégré, orienté objet et événementiel. En complément des fonctionnalités
présentes dans le module de gestion, C/SIDE procure à Navision Financials
des outils de conception puissants pour le développement de fonctions spécifiques.
| | | | | | | | | |
| | | |
C/SIDE
SE COMPOSE DE TROIS SYSTÈMES TOTALEMENT INTÉGRÉS  | | |
| | | |
-
Le
système de développement de quatrième génération,
-
Le
système de gestion de base de données,
-
Le
système de communication client/serveur.
Tous les
composants de base ont été développés, avec pour seul objectif la création
d'une solution de gestion complète, simple à utiliser et à maintenir, depuis
l'interface utilisateur jusqu'au système d'exploitation. Comme les composants
sont conçus pour fonctionner ensemble, il est possible de donner à la solution
des qualités et des possibilités que l'on ne peut pas obtenir avec des solutions
assemblées à partir de produits de base à technologies différentes.
| | |
| |  | |
| | | | | | | | | | | | |  |
SYSTÈME
DE DÉVELOPPEMENT DE QUATRIÈME GÉNÉRATION
 | |
| | | | | | | | |
| |
GÉNÉRATEURS
D'OBJETS  | | | | |
| |
Le système
de développement comprend cinq générateurs d'objets qui sont les outils utilisés
pour créer les fonctionnalités de l'application. Il existe un générateur pour
chaque type d'objet : les tables, les formulaires, les codeunits, les états
et les dataports. L'application est le résultat de la composition de ces briques
d'objets élémentaires. Un même objet peut être utilisé dans de nombreux contextes
et réutilisé pour la même tâche dans diverses procédures de l'application.
Ceci aboutit à une interface homogène tout au long de l'application. Comme
de nombreux paramètres sont positionnés par défaut, les développeurs n'ont
pas besoin de connaître toutes les finesses du système de développement. Ceci
réduit le volume de code et facilite la réutilisation des composants et des
fonctions.
| | | | |
|
Le système
de développement possède une architecture ouverte et orientée objet. L'un
de ses éléments principaux est le langage de programmation C/AL, qui a été
conçu spécialement pour C/SIDE. Ce langage est utilisé pour programmer la
totalité de l'application. C/AL est un langage de programmation de quatrième
génération qui possède une syntaxe structurée et orientée objet similaire
à celle de nombreux outils de développement en vogue. Le code de l'application
est de ce fait simple et familier aux programmeurs. L'accès à ce niveau technique
de C/SIDE est optionnel. Il permet aux programmeurs de maintenir, de modifier
et de compléter le code de l'application. De plus, la mise à jour de l'application
est simplifiée grâce à des imports/exports avancés d'objets en mode binaire.
Les partenaires commerciaux de Navision Software, les Centres solutions Navision
et les Partenaires de développement Navision suivent des cycles complets de
formation. Leur certification obtenue, ils pourront développer avec nos outils
et vous aider à les utiliser. Ces outils vous permettent d'adapter les fonctions
existantes et de créer des fonctionnalités entièrement nouvelles. Vous pouvez
adapter la solution jusqu'au moindre détail et ce au fur et à mesure de vos
besoins. Quand votre société évolue, vous adaptez simplement votre solution
de gestion pour qu'elle réponde à vos nouveaux besoins.
| | | | | | |
| |
DÉVELOPPEMENT
ENTIÈREMENT INTÉGRÉ  | | | | |
| |
Comme le
système de développement est intégré aux communications client/serveur et
au système de gestion de la base de données, la programmation et la définition
des relations vont se faire à un seul endroit dans l'environnement de développement.
Quand un nouveau champ est créé dans une table, il est créé simultanément
dans la base de données avec les relations et les propriétés spécifiées dans
le générateur d'objet. Aucun travail supplémentaire n'est nécessaire pour
créer correctement le champ dans tous les modules de la solution.
| | | | |
| |  | |
| | | | | | | | | | | | |  |
|
L'environnement
intégré garantit une correspondance parfaite entre l'application et la base
de données et réduit le risque d'erreur dans le travail du développeur. Ces
principes et ces outils ont pour conséquence un volume de code limité et facile
à gérer. Des modifications et des développements complémentaires peuvent être
réalisés rapidement et efficacement avec un risque limité d'erreur de programmation.
En d'autres termes, la solution est très facile à maintenir, modifier et étendre.
| |
| | | | | | | | |
| | |
GESTION
DES VERSIONS  | | | |
| | | |
La base
de données permet un accès concurrent aux données basé sur le principe de
version. Les utilisateurs peuvent tous travailler en même temps et accèdent
toujours à la version la plus récente des données avec lesquelles ils veulent
travailler. Un utilisateur peut accéder à cette version des données, la modifier
ou ajouter de nouvelles données ; les modifications donneront ensuite lieu
à une nouvelle version dans la base de données. Un autre utilisateur peut
travailler sur la même version des données en même temps, et les deux jeux
de modifications n'interfèrent pas l'un avec l'autre. Le principe de version
garantit une convivialité maximale. Personne ne se voit refuser l'accès à
un enregistrement ni obliger d'attendre la fin de l'impression d'un état ou
d'une validation pour pouvoir utiliser les données. Dans le cas de l'impression
d'une balance, par exemple, vous utiliserez la dernière version du plan comptable
et les soldes les plus récents. Vous obtiendrez une version complète des données
et la balance sera toujours équilibrée. Même si un autre utilisateur est en
train d'enregistrer de nouvelles données, elles feront l'objet de la prochaine
version de la base de données, sans interférer dans la balance en cours d'édition.
| | |
SYSTÈME
DE GESTION DE BASES DE DONNÉES RELATIONNELLES  | | | | | | |
|
Vous pouvez
choisir entre SQL Server 7 de Microsoft ou le SGBDR intégré dans C/SIDE. Le
système de gestion de base de données relationnelles (SGBDR) se compose de
la base de données et des fonctions de contrôle. Cela garantit la meilleure
coordination possible entre les accès utilisateurs et la gestion de la base
de données. Le SGBDR de Navision Financials a été spécialement développé pour
répondre aux demandes d'une architecture client/serveur sous Windows. La base
de données est évolutive ; sa taille peut être augmentée et elle s'adapte
facilement à l'augmentation du volume de transactions et du nombre d'utilisateurs.
La base de données Navision Financials résulte du développement plus poussé
de la base de données de la solution caractère Navision, comptant plus de
32 000 installations dans le monde. Elle est devenue un standard reconnu du
marché.
| | | | | | |
| | |
INTÉGRITÉ
DES DONNÉES  | | | |
| | | |
Le principe
de version est également important lors de l'enregistrement des données, dont
la méthode garantit l'intégrité des données. Avant d'enregistrer les données
dans la base, l'opération d'enregistrement est soumise à une fonction de test.
| | |
| |  | |
| | | | | | | | | | | | |  |
| | | |
| | | | | | | | |
|
Aussi
longtemps que la transaction d'écriture des données ne s'est pas terminée
avec succès et que le message le confirmant n'est pas apparu, les données
traitées ne sont pas supprimées du document en cours de validation et aucune
nouvelle version n'est créée. Ceci signifie que si l'écriture dans la base
de données est interrompue, par exemple, à cause d'une panne de courant, l'enregistrement
"partiel" n'affectera pas la dernière version complète des données. Comme
les données sont toujours présentes dans le document de saisie, il suffit
à l'utilisateur d'ouvrir à nouveau le document et de relancer la routine de
validation.
| | | | | | | | | |
| | |
Elle simplifie
les applications en ne stockant les informations qu'au niveau des enregistrements
les plus élémentaires. Simultanément, la technologie SIFT permet d'obtenir
des centralisations et des totaux sans avoir à lire tous les enregistrements
en détail. En pratique cela signifie que les statistiques disponibles dans
l'application correspondent toujours aux dernières données stockées dans la
base. Quand vous voulez afficher ou utiliser une statistique, il n'est pas
nécessaire de la générer à partir des écritures détaillées de la base. Elle
peut être produite sur le champ, dès que vous ouvrez une fenêtre ou filtrez
un champ statistique. La technologie SIFT est également disponible avec l'option
SQL Server 7.
| | | |
SÉCURITÉ
DES DONNÉES  | | | | | | |
| | |
SYSTÈME
DE COMMUNICATION CLIENT/SERVEUR  | | | |
|
Les informations
les plus importantes dans votre entreprise, comme les données comptables,
doivent être sécurisées. C'est pourquoi des fonctions de sécurité sont intégrées
à tous les niveaux de Navision Financials. La base de données est protégée
contre la perte de données et les accès non autorisés ; les utilisateurs travaillent
uniquement sur les données qui les concernent et la base de données est protégée
contre la destruction accidentelle ou intentionnelle de données.
| | | | | | |
| | |
Le système
client/serveur est le mode de communication entre le client et la base de
données. Ce système garantit que le trafic sur le réseau est limité. La structure
distribue efficacement les opérations entre le client et le serveur.
| | | |
| | |
OUTILS
 | | | |
| | |
De nombreux
outils ont été intégrés à Navision Financials. Ainsi, la solution peut facilement
être ajustée et étendue pour s'adapter à la façon dont vous gérez votre entreprise.
| | | |
LA
TECHNOLOGIE SIFT  | | | | | | |
|
SIFT-Sum-Indexed
Flow Technology
La technologie SIFT est une réelle innovation dans les systèmes de gestion
de bases de données modernes. C'est un outil puissant qui a été conçu spécialement
dans le but d'offrir des temps de réponse sans équivalent dans un environnement
temps réel. La technologie SIFT transforme les données en informations et
vous permet d'accéder instantanément aux informations dont vous avez besoin.
| | | | | | |
| | |
AIDE
EN LIGNE EXTENSIVE  | | | |
| | |
Navision
Financials possède une Aide contextuelle pour toutes les parties du système
; il existe des références croisées et des liens dynamiques vous permettant
de passer facilement d'une rubrique à l'autre.
| | | |
| |  | |
| | | | | | | | | | | | |  |
ASSISTANTS | | | | |
SAISIE
DYNAMIQUE DES DONNÉES  | | | |
|
| | | | | |
|
Les assistants
vous guident pas à pas pour créer des formulaires et des états qui répondent
exactement à vos besoins spécifiques.
| | | | |
C/FRONT
est l'interface entre les programmes C/C++ et le SGBDR de Navision Financials.
Il vous permet d'accéder aux données d'autres programmes et de mettre à jour
vos propres données en conséquence. Avec C/FRONT, les applications client
externes peuvent aussi accéder dynamiquement à la base de données Navision
Financials. Ceci permet de créer facilement des systèmes de saisie des données
et peut être utile pour la lecture automatique des codes barres ou l'EDI,
par exemple. L'environnement de développement intégré de Navision Financials
offre un jeu complet de fonctions, toutes intégrées, afin d'optimiser vitesse
et performance. L'avantage de Navision Financials est de vous offrir une solution
de comptabilité et de gestion commerciale toujours en phase avec vos besoins
actuels et qui peut facilement s'adapter à vos besoins futurs. Sa base de
données robuste garantit une grande sécurité des données. La facilité d'intégrer
des données assure la flexibilité. Les coûts d'installation et de maintenance
sont réduits au minimum grâce à l'interface utilisateur, simple et conviviale.
| | |
ACCÈS
À D'AUTRES FORMATS | | | | | | |
|
La fonction
Dataport permet d'importer et d'exporter les données en format texte. Avec
l'inter-face C/ODBC (Open Database Connectivity ou l'option SQL Server 7),
d'autres programmes qui possèdent la fonction ODBC ou l'accès à SQL Server
7 peuvent extraire ou utiliser des données de la base Navision Financials.
Ainsi, vous pouvez importer des données dans votre tableur habituel, réaliser
un publipostage avec votre application de traitement de texte ou accéder aux
données de Navision Financials par Internet.
| | | | | | |
INTÉGRATION
TOTALE | | | | | | |
|
Comme
C/SIDE est un environnement de développement totalement ouvert, vous avez
des possibilités illimitées d'extension des fonctionnalités de Navision Financials.
Avec C/OCX, vous pouvez inclure des contrôles dans Navision Financials et
y incorporer une large gamme de composants qui répondent au standard OLE de
Microsoft. Pour ouvrir une caisse enregistreuse, démarrer un magnétoscope
ou appeler un modem à partir de Navision Financials, il suffira d'appuyer
sur une touche du clavier.
| | | | | | |
 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |