SlideShare une entreprise Scribd logo
1  sur  18
Salesforce
Developer Group
Bilbao, 23 de octubre, 2015
Agenda
 Bienvenidos!!
 Presentaciones - ¿tenemos nuevos miembros?
 Custom Metadata Types – Asier Rodríguez
 Descanso
 Dreamforce ‘15 ¿has estado?
Custom metadata types
¿Qué son?
 Nueva funcionalidad que permite la creación de
metadatos.
 Spring 15’ Beta
 Summer 15’ GA
 Winter 16’ mejoras.
¿Para qué sirve?
 Almacenar y gestionar datos de configuración.
 ¿Custom settings?
 ¿Fichero de constantes?
 ¿Custom object?
Usuario Password Endpoint
Desarrollo passwordsincifrar http://soydedug.com:1555
Producción dugmolabamas http://soydedug.com:1337
Despliegue
Usuario Password Endpoint
Custom setting
Usuario Password Endpoint
Desarrollo passwordsincifrar http://soydedug.com:1555
Producción dugmolabamas http://soydedug.com:1337
Despliegue
Usuario Password Endpoint
Desarrollo passwordsincifrar http://soydedug.com:1555
Producción dugmolabamas http://soydedug.com:1337
Custom metadata type
¿Qué más?
 Formatos de página
 Gestión de permisos de edición y visualización.
Mi primer metadato
 Configuración – Desarrollo – Tipos de metadatos
personalizados.
 Public/Protected
 Nuevo campo personalizado
 No permite divisa, picklist, multipicklist ni relaciones.
Mi primer metadato
 Gestionar configuraciones - Nuevo.
 Label + Nombre de API
 Componente protegido
Prueba
 ¿Qué va a pasar?
