+ All Categories
Home > Documents > OSMOBILE-MANUAL-1.3

OSMOBILE-MANUAL-1.3

Date post: 17-Aug-2015
Category:
Upload: rit-ler-antonio-de-almeida
View: 213 times
Download: 1 times
Share this document with a friend
Description:
OSMOBILE-MANUAL-1.3
Popular Tags:
23
OSMobile – Força de Vendas Sumário 1 REQUISITOS DE HARDWARE E SOFTWARE.........................................3 1.1 Bluetooth............................................................................................... 3 1.2 Internet (Wi-fi / 3G)............................................................................... 3 1.3 Armazenamento (SDCARD / Armazenamento do Aparelho).................. 3 1.4 GPS (Satelite)........................................................................................ 3 1.5 Android API 8 – 2.2+.............................................................................. 3 2 INSTRUÇÕES DE INSTALAÇÃO E CONFIGURAÇÃO..............................3 3 OSCARGA...........................................................................................4 3.1 Configurando Ambiente de Homologação............................................. 5 3.2 Configurando uma base de Demonstração........................................... 6 4 OSFOTO.............................................................................................7 5 OSMOBILE..........................................................................................8 5.1 Mensagens............................................................................................ 8 5.2 Catálogo de Produto............................................................................ 10 5.3 Calculadora......................................................................................... 10 5.4 GEOLOCALIZAÇÃO............................................................................... 11 5.4.1 Geolocalização de Vendedor......................................................... 11 5.5 RELATÓRIOS........................................................................................ 13 5.5.1 Relatório de Pedido por Cliente..................................................... 13 5.5.2 Relatório de Produtos Vendidos..................................................... 13 5.6 PRODUTOS E TABELAS DE PREÇO....................................................... 13 5.7 CLIENTES............................................................................................. 13 5.8 PEDIDOS.............................................................................................. 14 5.9 PEDIDOS E NOTA FISCAL EMBARCADA (NF-e)...................................... 15 5.9.1 GERAÇÃO E IMPRESSÃO................................................................ 15 5.9.2 CANCELAMENTO........................................................................... 20 5.9.3 EXCLUSÃO..................................................................................... 21 5.9.4 INFORMAÇÃO................................................................................ 21 5.10 SINCRONISMO................................................................................... 21 6 TROCA DE VENDEDORES.................................................................21 7 CONTROLE DE ESTRUTURA DO BANCO DE DADOS OSMOBILE.DB. .22
Transcript

