1st Developer User Group - Bilbao
-
Upload
northspainsalesforcedevelopergroup -
Category
Engineering
-
view
39 -
download
1
Transcript of 1st Developer User Group - Bilbao
DEVELOPER USER GROUP
Bilbao, 27 de Septiembre, 2013
BIENVENIDOS!!!
¿Qué es DUG?
Experiencia
Reuniones informales
Decidir
Temas a tratar Plataforma Force.com
Lenguaje APEX
Visualforce Flow
Profiles vs Permission Sets
Salesforce releases
Exámenes de Desarrolladores y mantenimiento
Dónde
Regularidad
PRESENTACIONES
PRESENTACIONES
2005
2008
2012 Dev-401 @agarciaodeian
LOS BOTONES DE SALESFORCE
Introducción
Plataforma Force.com
Potente, escalable y segura
En la nube
No necesitas infraestructura física
¿Qué puedes hacer?
Crear un objeto con clicks de ratón
Ejecutar un proceso con la herramienta Flow
Generar informes y gráficas
Crear una red social con Chatter
Añiendo código, llamadas a APIs externas
LOS BOTONES DE SALESFORCE
Introducción
APEX
Lenguaje orientado a objetos similar a Java
Añade funcionalidad a procesos. Ej. Ejecutar una acción al
presionar un botón
Soporte integrado para:
Data Manipulation Language (DML)
Salesforce Object Query / Search Language, (SOQL,
SOSL)
Sintaxis de bloqueo para prevenir conflictos
Etc.
LOS BOTONES DE SALESFORCE
Botones
En el detalle de un registro
URL Custom
Para procesos sencillos pero últiles a la hora de evitar crear
líneas de código
OnClick JavaScript
Ventajas
Pocas líneas de código
Desvenjatas
TimeOuts
Comportamiento diferente en los distintos navegadores
Accesibilidad al código
LOS BOTONES DE SALESFORCE
Botones
En el detalle de un registro
Visualforce Page
Opción 1 action attribute
Validación
Operación DML
• Cross-Site Request Forgery ó CSRF
Protección de Salesforce CSRF token.
Opción 2 Página de confirmación
Botones Visualforce
LOS BOTONES DE SALESFORCE
Botones
En una List View
Standard Controller vs StandardSet Controller
Procesos masivos
En una lista relacionada a un objeto
Similar a List View
LOS BOTONES DE SALESFORCE
¿Preferencias?
WE LOVE SALEFORCE RELEASES!!!!
Winter ‘14 eliminado límite líneas de código
Winter ’13 llamar a un Batch Apexdesde otro.
API calls Winter’14 no te para el servicio aunque te pase el número de API calls contratadas. Ahora te da un % extra durante 24h para que el servicio no se vea afectado.
Winter’14 piloto permitir eliminar componentes de un paquete manage.
Winter’14 se permiten workflowsobre el objeto User.
Opción de no borrar lookup si se borra el padre. No código!!!!
Spring’13 y Summer ’13 eliminada
la traducción html
Crear, actualizar paquetes.
RenderedAs de Pdf. No soporta
árabe (de derecha a izquierda)
Summer’13: cambios end points de
la API. Problemas de integración.
No se puede hacer un trigger sobre
un invitado de un evento.
Eclipse. Sólo permite una sub
carpeta.
I love it!!! I don’t like it ….
LISTA TODO
Temas propuestos
Plataforma Force.com
Lenguaje APEX
Visualforce Flow
Profiles vs Permission Sets
Exámenes de Desarrolladores y mantenimiento
….
LISTA TODO
Lugar
Regularidad
GRACIAS!!
NOS VEMOS EN EL PRÓXIMO DUG