SlideShare una empresa de Scribd logo
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 Apex
desde 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 workflow
sobre 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

Más contenido relacionado

PPTX
Salesforce Lightning Components
PPTX
Azure API Management
PDF
Tema02 estructurasdecontrolvbaexcel2010-130924093627-phpapp01
PPTX
Diseña tus aplicaciones multiplataforma
PPTX
5. rollbase
PPT
Asp .Net Ajax: Patrones
PPTX
2nd Salesforce Developer Group - Bilbao
PPTX
5th Salesforce Developer Group - Bilbao
Salesforce Lightning Components
Azure API Management
Tema02 estructurasdecontrolvbaexcel2010-130924093627-phpapp01
Diseña tus aplicaciones multiplataforma
5. rollbase
Asp .Net Ajax: Patrones
2nd Salesforce Developer Group - Bilbao
5th Salesforce Developer Group - Bilbao

Similar a 1st Developer User Group - Bilbao (20)

PPTX
3rd Salesforce Develoepr Group - Bilbao
PPTX
Salesforce Bilbao Elevate '15 - 4th developer workshop
PPT
APEX_2.ppt
PPT
Exprimiendo SharePoint 2010
PPT
4 Jhs J Developer Adf
PPTX
Webinar oracle adf12c… descubre todo su potencial
PPT
Adf. El Framework De Desarrollo De Fusion V7.0
PPTX
Introduccion a Visual Studio
ODP
Open erp presentacion_olivier_jornadas_bilbao2010
PPTX
Salesforce III developer day bbva innovation center Madrid by @almazanjl
PPT
Descubriendo Ruby On Rails (Desarrollo Agil De Aplicaciones Web)
PPT
Descubriendo Ruby on Rails (Desarrollo Agil de Aplicaciones Web)
PPT
AOP - OSUM springperu(1era Reunion)
PPTX
SharePoint 2010 Introducción para Desarrolladores
PPTX
Desarrollo de aplicaciones sobre plataformas flash
PPT
Dando saltos con Spring Roo
PPT
02 webinar gestion_expedientes_v0.6.1-intix
PPTX
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
PPTX
Desarrollo Plataforma Flash
PPTX
Windows 7 Oportunidades De Desarrollo para ISV
3rd Salesforce Develoepr Group - Bilbao
Salesforce Bilbao Elevate '15 - 4th developer workshop
APEX_2.ppt
Exprimiendo SharePoint 2010
4 Jhs J Developer Adf
Webinar oracle adf12c… descubre todo su potencial
Adf. El Framework De Desarrollo De Fusion V7.0
Introduccion a Visual Studio
Open erp presentacion_olivier_jornadas_bilbao2010
Salesforce III developer day bbva innovation center Madrid by @almazanjl
Descubriendo Ruby On Rails (Desarrollo Agil De Aplicaciones Web)
Descubriendo Ruby on Rails (Desarrollo Agil de Aplicaciones Web)
AOP - OSUM springperu(1era Reunion)
SharePoint 2010 Introducción para Desarrolladores
Desarrollo de aplicaciones sobre plataformas flash
Dando saltos con Spring Roo
02 webinar gestion_expedientes_v0.6.1-intix
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Desarrollo Plataforma Flash
Windows 7 Oportunidades De Desarrollo para ISV
Publicidad

Más de northspainsalesforcedevelopergroup (20)

PPTX
17th Salesforce Developer Group meeting in Bilbao
PPTX
Salesforce Elevate - Bilbao '17 - Separación de Conceptos - SoC
PPTX
Salesforce Elevate - Bilbao '17 - Process automation with and without code
PDF
Salesforce Elevate - Bilbao '17 - Introducción FinancialForce
PDF
Salesforce Elevate - Bilbao '17 - Introducción NTS
PDF
Salesforce Elevate - Bilbao '17 - Chatbot y Salesforce
PPTX
Salesforce Elevate - Bilbao '17 - Introducción Salesforce
PPTX
14th Salesforce Developer Group meeting in Bilbao
PPTX
12th Salesforce Developer Group meeting in Bilbao
PPTX
13th Salesforce Developer Group meeting in Bilbao
PPTX
11th Salesforce Developer Group meeting in Bilbao
PPTX
9th Salesforce Developer Group meeting in Bilbao
PPTX
8th Salesforce Developer Group meeting in Bilbao
PPTX
6th Salesforce Developer Group - Bilbao
PPTX
Salesforce Bilbao Elevate 2015 - Presentación principal y FinancialForce
PDF
Salesforce Elevate Bilbao 2015 - Desuto Presentación
PDF
Salesforce Bilbao Elevate 2015 - Nts cloud computing y sfdc
PPTX
Salesforce Bilbao Elevate '15 - 3rd developer workshop
PPTX
Salesforce Bilbao Elevate '15 - 2nd developer workshop
PPTX
Salesforce Bilbao Elevate '15 - 1st developer workshop
17th Salesforce Developer Group meeting in Bilbao
Salesforce Elevate - Bilbao '17 - Separación de Conceptos - SoC
Salesforce Elevate - Bilbao '17 - Process automation with and without code
Salesforce Elevate - Bilbao '17 - Introducción FinancialForce
Salesforce Elevate - Bilbao '17 - Introducción NTS
Salesforce Elevate - Bilbao '17 - Chatbot y Salesforce
Salesforce Elevate - Bilbao '17 - Introducción Salesforce
14th Salesforce Developer Group meeting in Bilbao
12th Salesforce Developer Group meeting in Bilbao
13th Salesforce Developer Group meeting in Bilbao
11th Salesforce Developer Group meeting in Bilbao
9th Salesforce Developer Group meeting in Bilbao
8th Salesforce Developer Group meeting in Bilbao
6th Salesforce Developer Group - Bilbao
Salesforce Bilbao Elevate 2015 - Presentación principal y FinancialForce
Salesforce Elevate Bilbao 2015 - Desuto Presentación
Salesforce Bilbao Elevate 2015 - Nts cloud computing y sfdc
Salesforce Bilbao Elevate '15 - 3rd developer workshop
Salesforce Bilbao Elevate '15 - 2nd developer workshop
Salesforce Bilbao Elevate '15 - 1st developer workshop
Publicidad