OSMobile Fora de VendasSumrio1 REQUISITOS DE HARDWARE E SOFTWARE.........................................31.1 Bluetooth............................................................................................... 31.2 Internet (Wi-f3!"............................................................................... 31.3 Ar#$%en$#ento (SD&ARDAr#$%en$#ento 'o A($relho"..................31.) !*S (S$telite"........................................................................................ 31.+ An'roi' A*I , - 2.2............................................................................... 32 I/STRU01ES DE I/STA2A03O E &O/FI!URA03O..............................33 OS&AR!A...........................................................................................)3.1 &onf4ur$n'o A#5iente 'e Ho#olo4$67o.............................................+3.2 &onf4ur$n'o u#$ 5$8e 'e De#on8tr$67o...........................................9) OSFOTO.............................................................................................:+ OS;OBI2E..........................................................................................,+.1 ;en8$4en8............................................................................................ ,+.2 &$tul$'or$......................................................................................... 1=+.) !EO2O&A2I?A03O............................................................................... 11+.).1 !eolo>$li%$67o 'e @en'e'or.........................................................11+.+ RE2ATARIOS........................................................................................ 13+.+.1 Rel$tBrio 'e *e'i'o (or &liente.....................................................13+.+.2 Rel$tBrio 'e *ro'uto8 @en'i'o8.....................................................13+.9 *RODUTOS E TABE2AS DE *RE0O.......................................................13+.: &2IE/TES............................................................................................. 13+., *EDIDOS.............................................................................................. 1)+.C *EDIDOS E /OTA FIS&A2 E;BAR&ADA (/F-e"......................................1++.C.1 !ERA03O E I;*RESS3O................................................................1++.C.2 &A/&E2A;E/TO........................................................................... 2=+.C.3 ED&2US3O..................................................................................... 21+.C.) I/FOR;A03O................................................................................ 21+.1= SI/&RO/IS;O................................................................................... 219 TRO&A DE @E/DEDORES.................................................................21: &O/TRO2E DE ESTRUTURA DO BA/&O DE DADOS OS;OBI2E.DB. .22FAQ.....................................................................................................23&2IE/TES................................................................................................... 23*EDIDOS.................................................................................................... 23/oEo *e'i'o........................................................................................... 2321 REQUISITOS DE HARDARE E SOFTARE1!1 "lue#oo#$OBluetoothutilizadonaaplicaopararealizarinteraesgeralmentecom impressoras bluetooth necessrias em alguns casos.1!% In#erne# &i'(i ) *+,Oacessoainternet necessrioparaagrandepartedainteraodaaplicao com os servidores.1!* Arma-enamen#o &SD.ARD ) Arma-enamen#o do A/arel$o,Utilizadoparamanter obackupdeinformaespertinentesaospedidoscriados na aplicao caso precisem ser restaurados assim como au!iliar nochaveamento do ambiente de homologao e produo.1!0 +1S &Sa#eli#e,O "#$ via satlite utilizado para captar a posio do vendedor %ue utilizaos recursos de geolocalizao.1!2 Android A1I 3 %!%4& versodo &ndroid'.'aversom(nimanecessriaparae!ecutaraaplicaoO$)obile funcionandoassimemtodasasversessuperioresamesma.% I5STRU67ES DE I5STA8A69O E .O5FI+URA69OOprocessodedo*nloadeinstalaodaaplicaoO$)obilefeitoatravs da lo+a do "oogle #la, e pode ser acessada pelo link-https-..pla,.google.com.store.apps.details/id0com.oras,stems.osmobile. &lmdisso aaplicaopodeser encontradadigitandoo termo1O$)obile2 napes%uisado"oogle#la,. 3apginadaaplicao+poss(vel realizar odo*nload e a instalao atravs do boto 1instalar2 como ilustra a figura 4.3Fi:ura 1 5o*nload e instalao da aplicao O$)obile6onte- Oras,stems '748.&p9sainstalao+poss(vel perceber os(conesdaaplicaonomenu do dispositivo compostos pelo 1O$:arga2 1O$6oto2 1O$)obile2 e1O$;estaurar2. O$)obile< &plicaode 6orade =endas e "estorde#edidosonde realizado todo o processo de vendas. O$:arga < Utilizado para realizar a carga inicial dos dados onde necessrio informar o :3#> da empresa e o documento do vendedor. O$6oto < Utilizado para realizar o sincronismo de fotos dosprodutos %ue possuem fotos no pedido online. O$;estaurar < Utilizado para realizar a restaurao de dados dobanco.* OS.AR+AO processo de carga de dados utilizado para realizar a carga do bancode dados 1osmobile2 gerado pelo retaguarda O$&ndroid com base nos dados)do sistema. & base gerada do tipo $?@ite e utilizada namaiorparte daaplicao somente a titulo informativo. &base gerada pelo O$&ndroid enviada via 6A# e armazenada de acordo com as especificaes de empresase vendedores no momento da gerao.& carga de dados obtida atravs do do*nload a partir da consulta aoBebservice %ue devolve o caminho do 6A# em %ue foi feito o upload da base$?@ite compactada. O processo completo de carga pode ser visto na figura '.Fi:ura % O$:arga #rocesso de :arga de 5ados 6lu!o de Cnformaes6onte- Oras,stems '748.#ara realizar o processo de carga necessrio informar os dados de :3#>da empresa e 5ocumento do vendedor e iniciar o processo de carga de dadosao trmino do processo + ser poss(vel utilizar a aplicao.*!1 .on(i:urando Ambien#e de Homolo:a;o#ara configurar o O$)obile para ambiente de homologao necessrio adicionar alguns ar%uivos ao armazenamento do dispositivoD$5:ard ou &rmazenamento CnternoE os ar%uivos devemficar na pastaO$)obile localizada na raiz do armazenamento. Os ar%uivos podemserencontrados no diret9rio- 1"-F$istema de 6ora de =endas G&35;OC5F&ndroid2.+Oar%uivo 1*sdl.cfg2 serve para todas as operaes realizadas naaplicao referentes ao *ebservice salvo operaes referentes a 36Ge e deveconter oconteHdoabai!o em%ueho+erefereGseaoC#dehomologao.http-..4IJ.'8'.47K.'LK-I7I7.B$Oras,[email protected]$#edidos/B$5@O ar%uivo 1*sdlne*.cfg2 serve para as operaes realizadas no*ebservicenovodopedidoedeveconteroconteHdoabai!o em%ueho+erefereGse ao C# de homologao.http-..4IJ.'8'.47K.'LK-I7I7.B$Oras,stemsO3@C3M3e*.B$#edidos3e*/*sdlOar%uivo1*sdlnfe.cfg2 serveparatodasasoperaesrealizadasaoprocesso da 36Ge e deve conter o conteHdo abai!o em %ue ho+e refereGse aoC# interno de homologaohttp-..4IJ.'8'.47K.'LK-I7I7.O$B$36e.B$O;&$N$AM)$36e/*sdl&p9sesteprocesso+poss(vel perceber %ueaoabrir oO$:argatemos o endereo referente ao dos ar%uivos de homologao.*!% .on(i:urando uma base de Demons#ra;o#ararealizar acargadeumabasededemonstraovamosabrir oO$:arga e realizar o processo de carga com os dados do vendedor 5M)O.#ara inserir automaticamente os dados do vendedor 5M)O nos campos :3#>e 5ocumento devemos clicar no canto superior direito sobre o boto15emonstrao5esativada2 a%ual irativar ademonstraoinserindoosdadosnoscampos casoprecisorealizaroprocessomanualmenteutilizaro:3#>- 7J47LOJK77748J e o 5ocumento- 74'8LPJOIK7. Oprocessodeconfiguraodeumabasededemonstraopodeservisto na figura 8.&teno este processo no funciona em ambiente de homologao.9Fi:ura * O$:arga :onfigurando base de demonstrao6onte- Oras,stems '748.0 OSFOTOOsincronismodefotosrealizaodo*nloaddefotosdeprodutos%uepossuemfotosnopedidoonline esteprocessofeitoatravsdoO$6otoclicandonobotodesincronismo. Osistemabuscano6A#asfotosdosprodutos de acordo com seu C5 e realiza o do*nload colocandoGas na pasta1O$)obile6otos2 no diret9rio raiz do armazenamento ao finaldo processo osistema emite um relat9rio de %uantas fotos foram bai!adas %uantas fotos sonovas e %uantas fotos foram atualizadas conforme ilustra a figura L.:Fi:ura 0 O$6oto processo de sincronismo6onte- Oras,stems '748.2 OSMO"I8E6azer uma descrio sobre o escopo do pro+eto.2!1 Mensa:ens)ensagens G O acesso a lista de mensagens recebidas e lidas podeser visto no item )ensagens do menu principal da aplicao.O envio de mensagens para o dispositivo do vendedor se d por meio daaplicaoO$)obile%ueenviaamensagemparaoBebservicearmazenarposteriormente no momento da inicializao da aplicao a mesma busca ee!ibeasmensagensnolidas s9entodevolveumaconfirmando%ueovendedor est ciente da leitura da mensagem.O recebimento de uma mensagem enviada pelo O$&ndroid pode ser vistana figura P.,Fi:ura 2 ;ecebimento de uma mensagem6onte- Oras,stems '748.& interaodosprocessos%ueenvolvemoenvio recebimento leituraeconfirmao da mensagem podem ser vista na figura J.Fi:ura < O$)obile )ensagem 6lu!o de Cnformaes6onte- Oras,stems '748.C2!% .a#lo:o de 1rodu#o&cesso ao catlogo G O catlogo de produto pode ser acessado natela listagem de produtos no (cone de listagem no canto superior direito. & aplicao possui um catalogo de produto %ue contm os produtos %uepossuem fotos bai!adas pelo sincronismo este catlogo trabalha em cima doparQmetro dinQmico e busca os c9digos de acordo com o parQmetro1O;C"M)R:O5C"OR6OAO2 o %ual possui os valores 4 para :9digo #rincipal e' para :9digo =are+o a figura O ilustra a e!ibio do catlogo de produto. Fi:ura = :atlogo de #roduto6onte- Oras,stems '748.2!* .al>uladora :alculadora < Oacesso a calculadora pode ser visto no item:alculadora do menu principal da aplicao ou na tela de pedidos. Aodas as chamadas a calculadoras dentro da aplicao utilizam o aplicativo1:alculadora #lus "rtis2 mantido pela por terceiros D5igitalchem, @@:Econforme figura I caso a aplicao no este+a instalada feita uma chama calculadora nativa do sistema operacional do dispositivo.1=Fi:ura 3 :alculadora #lus "rtis6onte- Oras,stems '748.O do*nload do aplicativo est dispon(vel atravs do endereo-https-..pla,.google.com.store.apps.details/id0com.digitalchem,.calculator.freedecimal.2!0 +EO8O.A8I?A69O2!0!1 +eolo>ali-a;o de VendedorO processo de geolocalizao de vendedores no O$)obile acontece deforma transparente para o vendedor de modo %ue a geolocalizao obtidaatravs uma ta!a espec(fica de distQncia do ponto anterior do "#$ Dcaso este+adispon(velo servio de "#$ e &AC=O no dispositivoE e do pr9!imo ponto ouse+a s9 salvo um ponto caso este ponto este+a a uma distancia aceitvel doponto anterior. Aodo novo ponto geogrfico capturado Dcomposto por latitude e longitudeE enviadoautomaticamenteparaoBeb$ervicecasoha+acone!odedadoscasocontrrioesteprocessoserrealizar posteriormenteatravsdeumavarredura em registros %ue no foram sincronizados este processo ocorre de4P em 4P minutos.O servio responsvel por realizar este processo e!ecutado embackground e chamaGse 1$erviceBackground2 como mostra afigura !. &inicializaodoservioocorrenomomentoem%ueaaplicaoO$)obileinicializa.11Fi:ura @ $ervio de geolocalizao de vendedor6onte- Oras,stems '748.O processo de ativao automtica de "#$ ocorre apenas em verses do&ndroid anteriores 8.7 por diretivas de seguranas impostas pela "oogle Cncem caso de verses superiores o servio de "#$ deve ser ativadomanualmente na parte de :onfiguraes no item @ocalizao deveGse ativar aopoderastreamentode"#$viasatlite.& ativaodo"#$viasatlitepode ser vista na figura !.Fi:ura 1A &tivao do "#$ via satlite6onte- Oras,stems '748.O processo de geolocalizao de vendedores e sincronismo de dadospode ser visto na imagem !.12Fi:ura 11 "eolocalizao de =endedores e sincronismo6onte- Oras,stems '748.2!2 RE8ATBRIOS2!2!1 Rela#Crio de 1edido /or .lien#e2!2!% Rela#Crio de 1rodu#os Vendidos2!< 1RODUTOS E TA"E8AS DE 1RE6O2!= .8IE5TES :lientes G & carteira de clientes do vendedor pode ser acessadaatravsdoitem:lientesdomenuprincipal daaplicaoO$)obile nelaposs(velfiltrar todos os clientes de acordo com os critrios dese+ados assimcomo visualizar seus dados completos clicando no boto conforme ilustraa figura !.13Fi:ura 1% :arteira de :lientes6onte- Oras,stems '748.2!3 1EDIDOS#edidosGSposs(vel terumavisogeral sobretodosospedidosrealizados por :lientes atravs do item #edidos do menu principal da aplicaoO$)obile conforme ilustra a figura !.#ara gerenciar os pedidos necessrio acessar a carteira de clientesatravs do item :lientes do menu principal da aplicao O$)obile conforme afigura ! posteriormente clicar em vendas e acessar a tela de gerenciamento depedidos. &s aes dispon(veis na tela de gerenciamento de pedidos so- 3ovo #edido G O processo de criao de um novo pedido pode servisto na figura ! este processo se divide em etapas as informaes gerais %ueformam o cabealho do pedido os itens do pedido e os itens de trocas. Aodasestasinformaessomantidasemumbanco$?@iteseparadochamado1movimento.db2. 1) &lterar #edido < #rocesso de alteraes segue as mesmas regrasde neg9cio e processos da operao de incluso.Mnviar viaeGmail onsis#en#esF2


Recommended