salesforce bilbao elevate '15 - 3rd developer workshop

39
Introducción a Salesforce 1 Bilbao Universidad de Deusto

Upload: northspainsalesforcedevelopergroup

Post on 19-Jul-2015

92 views

Category:

Engineering


1 download

TRANSCRIPT

Page 1: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Introducción a Salesforce 1Bilbao – Universidad de Deusto

Page 2: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Consultor en NTS Solutions

@Vic_Naranja

Vic-Designs

Victor Saez

Victor Saez

Page 3: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Safe Harbor

Safe harbor statement under the Private Securities Litigation Reform Act of 1995:

This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of

the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking

statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service

availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future

operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use

of our services.

The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our

service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth,

interruptions or delays in our Web hosting, breach of our security measures, the outcome of intellectual property and other l itigation, risks associated with

possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our abi lity to expand, retain, and

motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-

salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial

results of salesforce.com, inc. is included in our annual report on Form 10-Q for the most recent fiscal quarter ended July 31, 2012. This documents and

others containing important disclosures are available on the SEC Filings section of the Investor Information section of our Web site.

Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be

delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available.

Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.

Page 4: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Qué es salesforce 1

Ventajas de Salesforce 1

Crear una aplicación Salesforce1

Personalizar el formato para

acceder desde el movil

Crear registros usando

“acciones globales”

Crear registros relacionados

mediante “acciones especificas

de objeto”

Usar la aplicacion real

Agenda

Page 5: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Salesforce 1

ACCEDA A SU NEGOCIO

DESDE SU TELEFONO

Page 6: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Salesforce1 Mobile App

Salesforce en su teléfono

Personalizable por

– Usuarios

– Administradores

– Desarrolladores

Soporta

– Objetos

– Visualforce

– Canvas

Page 7: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Salesforce 1, el camino mas rápido para crear su app

IdeaBuild App

Idea

buy &

setup

hardware

install

complex

software

define user

access

build & test

security

make it

mobile &

social

setup

reporting &

analytics

build

app

Plataformas tradicionales

6-12 Meses?

App

App

1

Page 8: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Salesforce1 Platform Services

Salesforce1 Platform

Force.com Heroku Exact Target

Salesforce1 Platform APIs

Salesforce1 App

Sales

Cloud

Service

Cloud

Marketing

CloudAppExchange

Custom

Apps

Partner

Apps

Page 9: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Acceder a la versión móvil del navegador

Existen 3 formas para acceder a Salesforce 1

– Como aplicación descargable en el dispositivo movil

– Navegando a la página login.salesforce.com desde su

dispositivo movil

– Añadiendo one/one.app a la url de su instancia

Page 10: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Crear una tarea

Desde el menu inferior, pulsamos

la opción “Nueva Tarea”

Todas las opciones disponibles

son conocidas como “global

actions”

Page 11: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Navegar a un registro

Ir a la sección de contactos de

menu lateral

Buscar al contacto “Tim barr”

El resultado devuelve una “tarjeta

de previsualizacion”

Page 12: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Navegar a un registro

La informacion que se muestra

debajo del nombre corresponde

con el formato compacto o

“compact layout”

Los campos mostrados dependen

del formato de página asignado

Page 13: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Navegar a un registro

En la pestaña “relacionado”

podemos ver información

relacionada con el registro actual

Podemos añadir mas información

mediante “Tarjetas moviles” o

“Mobile Cards”

Page 14: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Acciones especificas de objeto

Estas acciones estan ligadas a un

objeto en particular.

Se pueden crear nuevas acciones

personalizadas

Page 15: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Crear un registro “Producto”

Pulsar la opción “Mostrar mas”

para que aparezca el objeto

“Producto”

Pulsar el botón Nuevo y crear un

registro nuevo llamado “E-reader”

Page 16: Salesforce Bilbao Elevate '15 - 3rd developer workshop

A tener en cuenta:

– Cada pestaña en salesforce se representa mediante una opción del

menu “Reciente”.

– Las búsquedas en salesforce determinan la información que se

muestra.

– Las aplicaciones de salesforce como “Ventas” o las personalizadas

como la que hemos creado no se muestran como tal en salesforce1

– El Sistema determina que registro es más importante según las

busquedas y reordena las opciones del menú.

Page 17: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Personalización

Crearemos un formato de página optimizado para el movil

Crearemos un formato compacto

Añadiremos “Tarjetas moviles” en la página de información

relacionada.

Page 18: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Crear un nuevo Formato de Página

Crearemos un Nuevo Formato de

página llamado “Account Mobile”

Añadiremos los campos y

relaciones mas relevantes

Page 19: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Asignar el F.P. creado al perfil administrador

