Top Banner
Salesforce Developer Group Bilbao, 23 de octubre, 2015
18

8th Salesforce Developer Group meeting in Bilbao

Apr 13, 2017

Download

Engineering

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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