Último (20)

PDF
Perfilaje de Pozos _20250624_222013_0000.pdf
PPTX
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
PDF
S15 Protección de redes electricas 2025-1_removed.pdf
PPTX
Riesgo eléctrico 5 REGLAS DE ORO PARA TRABAJOS CON TENSION
PDF
Diseño y Utiliación del HVAC Aire Acondicionado
PPTX
MODULO 1.SEGURIDAD Y SALUD CONCEPTOS GENERALES.pptx
PPT
PRIMEROS AUXILIOS EN EL SECTOR EMPRESARIAL
PDF
LIBRO UNIVERSITARIO DESARROLLO ORGANIZACIONAL BN.pdf
PDF
Informe Comision Investigadora Final distribución electrica años 2024 y 2025
PDF
SISTEMAS DE PUESTA A TIERRA: Una introducción a los fundamentos de los sistem...
PPTX
1 CONTAMINACION AMBIENTAL EN EL PLANETA.pptx
PPTX
Logging While Drilling Ingenieria Petrolera.pptx
PPTX
LEVANTAMIENTOS TOPOGRAFICOS - DIAPOSITIVAS
PPTX
Presentacion_Palcoma_Alta energia solar eolica
PDF
Curso Introductorio de Cristales Liquidos
PPTX
MARITIMO Y LESGILACION DEL MACO TRANSPORTE
PPTX
Introduccion quimica del fuego.ffffffffffpptx
PDF
TESTAMENTO DE DESCRIPTIVA ..............
PPTX
GEOLOGIA, principios , fundamentos y conceptos
PDF
LIBRO UNIVERSITARIO SISTEMAS PRODUCTIVOS BN.pdf
Perfilaje de Pozos _20250624_222013_0000.pdf
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
S15 Protección de redes electricas 2025-1_removed.pdf
Riesgo eléctrico 5 REGLAS DE ORO PARA TRABAJOS CON TENSION
Diseño y Utiliación del HVAC Aire Acondicionado
MODULO 1.SEGURIDAD Y SALUD CONCEPTOS GENERALES.pptx
PRIMEROS AUXILIOS EN EL SECTOR EMPRESARIAL
LIBRO UNIVERSITARIO DESARROLLO ORGANIZACIONAL BN.pdf
Informe Comision Investigadora Final distribución electrica años 2024 y 2025
SISTEMAS DE PUESTA A TIERRA: Una introducción a los fundamentos de los sistem...
1 CONTAMINACION AMBIENTAL EN EL PLANETA.pptx
Logging While Drilling Ingenieria Petrolera.pptx
LEVANTAMIENTOS TOPOGRAFICOS - DIAPOSITIVAS
Presentacion_Palcoma_Alta energia solar eolica
Curso Introductorio de Cristales Liquidos
MARITIMO Y LESGILACION DEL MACO TRANSPORTE
Introduccion quimica del fuego.ffffffffffpptx
TESTAMENTO DE DESCRIPTIVA ..............
GEOLOGIA, principios , fundamentos y conceptos
LIBRO UNIVERSITARIO SISTEMAS PRODUCTIVOS BN.pdf

1st Developer User Group - Bilbao

  • 1. DEVELOPER USER GROUP Bilbao, 27 de Septiembre, 2013
  • 2. 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
  • 5. 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
  • 6. 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.
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. LOS BOTONES DE SALESFORCE  ¿Preferencias?
  • 11. WE LOVE SALEFORCE RELEASES!!!!  Winter ‘14 eliminado límite líneas de código  Winter ’13 llamar a un Batch Apex desde 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 workflow sobre 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 ….
  • 12. LISTA TODO  Temas propuestos  Plataforma Force.com  Lenguaje APEX  Visualforce Flow  Profiles vs Permission Sets  Exámenes de Desarrolladores y mantenimiento  ….
  • 14. GRACIAS!! NOS VEMOS EN EL PRÓXIMO DUG