6th salesforce developer group - bilbao
TRANSCRIPT
![Page 1: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/1.jpg)
Salesforce Developer Group
Bilbao, 27de marzo, 2015
![Page 2: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/2.jpg)
AgendaBienvenidos a la Lightning Week
Presentaciones
Lightning Component
Lightning Process Builder
Lightning App Builder
![Page 3: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/3.jpg)
Lightning week – Bienvenidos!!¿Qué es SDG? (aka DUG)
¿Nuevos miembros?
Lightning week
![Page 4: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/4.jpg)
Lightning Components
![Page 5: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/5.jpg)
Preguntas y RespuestasQ: Is Lightning an MVC framework? A: No, it’s a component-based framework. Q: Why am I not seeing Lightning Components in my Org? A: It’s being rolled as we speak. Currently new Orgs and few others have it. Q: When will Lightning Components be GA? A: We’re not commenting publicly about our release timeline.
Q: What’s the current release status of Lightning Components framework and Lightning App Builder? A: Lightning Components framework is in Beta. Lightning App Builder is in Pilot.
Q: How do I use Lightning Components with the Salesforce1 Mobile App? A: Either as Tabs or as Lightning Extensions.
![Page 6: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/6.jpg)
Preguntas y Respuestas
Q: Why am I not seeing Lightning Components in my Org? A: It’s being rolled as we speak. Currently new Orgs and few others have it. Q: When will Lightning Components be GA? A: We’re not commenting publicly about our release timeline.
Q: What’s the current release status of Lightning Components framework and Lightning App Builder? A: Lightning Components framework is in Beta. Lightning App Builder is in Pilot.
Q: How do I use Lightning Components with the Salesforce1 Mobile App? A: Either as Tabs or as Lightning Extensions.
![Page 7: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/7.jpg)
Preguntas y RespuestasQ: If Salesforce1 uses Lightning Components, will those Lightning Components (for example, the calendar component, input fields, etc.) be exposed as “standard components” for developers to use in the future with standard Salesforce styling? A: We’re not commenting publicly about our release plan.
Q: Which parts of Lightning Components are server-side and which are client-side? A: Lightning Components can use JavaScript on the client side and Apex on the server side.
Q: A tab with a Lightning Component only displays in the Salesforce1 UI. Can I make a Lightning Component that shows up in both the mobile and the desktop UIs? A: Currently you can only use Lightning Components in the Salesforce1 Mobile App or a standalone app.
![Page 8: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/8.jpg)
Preguntas
Q: Visualforce already has components. How are Lightning Component different and why would I want to use them? A: Visualforce components are page-centric and most of the work is done on the server. Lightning is designed from the component up, rather than having the concept of a page as its fundamental unit. Lightning Components are client-side centric, which makes them more dynamic and mobile friendly.
Q: Does Lightning work with Visualforce? A: Not at this time. Q: Will Lightning Components be replacing Visualforce? A: No
![Page 9: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/9.jpg)
Crear una orgCreación entorno desarrollo – gratuita
https://developer.salesforce.com/signup
Accesso a Salesforce
https://login.salesforce.com
Material de hoy:
http://developerforce.github.io/lightning-components-tutorial/setup-environment.html
![Page 10: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/10.jpg)
Activar Lightning Components
![Page 11: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/11.jpg)
Abrir la consola de desarrollador
Si, de momento solo se pueden crear componentes desde la consola de desarrollador
![Page 12: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/12.jpg)
Creamos el componenteFile > New > Lightning Component
Nombre del componente -> QuickContacts
![Page 13: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/13.jpg)
Creamos la fichaCreate > Tabs
![Page 14: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/14.jpg)
Añadimos la ficha al menú Movil
Administer > Mobile Administration > Mobile Navigation
![Page 15: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/15.jpg)
Accedemos al componente
![Page 16: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/16.jpg)
Creamos un nuevo componente “ContactList”
File > New > Lightning Component
![Page 17: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/17.jpg)
Implementamos la parte controladora
![Page 18: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/18.jpg)
Añadimos el componente dentro del comp. anterior
![Page 19: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/19.jpg)
Añadimos estilo
![Page 20: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/20.jpg)
Creamos el evento SearchKeyChange
File > New > Lightning Event.
Este evento servirá para comunicar los 2 componentes
![Page 21: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/21.jpg)
Creamos el componente SearchBar
File > New > Lightning Component
![Page 22: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/22.jpg)
Creamos el controlador SearchBar
![Page 23: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/23.jpg)
Creamos el estilo para SearchBar
![Page 24: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/24.jpg)
Escuchamos el evento en el componenete SearchList
![Page 25: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/25.jpg)
Modificamos el controlador SearchList
![Page 26: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/26.jpg)
Añadimos SearchBar al componenete inicial
![Page 28: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/28.jpg)
Lightning Process Builder
![Page 29: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/29.jpg)
Crear una org e instalción paquete
Creación entorno desarrollo – gratuita
https://developer.salesforce.com/signup
Accesso a Salesforce
https://login.salesforce.com
Material de hoy:
http://leeanndroid.github.io/LightningProcessBuilder/index.html
Intalación paquete:
http://bit.ly/TripApprovalPackage
![Page 30: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/30.jpg)
Modificación Quick ActionSetup | Create | Global Actions | Publisher
Layouts
Seleccionamos New Trip y guardamos
![Page 31: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/31.jpg)
Creación campo FórmulaSetup | App Setup | Create | Objects | Trip
Request
![Page 32: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/32.jpg)
Nuevo UsuarioSetup | Administration Setup | Manage Users |
Users Usuario que aprobará los gastos
![Page 33: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/33.jpg)
Creación Approval ProcessSetup | Create | Workflow & Approval | Approval
Process
Manage approval process for: Trip Request
Create New Appoval Process | Use Jump Start Wizard
![Page 34: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/34.jpg)
Approval Process
![Page 35: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/35.jpg)
Approval Process
No olvides activarla!!
![Page 36: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/36.jpg)
Process Builder - NewSetup | Build | Workflow and Approvals | Process
Builder
![Page 37: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/37.jpg)
Process Builder – Añadir objeto
![Page 38: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/38.jpg)
Process Builder – Añadir objeto
![Page 39: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/39.jpg)
Process Builder – Definir norma
![Page 40: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/40.jpg)
Process Builder – Nueva Acción
Crear entrada en Chatter
![Page 41: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/41.jpg)
Process Builder – Nueva Acción
![Page 42: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/42.jpg)
Process Builder – Nueva Acción
Crear registro Evento
![Page 43: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/43.jpg)
Process Builder – Nueva Acción
Enviar aprobación
![Page 44: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/44.jpg)
Process Builder –Activación
Para activarlo es necesario:Al menos una norma definidaAl menos una acción (inmediata ó programada)
No se puede editar después de activar!!!
![Page 45: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/45.jpg)
Process Builder –Prueba
¿Dónde?Simular Salesforce1 app en el navegardor
https://<instancia>.salesforce.com/one/one.appSalesforce1 appEn el entorno
![Page 46: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/46.jpg)
Process Builder –Prueba
1. Selecciona la Quick Action
2. Introducimos la información
![Page 47: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/47.jpg)
Process Builder –Prueba
¿Qué ha pasado?Tenemos una entrada en chatter
![Page 48: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/48.jpg)
Process Builder –Prueba
¿Qué ha pasado?En el calendario tenemos un Evento
![Page 49: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/49.jpg)
Process Builder –Prueba
¿Qué ha pasado?Proceso de Aprobación
![Page 51: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/51.jpg)
Lightning App Builder
![Page 52: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/52.jpg)
Crear una orgCreación entorno desarrollo – gratuita
https://developer.salesforce.com/signup
Accesso a Salesforce
https://login.salesforce.com
Material de hoy:
http://developerforce.github.io/lightning-app-builder-tutorial/
![Page 53: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/53.jpg)
¿Preguntas?@asiereiki
![Page 54: 6th Salesforce Developer Group - Bilbao](https://reader035.vdocuments.mx/reader035/viewer/2022062300/55c61e1dbb61ebd3568b46d2/html5/thumbnails/54.jpg)
¡¡GRACIAS!!Nos vemos en el
próximo SGD