Cheatography
https://cheatography.com
CONSIDERACIONES
NO SE USAN ACENTOS NI CARACTERES ESPECIALES |
|
Scripts ( Concatenación de nombre )
0123 |
ScriptID interno de Filemaker. Cuatro digitos |
Modulo |
Modulo 3 letras {XYZ} |
Descripción |
Breve, concisa y descriptiva. |
0123 {XYZ} Descripcion
*TODO SCRIPT DEBE IR DENTRO DE SU MODULO*
Scripts ( disparado por )
FMS |
FileMaker Server |
APP |
Aplicación + Nombre *APP Perseo* |
Script ( encabezado )
#
# ---------------------------------------------------------
# Descripción del script
# ---------------------------------------------------------
# Script # Si es llamado por un/os script específico/s
# ---------------------------------------------------------
# Ticket: # Ticket/s de Freshdesk implicados
# ---------------------------------------------------------
# |
Funciones
sgi_NombreFuncion() |
Si es creada por Desarrollo llevará el prefijo SAGAI_ |
parametro1; parametro2 |
Siempre se pasan en minuscula |
Layouts
0123 |
LayoutID interno de Filemaker. Cuatro digitos |
Modulo |
Modulo 3 letras en mayuscula {XYZ} |
Descripción |
Breve, concisa y descriptiva. |
Uso |
Ver tabla de Uso |
0123 {XYZ} Descripcion
*TODO lAYOUT DEBE IR DENTRO DE SU MODULO*
Layouts ( Uso )
V |
Ventana |
R |
Reporte |
U |
Uso Interno |
Layout ( Objetos )
btn |
Boton |
tab |
Pestaña del Tab |
por |
Portal ( Suele ir el nombre de la Tabla) |
tit |
Titulo |
pop |
Popover Button |
cam |
Campo |
|
|
Campos
ID |
Llave primaria. Toda tabla debe tenerla. Ver tabla Formato ID |
ID_Tablaforanea |
Llave foránea ID_Interpertes |
CAMPOGLOBAL |
Globales van con mayúscula fija |
Campo_calc |
El campo es de tipo cálculo. Útil saberlo por performance |
Campo_SQL |
El campos es de cáculo con un SQL. Util para saber sus dependencias |
Registro |
CreadoPor, ModificadoPor, CreadoFecha, ModificadoFecha, deben estar en todas las tablas. |
Formato de campos de ID
ABC12345678 |
RECOMENDADO Alfanumérico autoincremental. Lleva el nombre de la tabla (truncado) como prefijo. 3 Letras 8 numeros |
12345678 |
Numérico autoincremental. Cuando el usuario interactúa con el número (ej. Nro de Gestion ) |
UUID |
Donde se requiere tener un ID estrictamente para indices |
Parámetros
parametro |
Siempre van en minuscula |
|abc|123| |
Entre Pipes cuando se pasa un array |
abc¶123 |
En caso de pasar mas de una línea, el caracter de retorno es code(13)
|
Variables
$ID_Tabla |
ID de una tabla |
$Parametros |
En el caso que se pase mas de un parametro |
$SQL |
Codigo que va dentro del ExecuteSQL() |
$VariableNombre |
Uso general. Camel Case |
$$VARIABLENOMBRE |
Variable Global |
~VariableNombre |
A utilizar dentro de Let()
o Funciones()
|
$Archivo |
Nombre de archivo a Importar/ Exportar |
$Ruta{Tipo} |
Si no es Local; va Servidor o FTP o S3 |
$Ruta{Tipo}Archivo |
Ej $RutaArchivo |
$BarraProgreso |
Barra de Progreso llamado por BaseElements |
$a |
Variable que guarda valores para pruebas o final de script ( evita log de error 401 ) |
Tablas
Modulo |
Nombre base del módulo Abogados
|
ModuloTablaespecifica |
Específica para el módulo asociado AbogadosDomicilios
|
Modulo_Temporario |
Define que el contenido se utiliza para un proceso cuyos datos pueden ser eliminados. |
GLOBALES |
Repositorio de campos globales de la base de datos |
Modulo__ModuloB |
Al hacer relaciones de Shadow Tables |
|
Created By
Metadata
Comments
No comments yet. Add yours below!
Add a Comment