Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Interfaz de usuario
Barra de ttulo Barra de men Barra de herramientas
Area de trabajo
Barra de estado
Contiene las funciones de cdigo C/AL definidas por el usuario y pueden ser usadas desde otros objetos de la aplicacin. El mismo cdigo se puede reutilizar.
Conceptos (I)
Propiedades: Controlan apariencia y comportamiento de objetos y subobjetos C/AL: Lenguaje usado para escribir funciones en C/SIDE Triggers: Disparadores que pueden llevar cdigo asociado que se ejecutan cuando se dan ciertas circunstancias Keys: Una clave que define el orden en el que almacenamos la informacin en las tabla. Campos: La mnima unidad de informacin en la BD
Conceptos (II)
Controles: Objetos sobre formulario o informe que muestran los datos, llevan a cabo acciones o decoran el fomulario (command buttons, text labels) Request Form: Formulario con filtros y opciones para un report Data Items: Bloque usado para definir el modelo de datos cuando creamos un informe. Un data item representa una tabla y puede tener una ms secciones. Sections: Sub-estructura del Data Item donde situaremos los controles que mostrarn la informacin (body, header)
BD lgica y fsica
BD Lgica: Estructura de los datos Relaciones entre los diferentes bits de informacin No se ocupa de cmo se implementan esas estructuras y relaciones BD Fsica: Estructura de la BD Lgica Una BD Lgica puede ser fsicamente almacenada en 3 discos duros pero an comprender una nica BD
Una BD Lgica
BD lgica
+ +
Estructura lgica en la BD
Campo: Mnima estructura lgica Registro: Conjunto de campos Tabla: Conjuntos de registros Los campos estn en la lgica menor Empresa: Conjunto de tablas estructurade C/SIDE de la BD
Base de datos
Empresa
Tabla
Registro
Campo
Objetos: Numeracin
Todos los objetos van numerados La zona Id < 9.999 la usa la Aplicacin Base Internacional La zona 10.000 < Id < 49.999 es el rea de localizacin para Espaa La zona 50.000 < Id < 79.999 es el rea de personalizaciones para Clientes de cualquier pas La zona 80.000 < Id < 89.999 es el rea de soluciones registradas de Navisin La zona 90.000 < Id < 99.999 es el rea utilizada por NSW1 en el material de formacin y por NSES para el desarrollo de objetos La zona 100.000 < Id < 9.999.999 es el rea de add-ons de Espaa Por lo tanto, el intervalo que se debe utilizar para construir personalizaciones a usuario es el comprendido entre los nmeros de objetos 50.000 y 79.999.
Objetos: Manipulacin
Importar y Exportar
forma binaria (.fob) y forma texto (.txt): aplicaciones de cada uno control de versiones (parches,etc)
Renombrar objetos Renumerar objetos Hacer copias de objetos (Save as) Renombrar campos -> traducir Renumerar campos -> exportar + editar text + importar
Acceso a objetos
Tipo objeto = Tabla, Formulario, Informe, etc Leer: ver el diseo del objeto Insertar: crear un objeto nuevo Modificar: modificar el objeto Borrar: eliminar el objeto Ejecutar: ejecutar el objeto N objeto = 0, da permisos sobre todos los n.
Debugger
Aplicacin independiente Ejemplo sencillo de depuracin
Acceso a datos
Cliente de C/AL Cliente de C/ODBC Cliente de C/Front
DBMS
Seguridad
Definicin de roles - Los usuarios siempre pertenecen a roles - Asignacin de roles a empresas
Seguridad
Control de acceso a utilizar objetos
Los usuarios pertenecen a roles, a los que se asignan los permisos sobre los objetos Cada uno de los permisos posibles puede adems ser directo o indirecto
Seguridad
Politica de copias de seguridad
Ocasionalmente - antes de ampliar la base de datos - antes de manipular el servidor de datos - antes de compresin por fechas y compactar - antes de trasladar la base de datos a otro lugar - antes de operaciones drsticas en el disco (ej: desfragmentacin) Peridicamente - copia de seguridad diaria en soportes distintos - una vez por semana, copia que se sobrescribe en cuatro semanas - una vez al mes, copia que se guarda fuera de la empresa
Seguridad
I. Escala de la copia de seguridad
Backup en bases de datos pequeas - Backup desde dentro de NAVISION - Sobre disco duro - La periodicidad puede ser menos que diaria - Dirigido por operador, o mediante macro Backup en bases de datos medianas - Parar el servidor/servicio Navision en algn momento de la noche - A continuacin se lanza automticamente fin dbtest=min - Si el test fue correcto, se copia la base de datos a cinta - Rearrancar el servidor/servicio
Seguridad
II. Escala de la copia de seguridad
Backup en bases de datos grandes. Copia a disco.
Base de datos
Sistema de backup
Seguridad
III. Escala de la copia de seguridad
Backup en bases de datos grandes. 2 mirror de la base de datos.