8th salesforce developer group meeting in bilbao

18
Salesforce Developer Group Bilbao, 23 de octubre, 2015

Upload: northspainsalesforcedevelopergroup

Post on 13-Apr-2017

333 views

Category:

Engineering


1 download

TRANSCRIPT

Page 1: 8th Salesforce Developer Group meeting in Bilbao

Salesforce Developer Group

Bilbao, 23 de octubre, 2015

Page 2: 8th Salesforce Developer Group meeting in Bilbao

AgendaBienvenidos!!Presentaciones - ¿tenemos nuevos miembros?Custom Metadata Types – Asier RodríguezDescansoDreamforce ‘15 ¿has estado?

Page 3: 8th Salesforce Developer Group meeting in Bilbao

Custom metadata types

Page 4: 8th Salesforce Developer Group meeting in Bilbao

¿Qué son?Nueva funcionalidad que permite la creación de

metadatos.Spring 15’ BetaSummer 15’ GAWinter 16’ mejoras.

Page 5: 8th Salesforce Developer Group meeting in Bilbao

¿Para qué sirve?Almacenar y gestionar datos de configuración.¿Custom settings?¿Fichero de constantes?¿Custom object?

Page 6: 8th Salesforce Developer Group meeting in Bilbao

Usuario Password EndpointDesarrollo passwordsincifr

arhttp://soydedug.com:1555

Producción dugmolabamas http://soydedug.com:1337Despliegue

Usuario Password Endpoint

Custom setting

Page 7: 8th Salesforce Developer Group meeting in Bilbao

Usuario Password EndpointDesarrollo passwordsincifr

arhttp://soydedug.com:1555

Producción dugmolabamas http://soydedug.com:1337Despliegue

Usuario Password EndpointDesarrollo passwordsincifr

arhttp://soydedug.com:1555

Producción dugmolabamas http://soydedug.com:1337

Custom metadata type

Page 8: 8th Salesforce Developer Group meeting in Bilbao

¿Qué más?Formatos de páginaGestión de permisos de edición y visualización.

Page 9: 8th Salesforce Developer Group meeting in Bilbao

Mi primer metadatoConfiguración – Desarrollo – Tipos de metadatos

personalizados. Public/Protected

Nuevo campo personalizado No permite divisa, picklist, multipicklist ni relaciones.

Page 10: 8th Salesforce Developer Group meeting in Bilbao

Mi primer metadatoGestionar configuraciones - Nuevo.

Label + Nombre de API

Componente protegido

Page 11: 8th Salesforce Developer Group meeting in Bilbao

Prueba¿Qué va a pasar?

for(Integer i=0;i<200;i++){ List<Account> lista=[select Id from Account];}System.debug(‘FIN');

Page 12: 8th Salesforce Developer Group meeting in Bilbao

Prueba¿Qué va a pasar?

Sin límite de SOQLAdios “MIXED_DML_OPERATION”

for(Integer i=0;i<200;i++){ List<config__mdt> lista=[select Id from config__mdt];}System.debug(‘FIN');

Page 13: 8th Salesforce Developer Group meeting in Bilbao

¿Dónde está el truco?Metadatos sólo son accesibles desde el Metadata

API.Operaciones DML sólo permitidas desde:

InterfazMetadata API

Máximo 10 megasTamaño variable según campos creados

Page 14: 8th Salesforce Developer Group meeting in Bilbao

ConclusiónNuevo tipo de objetoDespliegue de datos entre instancias.

Variables / ConstantesVisibles / Ocultos

Sin límite de SOQL.No permite DML en Apex o SOAP/REST API.10 Mb de metadatos.Son accesibles desde teses

Page 15: 8th Salesforce Developer Group meeting in Bilbao

¿Preguntas?

@asiereiki

Page 16: 8th Salesforce Developer Group meeting in Bilbao

¡¡GRACIAS!!¡A comer!

Page 17: 8th Salesforce Developer Group meeting in Bilbao
Page 18: 8th Salesforce Developer Group meeting in Bilbao

¡¡GRACIAS!!Nos vemos en el

próximo SGD