Page 20: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Crear un nuevo formato compacto

Nuevo format compacto llamado

“Merchandise Compact Layout”

Incluir campos “Nombre”, “Precio”

y “Cantidad”

Establecer formato como primario

Page 21: Salesforce Bilbao Elevate '15 - 3rd developer workshop

A tener en cuenta:– Los formatos compactos los utilizamos para ver información principal

rapidamente.

– El Sistema genera un format compacto por defecto

– El nombre y los 3 primeros campos se mostrarán en la sección

principal del registro.

– Se mostrarán en la previsualización del registro

– Además este formato determina los campos que aparecen en el feed

de chatter cuando se crea un registro utilizando una acción del

publicador

Page 22: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Tarjetas Móviles

Existen 2 tipos de tarjetas

moviles:

– Tarjetas relacionadas

– Tarjetas de paginas VF

Si tenemos un campo lookup

podemos generar una nueva

tarjeta relacionada

Page 23: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Global Actions

Usaremos acciones globales para crear elementos

rapidamente

Se pueden añadir tanto en el publicador global como en

cualquier objeto soportado.

Page 24: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Global Actions

Page 25: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Global Actions

Definimos el

formato

Podemos

establecer valores

por defecto

Page 26: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Global Actions

Modificamos el formato del publicador global para añadir nuestra nueva

acción

Page 27: Salesforce Bilbao Elevate '15 - 3rd developer workshop

A tener en cuenta:

– Las acciones globales se mostrarán en el publicador en las paginas a

las que aplique el formato global, en chatter y en cualquier formato que

no haya sido sobreescrito por un formato de publicador mas especifico

– El formato global del publicador esta asignado a todos los perfiles por

defecto. Aun asi, se puede sobreescribir como cualquier formato de

pagina mediante la “Asignación de formato del publicador”

Page 28: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Object Specific Actions

Son acciones que permiten crear registros que estan

asociados con otros registros

Sin salir de la ficha de un registro, crearemos otro, asociado

con el registro que estamos trabajando

Page 29: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Object Specific Action

Creamos una acción para crear un nuevo caso asociado a una cuenta.

Page 30: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Object Specific Action

Modificamos el formato con los campos a mostrar

Aunque el estado es obligatorio, lo quitamos de la lista

Page 31: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Object Specific Action

Podemos elegir valores por defecto para los diferentes campos

Como el campo estado es obligatorio le damos un valor por defecto

Page 32: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Object Specific Action

Finalmente añadimos la acción al formato de página de Cuenta

Comprobamos que tenemos la nueva accion en el menu de detalle de

cuenta.

El campo estado se rellena automaticamente

Page 33: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Ejemplo Real

www.salesforce.com/mobile

Probar a crear un nuevo post y adjuntar una foto tomada con

la cámara.

Comprobar como el post aparece en nuestro feed (Sección

noticias) para poder

Page 34: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Activar notificaciones

Si usamos la aplicación real podemos activar notificaciones para recibir

avison cuando no usemos la app. Por ejemplo recibir avisos cuando

alguien nos menciona en un post o cuando recibimos una petición de

aprobación

Page 35: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Pinear búsquedas frecuentes

Podemos influenciar el orden en el

que aparecen los elementos

recientes

Cuando hagamos una búsqueda

en salesforce pulsaremos el boton

“pin” en la lista de objetos lateral.

De esta forma este objeto

aparecerá en primer lugar en

Salesforce1

Page 36: Salesforce Bilbao Elevate '15 - 3rd developer workshop

SDG: http://slideshare.net/northspainsalesforcedevelopergroup

Github: https://github.com/northspainsalesforcedevelopergroup/elevator20150226

Meetup: http://www.meetup.com/Spain-Salesforce-Developer-User-Group/

– http://www.meetup.com/Spain-Salesforce-Developer-User-Group/events/220539551/

Libros: https://developer.salesforce.com/page/Force.com_workbook

– http://www.salesforce.com/us/developer/docs/workbook_vf/index.htm

– https://developer.salesforce.com/page/User_Interface

Training: https://developer.salesforce.com/trailhead

Essentials Madrid: https://www.salesforce.com/es/events/details/sfe15-madrid/

Enlaces de Utilidad

Page 37: Salesforce Bilbao Elevate '15 - 3rd developer workshop

@salesforcedevs

Salesforce Developers

+Salesforce Developers

Salesforce Developers

Salesforce Developers

Salesforce en las redes sociales

Page 38: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Preguntas y dudas

Page 39: Salesforce Bilbao Elevate '15 - 3rd developer workshop

Consultor en NTS Solutions

@Vic_Naranja

Vic-Designs

Victor Saez

Victor SaezGracias