1st Developer User Group - Bilbao

14
DEVELOPER USER GROUP Bilbao, 27 de Septiembre, 2013

Transcript of 1st Developer User Group - Bilbao

Page 1: 1st Developer User Group - Bilbao

DEVELOPER USER GROUP

Bilbao, 27 de Septiembre, 2013

Page 2: 1st Developer User Group - Bilbao

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

Page 3: 1st Developer User Group - Bilbao

PRESENTACIONES

Page 4: 1st Developer User Group - Bilbao

PRESENTACIONES

2005

2008

2012 Dev-401 @agarciaodeian

Page 5: 1st Developer User Group - Bilbao

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

Page 6: 1st Developer User Group - Bilbao

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.

Page 7: 1st Developer User Group - Bilbao

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

Page 8: 1st Developer User Group - Bilbao

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

Page 9: 1st Developer User Group - Bilbao

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

Page 10: 1st Developer User Group - Bilbao

LOS BOTONES DE SALESFORCE

¿Preferencias?

Page 11: 1st Developer User Group - Bilbao

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 ….

Page 12: 1st Developer User Group - Bilbao

LISTA TODO

Temas propuestos

Plataforma Force.com

Lenguaje APEX

Visualforce Flow

Profiles vs Permission Sets

Exámenes de Desarrolladores y mantenimiento

….

Page 13: 1st Developer User Group - Bilbao

LISTA TODO

Lugar

Regularidad

Page 14: 1st Developer User Group - Bilbao

GRACIAS!!

NOS VEMOS EN EL PRÓXIMO DUG