Eu vi muitas menções de Salesforce1 saindo do Dreamforce este ano .
Como desenvolvedor, o que é e por que (ou quando) eu iria querer usá-lo?
Tenho a impressão de que é um refinamento do aplicativo chatter-mobile com APIs adicionais e a ideia principal é fornecer acesso móvel ao chatter, CRM e aplicativos personalizados. Parece ter como alvo nativo iOS e Dispositivos Android. Perdi algo importante? (Peguei isso em várias contas do Twitter, então poderia estar errado aqui)
Alguns URLs interessantes que saíram de twitter para acessar diretamente o Salesforce1 e o aplicativo de administração SalesforceA em qualquer navegador.
/one/one.app
e
/one/admin.app
Comentários
- Não adicionando isso como uma resposta, porque eu ‘ também não estou 100% certo, mas parece que você ‘ re basicamente no local. Novos aplicativos para administradores para gerenciar a salesforce.com usando dispositivos móveis (por exemplo, configurações de segurança), uma unificação de APIs para alcançar a salesforce.com, reunindo toda a infraestrutura existente e adicionando novos recursos para trazer o CRM para ” o futuro. ” Sendo que ‘ está sendo revelado na Dreamforce, e eu ‘ não estou lá, qualquer pessoa que provavelmente esteja entende melhor do que eu agora.
- @sfdcfox O SalesforceA Mobile Admin é uma edição bem-vinda. Como usuário do Windows Phone, ‘ espero que haja suporte para HTML5, pois um aplicativo nativo não ‘ parece provável.
- Dado o histórico de ‘ da Salesforce para criar aplicativos especificamente para produtos Microsoft, acho ‘ improvável que ‘ verei uma versão Windows Phone do Salesforce1 ou SalesforceA, pelo menos por um longo tempo.
- O que significa Salesforce1 para desenvolvedores? por @ jeff-douglas
- Se você desenvolve no Chrome e usa o URL /one/one.app, eu ‘ ve considerou o seguinte útil. Você pode abrir o console do desenvolvedor, clicar em configurações (ícone de engrenagem no canto inferior direito), clicar em Substituições e selecionar uma sequência de caracteres do Agente do usuário e métricas de dispositivo para emular vários dispositivos.
Resposta
Salesforce1 é uma nova plataforma, completa com uma série de novas APIs e ferramentas de IU móveis.
Para simplificar demais, ele está pegando o aplicativo móvel Chatter, que até este ponto era apenas um aplicativo executado em código-fonte fechado e construindo-o em uma plataforma, ao mesmo tempo em que realmente expande seus recursos. “é construído com base na premissa de que nossas vidas comerciais estão cada vez mais acontecendo no feed. Cada ação, de curtir a um comentário, agora tem uma API pública e uma chamada de método por trás dela. Mais do que apenas o Chatter, no entanto, ele permite que você incorpore seus aplicativos de negócios por meio do Visualforce ou de ações personalizadas do editor (com seu aplicativo hospedado em qualquer lugar). O Salesforce1 oferecerá marca personalizada, configuração de administrador e permitirá aplicativos instaláveis. Ferramentas de vendas de terceiros , ferramentas de serviço e aplicativos de marketing serão capazes de se conectar diretamente a esta estrutura.
Mais do que apenas móvel, embora seja o foco, o Salesforce1 representa uma nova mentalidade de API em primeiro lugar no Salesforce.com. Cada ação, interface, e o novo recurso é construído em cima de uma API pública que os desenvolvedores também podem usar e consumir. Pense em uma exibição de lista no Salesforce, não é algo que você pode construir sem alguma personalização e código muito profundos. Este componente de IU não é construído em uma API pública. Este é o antigo paradigma do Salesforce.com e o Salesforce1 é o novo.
Vale a pena fazer referência aqui ao Guia do desenvolvedor de aplicativos do Salesforce1 e um lista completa de APIs do Salesforce1
Comentários
- Você pode ser explícito sobre o quê as novas APIs são? À primeira vista, seu documento vinculado parece uma lista de APIs amplamente existentes.
- @KeithC ótima pergunta! A resposta curta é que todas as APIs se aplicam ao Salesforce1 porque o Salesforce1 é apenas uma nova interface móvel para o Salesforce. No entanto, parece que o Salesforce adicionou algumas novas APIs ao mesmo tempo que o Salesforce1 foi lançado.
Resposta
Salesforce1 é um novo aplicativo móvel fornecido pela Salesforce.
Anteriormente, havia algumas maneiras diferentes de se conectar ao Salesforce usando um celular (iOS ou Android – iPhone, iPad, tablet Android, etc.) dispositivo: Salesforce Classic , Salesforce Touch e Chatter Mobile. Este aplicativo móvel substitui o aplicativo mais recente, Chatter Mobile, que foi renomeado para Salesforce1 e atualizado com uma tonelada de novos recursos incríveis.
Resumo: o que é?!
O A página de anúncio do Salesforce1 o descreve como:
Diga olá para a plataforma do cliente Salesforce1.
Conecte todos os seus aplicativos. Conecte todos os seus dispositivos. Conecte todos os dados do seu cliente. Tudo com uma plataforma de cliente projetada para o novo mundo hiperconectado de clientes. Com novas APIs, ferramentas móveis e muito mais, é tudo o que você precisa para vender, atender e comercializar como nunca antes.
E, aqui está um resumo do vídeo de anúncio :
“Apresentando o Salesforce1 – uma plataforma totalmente nova projetada para conecte clientes à próxima geração de aplicativos e dispositivos, para que você possa vender, atender e comercializar como nunca antes. Uma plataforma de cliente projetada inteiramente para acelerar o desenvolvimento e a implantação em um primeiro mundo móvel . Com a colaboração social em seu núcleo e 100% da nuvem Salesforce. Você não está apenas pronto para o que vem a seguir você está bem na frente do próximo. Aqui você encontrará APIs para qualquer coisa ; para que você possa se conectar a tudo. Um AppExchange móvel de classe mundial, para que você esteja instantaneamente pronto para criar e vender aplicativos de última geração para a revolução de aplicativos empresariais. um novo aplicativo Admin , para que você possa mudar as coisas rapidamente. É aqui que um botão conecta tudo instantaneamente: seus clientes , seus funcionários, seus parceiros, seus produtos, tudo que você já criou no Salesforce e tudo que está por vir. “
Por que eu usaria o Salesforce1 e o que posso fazer com ele?
É provavelmente mais fácil de pensar Salesforce1 como uma nova interface móvel para tudo no Salesforce (exceto desenvolvimento, por enquanto …). Portanto, ele é usado para acessar o Salesforce em dispositivos móveis. É possível acessar todos os objetos Padrão e Personalizados, e ainda torna mais fácil publicar uma página do Visualforce em dispositivos móveis. Para fazer isso, siga estas instruções rápidas:
- Navegue até Configuração> Administrar> Administração móvel> Salesforce1
- Certifique-se de que Salesforce1 esteja ativado e clique em Salvar
- Navegue até Configuração> Criar> Desenvolver> Páginas e selecione uma página do Visualforce
- Clique em “Editar”, marque a caixa de seleção “Disponível para aplicativos móveis do Salesforce”; em seguida, clique em Salvar
- Navegue até Configuração> Construir> Criar> Guias
- Crie uma nova guia do Visualforce para sua página
- Marque a caixa de seleção “Pronto para celular” e clique em Salvar
- Navegue até Configuração> Administrar> Administração móvel> Navegação móvel
- Adicione sua nova guia do Visualforce ao menu de navegação do Salesforce1
- Vá para
[your-salesforce-instance-domain].salesforce.com/one/one.app
para testar (eu recomendo usar o Chrome, porque não consegui fazer com que funcionasse corretamente no Internet Explorer ou Firefox)
Novas APIs ??
A documentação tem mais informações sobre como desenvolver páginas prontas para dispositivos móveis e integrar outros serviços. É aqui que entram as APIs. A maioria, senão todas as APIs listadas, foram lançadas antes do Salesforce1. No entanto, qualquer API que pudesse ser usada anteriormente no Salesforce agora também pode ser usada com o Salesforce1.
A partir dos comentários, parece que a única API relativamente nova é a API do Google Analytics, que foi disponibilizada no inverno “14.
- Guia do desenvolvedor da API do Analytics – A API REST do Analytics fornece acesso programático para integrar relatórios em uma ampla variedade de aplicativos. Você pode obter metadados de relatório, executar relatórios de forma síncrona ou assíncrona para obter dados de resumo com ou sem detalhes, filtrar …
Toda a documentação anterior da API pode ser encontrada em developer.force.com .
Como uma observação lateral, eu recomendo dar uma olhada no Mobile Modelos de design para implementar uma aparência móvel para seus aplicativos Salesforce.
E quanto a _ __ _ ? (Ou, onde posso obter mais informações?)
Confira a página de anúncio oficial ou o Guia de serviços da API da plataforma Salesforce1 para obter mais informações. Além disso, continue verificando a página do Dreamforce “s YouTube para vídeos das palestras e sessões em que o Salesforce1 foi anunciado.
Comentários
- A única API razoavelmente nova listada é a API do Analytics (Winter ‘ 14 GA). As outras têm pelo menos um ano.
- Obrigado! Não ‘ usei nenhuma das APIs que listei e, embora pareçam novas para mim, você ‘ está certo, eles foram lançados antes do Salesforce1. Eu atualizei a resposta para refletir isso.
- +1 para esclarecer que há apenas uma API relativamente nova, ao contrário do hype.
- Ouvi dizer que há mais chamadas de API dentro das áreas, e que a política agora é que qualquer novo recurso de IU não pode ‘ ser adicionado sem primeiro adicionar uma API.
Resposta
Minha maior lição sobre o aplicativo móvel Salesforce1 é a capacidade de navegar de volta para o e aplicativo de uma página VF personalizada (disponibilizada no aplicativo por meio de uma ação do editor de bate-papo).
Este recurso está documentado aqui
Isso permite que você crie VF personalizado para agregar e exibir visualizações personalizadas e, em seguida, navegar de volta para a interface do aplicativo Salesforce1 pré-construído para trabalhos rotineiros, como edição de registro ou atualização de feed de chatter.
Editar: Esta é também a nossa primeira chance de ver Aura em ação. Para obter mais informações sobre o Aura, consulte: http://www.youtube.com/watch?v=hYPTlCoKvmo
Resposta
Um dos itens mais interessantes na plataforma Salesforce 1 é sua série de interfaces de programação de aplicativos (APIs). Com essas APIs, a Salesforce espera que o Salesforce 1 se torne uma peça na Internet das coisas. Com 50 bilhões de coisas conectadas projetadas até 2020, os sensores rastrearão tudo.
O argumento da Salesforce está por trás de cada coisa carregada de sensores é um cliente. Os casos de uso para essa conexão cliente-Internet das coisas variam. Por exemplo, uma máquina de ressonância magnética Philips pode usar dados do sensor para sinalizar problemas de maquinário. Esses problemas podem ser encaminhados automaticamente para uma nuvem de serviço do Salesforce.
Comentários
- Será interessante ver se ” things ” se conectam à nuvem de marketing. Eu não ‘ não quero que minha escova de dente me venda o creme dental mais caro.;)
- Isso pode acontecer com o Salesforce 🙂
Resposta
Um recurso importante do desenvolvedor é que qualquer página do Visualforce, incluindo uma que contenha um iframe Force.com Canvas, pode ser incorporada ao aplicativo Salesforce1 móvel sem codificação extra – basta fazer isto:
-
faça o Vis página do ualforce “disponível para celular” (caixa de seleção na tela de edição da página VF na IU do administrador do Salesforce, não no Salesforce1)
-
crie uma nova página do Visualforce com o mesmo código existente e arraste na seção Cartões móveis no Layout da página para a página de detalhes do registro.
-
limpe os layouts em cache etc. (consulte a opção Configurações no aplicativo Salesforce1) – e talvez recarregue o aplicativo
-
a página do Visualforce (ou quadro de tela) aparece quando você desliza para a esquerda para obter a página à direita (inclui proprietário da oportunidade, produtos, etc.)
Acabei de fazer isso para um aplicativo Canvas existente e funciona bem – parece que você precisa tocar na página do VF para interagir com ele.
Claro, você pode querer tornar o aplicativo da web baseado em Canvas responsivo, aumentar o tamanho dos alvos de toque, etc., mas isso não é diferente de qualquer outro aplicativo da web para celular.
Outra dica: se você tiver um iPad / usuários de tablet usando o aplicativo da web para desktop, você pode descobrir que o aplicativo da web Salesforce1 é habilitado automaticamente em novas organizações, mesmo aquelas criadas em meados de novembro antes de ser anunciado.
- Isso significa que todos os usuários de tablet obterão o aplicativo da web móvel Salesforce1, mesmo se você pretendesse que eles usassem o aplicativo da web para desktop.
- Verifique a seção Administração móvel – você pode desativar o aplicativo da web móvel SF1 independentemente do aplicativo móvel Salesforce1 (iOS e Android apenas por enquanto). Nenhuma configuração organizacional é necessária para usar o aplicativo móvel para download.