for(Integer i=0;i<200;i++)
{
List<Account> lista=[select Id from Account];
}
System.debug(‘FIN');
Prueba
 ¿Qué va a pasar?
 Sin límite de SOQL
 Adios “MIXED_DML_OPERATION”
for(Integer i=0;i<200;i++)
{
List<config__mdt> lista=[select Id from config__mdt];
}
System.debug(‘FIN');
¿Dónde está el truco?
 Metadatos sólo son accesibles desde el Metadata API.
 Operaciones DML sólo permitidas desde:
 Interfaz
 Metadata API
 Máximo 10 megas
 Tamaño variable según campos creados
Conclusión
 Nuevo tipo de objeto
 Despliegue de datos entre instancias.
 Variables / Constantes
 Visibles / Ocultos
 Sin límite de SOQL.
 No permite DML en Apex o SOAP/REST API.
 10 Mb de metadatos.
 Son accesibles desde teses
¿Preguntas?
@asiereiki
¡¡GRACIAS!!
¡A comer!
¡¡GRACIAS!!
Nos vemos en el
próximo SGD

Contenu connexe

Similaire à 8th Salesforce Developer Group meeting in Bilbao

Web matrix session4
Web matrix session4Web matrix session4
Web matrix session4
Gonzalo C.
 
Curso Google Analytics cein
Curso Google Analytics ceinCurso Google Analytics cein
Curso Google Analytics cein
Cein
 
Mobile apps - MeliDevConf BsAs.
Mobile apps - MeliDevConf BsAs.Mobile apps - MeliDevConf BsAs.
Mobile apps - MeliDevConf BsAs.
melidevelopers
 
El futuro de office 365 en 2019 y 2020: la innovación (SharePoint & Office 36...
El futuro de office 365 en 2019 y 2020: la innovación (SharePoint & Office 36...El futuro de office 365 en 2019 y 2020: la innovación (SharePoint & Office 36...
El futuro de office 365 en 2019 y 2020: la innovación (SharePoint & Office 36...
Miguel Tabera
 

Similaire à 8th Salesforce Developer Group meeting in Bilbao (20)

Web matrix session4
Web matrix session4Web matrix session4
Web matrix session4
 
Gdg 2013
Gdg 2013Gdg 2013
Gdg 2013
 
Curso Google Analytics cein
Curso Google Analytics ceinCurso Google Analytics cein
Curso Google Analytics cein
 
Potencia tu Tag Manager - User Web Analytics - Eshow 2017
Potencia tu Tag Manager - User Web Analytics - Eshow 2017Potencia tu Tag Manager - User Web Analytics - Eshow 2017
Potencia tu Tag Manager - User Web Analytics - Eshow 2017
 
Mobile apps - MeliDevConf BsAs.
Mobile apps - MeliDevConf BsAs.Mobile apps - MeliDevConf BsAs.
Mobile apps - MeliDevConf BsAs.
 
Recomendaciones de seguridad informática
Recomendaciones de seguridad informáticaRecomendaciones de seguridad informática
Recomendaciones de seguridad informática
 
Introducción a WordPress en WordCamp Bilbao (luciamarin.es)
Introducción a WordPress en WordCamp Bilbao (luciamarin.es)Introducción a WordPress en WordCamp Bilbao (luciamarin.es)
Introducción a WordPress en WordCamp Bilbao (luciamarin.es)
 
Las diez estrategias para mejorar la presencia Online de tu negocio
Las diez estrategias para mejorar la presencia Online de tu negocioLas diez estrategias para mejorar la presencia Online de tu negocio
Las diez estrategias para mejorar la presencia Online de tu negocio
 
Introduciendo Spring 19 - Evento Palma Salesforce
Introduciendo Spring 19 - Evento Palma SalesforceIntroduciendo Spring 19 - Evento Palma Salesforce
Introduciendo Spring 19 - Evento Palma Salesforce
 
El futuro de office 365 en 2019 y 2020: la innovación (SharePoint & Office 36...
El futuro de office 365 en 2019 y 2020: la innovación (SharePoint & Office 36...El futuro de office 365 en 2019 y 2020: la innovación (SharePoint & Office 36...
El futuro de office 365 en 2019 y 2020: la innovación (SharePoint & Office 36...
 
Usando la flexibilidad y el poder de wordpress
Usando la flexibilidad y el poder de wordpressUsando la flexibilidad y el poder de wordpress
Usando la flexibilidad y el poder de wordpress
 
SharePoint Saturday Madrid 2019 - Productivity based on AI
SharePoint Saturday Madrid 2019 - Productivity based on AISharePoint Saturday Madrid 2019 - Productivity based on AI
SharePoint Saturday Madrid 2019 - Productivity based on AI
 
MM15AR - Magento 2: Basado en una historia real
MM15AR - Magento 2: Basado en una historia realMM15AR - Magento 2: Basado en una historia real
MM15AR - Magento 2: Basado en una historia real
 
Como convertirme en experto de solidworks
Como convertirme en experto de solidworksComo convertirme en experto de solidworks
Como convertirme en experto de solidworks
 
Spfx Ninja Next Level: Beyond SharePoint
Spfx Ninja Next Level: Beyond SharePointSpfx Ninja Next Level: Beyond SharePoint
Spfx Ninja Next Level: Beyond SharePoint
 
2012 07 03-04 ga renovado ged
2012 07 03-04 ga renovado ged2012 07 03-04 ga renovado ged
2012 07 03-04 ga renovado ged
 
Java script para desarrolladores SharePoint
Java script para desarrolladores SharePointJava script para desarrolladores SharePoint
Java script para desarrolladores SharePoint
 
Open platform - Hernan Di Chello / José Garcia
Open platform  - Hernan Di Chello / José GarciaOpen platform  - Hernan Di Chello / José Garcia
Open platform - Hernan Di Chello / José Garcia
 
Metadata api en apex
Metadata api en apexMetadata api en apex
Metadata api en apex
 
Gestión de información con WordPress para no programadores - WordCamp Santa...
Gestión de información con WordPress para no programadores - WordCamp Santa...Gestión de información con WordPress para no programadores - WordCamp Santa...
Gestión de información con WordPress para no programadores - WordCamp Santa...
 

Plus de northspainsalesforcedevelopergroup

Plus de northspainsalesforcedevelopergroup (20)

17th Salesforce Developer Group meeting in Bilbao
17th Salesforce Developer Group meeting in Bilbao17th Salesforce Developer Group meeting in Bilbao
17th Salesforce Developer Group meeting in Bilbao
 
Salesforce Elevate - Bilbao '17 - Separación de Conceptos - SoC
Salesforce Elevate - Bilbao '17 - Separación de Conceptos - SoCSalesforce Elevate - Bilbao '17 - Separación de Conceptos - SoC
Salesforce Elevate - Bilbao '17 - Separación de Conceptos - SoC
 
Salesforce Elevate - Bilbao '17 - Process automation with and without code
Salesforce Elevate - Bilbao '17 - Process automation with and without codeSalesforce Elevate - Bilbao '17 - Process automation with and without code
Salesforce Elevate - Bilbao '17 - Process automation with and without code
 
Salesforce Elevate - Bilbao '17 - Introducción FinancialForce
Salesforce Elevate - Bilbao '17 - Introducción FinancialForceSalesforce Elevate - Bilbao '17 - Introducción FinancialForce
Salesforce Elevate - Bilbao '17 - Introducción FinancialForce
 
Salesforce Elevate - Bilbao '17 - Introducción NTS
Salesforce Elevate - Bilbao '17 - Introducción NTSSalesforce Elevate - Bilbao '17 - Introducción NTS
Salesforce Elevate - Bilbao '17 - Introducción NTS
 
Salesforce Elevate - Bilbao '17 - Chatbot y Salesforce
Salesforce Elevate - Bilbao '17 - Chatbot y SalesforceSalesforce Elevate - Bilbao '17 - Chatbot y Salesforce
Salesforce Elevate - Bilbao '17 - Chatbot y Salesforce
 
Salesforce Elevate - Bilbao '17 - Introducción Salesforce
Salesforce Elevate - Bilbao '17 - Introducción SalesforceSalesforce Elevate - Bilbao '17 - Introducción Salesforce
Salesforce Elevate - Bilbao '17 - Introducción Salesforce
 
14th Salesforce Developer Group meeting in Bilbao
14th Salesforce Developer Group meeting in Bilbao14th Salesforce Developer Group meeting in Bilbao
14th Salesforce Developer Group meeting in Bilbao
 
12th Salesforce Developer Group meeting in Bilbao
12th Salesforce Developer Group meeting in Bilbao12th Salesforce Developer Group meeting in Bilbao
12th Salesforce Developer Group meeting in Bilbao
 
6th Salesforce Developer Group - Bilbao
6th Salesforce Developer Group - Bilbao6th Salesforce Developer Group - Bilbao
6th Salesforce Developer Group - Bilbao
 
Salesforce Bilbao Elevate 2015 - Presentación principal y FinancialForce
Salesforce Bilbao Elevate 2015 - Presentación principal y FinancialForceSalesforce Bilbao Elevate 2015 - Presentación principal y FinancialForce
Salesforce Bilbao Elevate 2015 - Presentación principal y FinancialForce
 
Salesforce Elevate Bilbao 2015 - Desuto Presentación
Salesforce Elevate Bilbao 2015 - Desuto PresentaciónSalesforce Elevate Bilbao 2015 - Desuto Presentación
Salesforce Elevate Bilbao 2015 - Desuto Presentación
 
Salesforce Bilbao Elevate 2015 - Nts cloud computing y sfdc
Salesforce Bilbao Elevate 2015 - Nts cloud computing y sfdcSalesforce Bilbao Elevate 2015 - Nts cloud computing y sfdc
Salesforce Bilbao Elevate 2015 - Nts cloud computing y sfdc
 
Salesforce Bilbao Elevate '15 - 4th developer workshop
Salesforce Bilbao Elevate '15 - 4th developer workshopSalesforce Bilbao Elevate '15 - 4th developer workshop
Salesforce Bilbao Elevate '15 - 4th developer workshop
 
Salesforce Bilbao Elevate '15 - 3rd developer workshop
Salesforce Bilbao Elevate '15 - 3rd developer workshopSalesforce Bilbao Elevate '15 - 3rd developer workshop
Salesforce Bilbao Elevate '15 - 3rd developer workshop
 
Salesforce Bilbao Elevate '15 - 2nd developer workshop
Salesforce Bilbao Elevate '15 - 2nd developer workshopSalesforce Bilbao Elevate '15 - 2nd developer workshop
Salesforce Bilbao Elevate '15 - 2nd developer workshop
 
Salesforce Bilbao Elevate '15 - 1st developer workshop
Salesforce Bilbao Elevate '15 - 1st developer workshopSalesforce Bilbao Elevate '15 - 1st developer workshop
Salesforce Bilbao Elevate '15 - 1st developer workshop
 
5th Salesforce Developer Group - Bilbao
5th Salesforce Developer Group - Bilbao5th Salesforce Developer Group - Bilbao
5th Salesforce Developer Group - Bilbao
 
4th Salesforce Developer Group - Bilbao
4th Salesforce Developer Group - Bilbao4th Salesforce Developer Group - Bilbao
4th Salesforce Developer Group - Bilbao
 
3rd Salesforce Develoepr Group - Bilbao
3rd Salesforce Develoepr Group - Bilbao3rd Salesforce Develoepr Group - Bilbao
3rd Salesforce Develoepr Group - Bilbao
 

Dernier

analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
Ricardo705519
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
bcondort
 

Dernier (20)

CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdfAnálisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
Análisis_y_Diseño_de_Estructuras_con_SAP_2000,_5ta_Edición_ICG.pdf
 
Trazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxTrazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptx
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
Control estadistico de procesos Primera parte.pdf
Control estadistico de procesos Primera parte.pdfControl estadistico de procesos Primera parte.pdf
Control estadistico de procesos Primera parte.pdf
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 

8th Salesforce Developer Group meeting in Bilbao

  • 2. Agenda  Bienvenidos!!  Presentaciones - ¿tenemos nuevos miembros?  Custom Metadata Types – Asier Rodríguez  Descanso  Dreamforce ‘15 ¿has estado?
  • 4. ¿Qué son?  Nueva funcionalidad que permite la creación de metadatos.  Spring 15’ Beta  Summer 15’ GA  Winter 16’ mejoras.
  • 5. ¿Para qué sirve?  Almacenar y gestionar datos de configuración.  ¿Custom settings?  ¿Fichero de constantes?  ¿Custom object?
  • 6. Usuario Password Endpoint Desarrollo passwordsincifrar http://soydedug.com:1555 Producción dugmolabamas http://soydedug.com:1337 Despliegue Usuario Password Endpoint Custom setting
  • 7. Usuario Password Endpoint Desarrollo passwordsincifrar http://soydedug.com:1555 Producción dugmolabamas http://soydedug.com:1337 Despliegue Usuario Password Endpoint Desarrollo passwordsincifrar http://soydedug.com:1555 Producción dugmolabamas http://soydedug.com:1337 Custom metadata type
  • 8. ¿Qué más?  Formatos de página  Gestión de permisos de edición y visualización.
  • 9. Mi primer metadato  Configuración – Desarrollo – Tipos de metadatos personalizados.  Public/Protected  Nuevo campo personalizado  No permite divisa, picklist, multipicklist ni relaciones.
  • 10. Mi primer metadato  Gestionar configuraciones - Nuevo.  Label + Nombre de API  Componente protegido
  • 11. Prueba  ¿Qué va a pasar? for(Integer i=0;i<200;i++) { List<Account> lista=[select Id from Account]; } System.debug(‘FIN');
  • 12. Prueba  ¿Qué va a pasar?  Sin límite de SOQL  Adios “MIXED_DML_OPERATION” for(Integer i=0;i<200;i++) { List<config__mdt> lista=[select Id from config__mdt]; } System.debug(‘FIN');
  • 13. ¿Dónde está el truco?  Metadatos sólo son accesibles desde el Metadata API.  Operaciones DML sólo permitidas desde:  Interfaz  Metadata API  Máximo 10 megas  Tamaño variable según campos creados
  • 14. Conclusión  Nuevo tipo de objeto  Despliegue de datos entre instancias.  Variables / Constantes  Visibles / Ocultos  Sin límite de SOQL.  No permite DML en Apex o SOAP/REST API.  10 Mb de metadatos.  Son accesibles desde teses
  • 17.
  • 18. ¡¡GRACIAS!! Nos vemos en el próximo SGD