Você está na página 1de 82

RoleTailored Client

Armando Pinto
Dynamics Product Marketing Manager
10/03/08
Dia Internacional da Mulher
1857 – 8 de Março
Greve de operárias têxteis de uma fábrica de New
York – reivindicavam a passagem de um horário
de 16 horas diárias para 10h
Ganhavam um terço do salário de um homem
“Foram fechadas numa na fábrica onde se
declarara entretanto um incêndio, morreram 130
mulheres”
1910 – Dinamarca, Copenhaga
Foi instituído em destas mulheres o
Dia Internacional da Mulher, processo
liderado pela alemã Carla Zeikin
Dia Internacional da Mulher
1857 – 8 de Março
Greve de operárias têxteis de uma fábrica de New
York – reivindicavam a passagem de um horário
de 16 horas diárias para 10h
Ganhavam um terço do salário de um homem
“Foram fechadas numa na fábrica onde se
declarara entretanto um incêndio, morreram 130
mulheres”
1910 – Dinamarca, Copenhaga
Foi instituído em destas mulheres o
Dia Internacional da Mulher, processo
liderado pela alemã Carla Zeikin
Agenda
RoleTailored Client
Actividades Perfil Personalizado
Keyboard Shortcuts
Forms vs Pages (Page Designer)
Form Transformation Tool
Dataports vs XMLPorts
Q/A
Experiência de
Utilizador Perfil
Personalizado
Web Services Nova
Funcionalidade de
Reporting

Nova Arquitectura
O Role Tailored Client
Apresenta dados de uma forma modular
Confia em metadata para a apresentação no
User Interface (UI)
Sem execução local de código
Aproximação Role tailored baseada numa
aprofundada investigação
Comparação na execução dos Clients
Classic Client – C/SIDE RoleTailored Client
Authorization/Authentication New Presentation Layer
Presentation Layer Simple type validation
Application Objects Some state
Code, Triggers, Validation
NAV Server

Authorization/Authentication
Application Objects
Code, Triggers, Validation
Web Services, NAV Portal
Database Server Database Server
C/SIDE Server or SQL Server 2005/2008 SQL Server 2005/2008
O Centro de Perfil (Role Center)
Partes
Actividades
Gráficos
Minhas Notas
Outlook
FactBoxes
Minha Lista
Actividades
Pilhas separadas dando
uma representação em
icones do número de
documentos na pilha
Acesso directo aos
documentos na pilha
Gráfico

Apresentação da
informação de uma
forma gráfica
Obtida pela execução
de um report
Gráficos
Ficheiro XML segundo um XSD
Personalização

XML files

List of Chart
Definitions
(Blob)
Import/
Export

Personalization
Dialog
Minhas Notas

Enviar informação sobre um


documento específico
Manter um registo das
mensagens enviadas
Pode ser apresentado
igualmente numa Fact Box
lateral ao documento
Outlook

Ligação á aplicação
Outlook do utilizador
Visão dos compromissos,
tarefas e em-mails na
inbox
Inboxes podem ser
configuradas
individualmente
Fact Boxes
Apresenta informação relacionada com o valor
chave da página principal
Examplo: Customer Statistics
Usa o Customer No. como chave
Apresenta o Saldo, Saldo Pendente
e outra informação
Minha Lista

Lista de fornecedores,
clientes e produtos
Fornece um acesso
rápido
O Utilizador selecciona
os fornecedores, clientes
e produtos que deseja
visualizar nestas listas
Navegação
Navigation Pane
Navegação
Navigation Pane
Navigation Path
Navegação
Navigation Pane
Navigation Path
Path Buttons
Page Types
Card
List
Role Center
Card Part
List Part
Document
Worksheet
Confirmation Dialog
List Plus
Navigate Page (Wizard)
Page Controls
Action Pane
Filter Pane
FactBox
FastTab
Cue
HomePart
ChartPart
SystemPart
Acessos Gerais
Actions
Actions
Related Information
Reports
Role Center Actions
Activity Buttons
Home Items
Actions
All Pages Action Pane
View New
Edit Process
New
Reports
Delete
Notes
Links
Open in New Window
Refresh
Clear Filter
Send to
Previous
Next
Print Page
Outras Funcionalidades
Save View
Outras Funcionalidades
Save View
Procura de Páginas
Outras Funcionalidades
Save View
Procura de Páginas
Departments Page
Outras Funcionalidades
Save View
Procura de Páginas
Departments Page
Menu Microsoft Dynamics NAV
Outras Funcionalidades
Save View
Procura de Páginas
Departments Page
Menu Microsoft Dynamics NAV
About This Page
Filter as you Type
Looking into Your Organization
Parar tirar o maior partido do RoleTailoring
Reflectir o seu negócio na aplicação Finance

Sales and Marketing Operations

Qual o esforço?
Atribuir perfis standard a empregados
Alinhar as “List Places” com as suas tarefas
Actividades opcionais
Se vir um benefício na sua utilização
Objectivos
• Saber o que faz os utilizadores sentir que o seu
Microsoft Dynamics NAV foi feito para eles:
• Preparar uma configuração rápida de utilizadores

• Ajudar a reduzir a formação

• Tornar os empregados mais produtivos

• Ser ágil ao alterar tarefas atribuidas


Actividades Perfil Personalizado

Pick Standard “User Profiles”

Promote Relevant “Places”


Beneficios
• Rápido começo com os Perfis sugeridos
• Facilidade em duplicar e modificar
• Simples adicionar páginas dos Departamentos
Requeridas
Actividades Opcionais
Reflexão Procesos + Pessoas

Escolha “Perfis de Utilizador”


Standard

Promover “Locais” Relevantes

Dar Visão Geral

Reduzir Navegação

Fluxo Suporte Tarefa


Reflexão Processos + Pessoas
Listar Passos dos Processos
Escolha os passos do processo
Do Customer Model
Ou liste um dos seus
Eduardo
Aggregate requirements
Plan resource availability
Communicate plans

Alicia
Plan material requirements
Identify sources and supply
Select suppliers
Authorize supplier payment
Manage return goods

Sammy
Inspect return products
Schedule warehosue activities
Count inventory

John
Move product
Put-away
Pick
Pack and dispatch
Select carrier
Generate ship documents
Processos e Tarefas no UI
Customer Model UI

Industria/Empresa Pessoas Janela de Navegação

Trabalhador do
Armazém Centro de Perfil

“Recolher” Recolha de Prod.

“Empacotar” Doc. Empacotam.

“Enviar” Doc. de Envio

Pages Tarefas

Processos de Armazem
Imprimir Registar …
Imprimir Recolher Registar Imprimir Doc. Envio Lista Recolha
Lista Recolha Produtos Recolha Recolha

Fluxo do Processo
Agrupar os seus Empregados
• Microsoft Dynamics NAV 2009 agrupa os
empregados em Perfis de Utilizador

Descrição da Função Perfil do Utilizador

Trabalhador Trabalhador
Armazém Armazém

“Pick”
“Pack”
“Ship”
Agrupar os seus Empregados
• Quantos Perfis de Utilizadores?
• Especialistas e gestores
• Usualmente um Perfil de Utilizador diferente para cada
• Processadores Transaccionais
• Criar um Perfil de Utilizador por cada função
• Se o volume transaccional aumentar, junte mais pessoas
Agrupar os seus Empregados
• Podem apenas funções idênticas partilhar um
Perfil de Utilizador?
• Se 5 funcionários do armazém efectuarem trabalho
quase semelhante
• Podem partilhar um Perfil de Utilizador
• Use a personalização para adicionar um elemento extra para
uma pessoa
Beneficios
• Preparar configuração fáceis de utilizadores
• “Get it right the first time”
• Produtividade
• Sem formação para encontrar os meus
links
• Click único de acesso á minha lista de
dados
• Fácil de adaptar par alteração posterior
• Adicionar tarefas ao “Perfil de Utilizador”
• Mover entre “Perfis de Utilizador”
• Adicionar novos empregados a um
“Perfil de Utilizador”
Dar Visão Geral
Personalização e muito mais
• Personalização
• Efectuada pelo Utilizador
• Esconder/Mostrar elementos só para mim
• Ajuste fino do interface com a minha forma de trabalhar
• Configuração (“personalização em massa”)
• Efectuado pelo “power-user” (ou parceiro)
• Esconder/Mostrar elementos para um Perfil
• Manter cada perfil de utilizador alinhado com os
processos da empresa

• “Customização”
• Efectuado pelo parceiro
• Construir novos elementos
• Criar mais Perfis de Utilizadores
Beneficios
Produtividade
Menu simplificado com “places”
Beneficios
Produtividade
Menu simplificado com “places”
Ver o estado dos meus processos
Planear melhor as prioridades
Beneficios
Produtividade
Menu simplificado com “places”
Ver o estado dos meus processos
Planear melhor as prioridades
Obter acesso de um click aos registos Chave
Beneficios
Produtividade
Menu simplificado com “places”
Ver o estado dos meus processos
Planear melhor as prioridades
Obter acesso de um click aos registos Chave
Qualidade
Poder monitorar a minha
própria performance
Alteração como diferenciais
Empresa Perfil do Utilizador Individual

Database
Definição Delta de Deltas de
Page Configuração Personalização

ABC [DE] -C +D -A + E
Client

ABC
BDE
ABD Pixel
Positions
Reduzir Navigação
Promover a Informação Relativa
Mostrar um preview do registo
I can see this is the right record to work on

Show related information


I can see enough details to make a decision
I’m aware of records related to this one.
Benefícios
• Aumentar Produtividade
• Pode validar se seleccionei o registo certo
• Sem ter de o abrir
• Posso actuar directamente no List Place
• Pode ver detalhes do registo
• Posso decidir qual a acção a seleccionar
Support Task Flow
Show Command Sequence
Show frequently used actions
In the Action Pane
Group them
Per task, per process, per document status…
Order the actions in each group
Show the sequence of use
Make typical or initial actions large
Small: Alternative s or less frequently used
Beneficios
Reduzir formação
Construir com uma força de trabalho ágil
Beneficios
Reduzir formação
Construir com uma força de trabalho ágil
Aumentar produtividade
Beneficios
Reduzir formação
Construir com uma força de trabalho ágil
Aumentar produtividade
Tomar decisões informadas
Decida qual o esforço
Não necessita de ser um “projecto”
Adaptar rapidamente os perfis de utilizadores
standard

Escolha o grau de Configuração


Conigure apenas os elementos que o beneficiam
Pode voltar atrás sempre que desejar
Optimizar ao longo do tempo
Lista Passos Processo + Pessoas

Escolha “Perfis de Utilizador”


Standard

Promover “Locais” Relevantes

Dar Visão Geral


Reacção à
Mudança
Mostrar Sequência do Processo

Fluxo de Suporte da Tarefa


Comparação - I
Classic Client Role Tailored Client Description
ALT+F5 Not supported Get warehouse documents.
ALT+F9 Not supported Set Line Action to No Actions.
ALT+LEFT ARROW ALT+LEFT ARROW Move to the previous page in the navigation travel history.
ALT+RIGHT ARROW ALT+RIGHT ARROW Move to the next page in the navigation travel history.
ALT+TAB ALT+TAB Switch between open items.
CTRL+A Not supported Select all (copy).
CTRL+C CTRL+C Copy.
CTRL+E CTRL+E Export to Excel.
CTRL+F CTRL+F Find form.
CTRL+L CTRL+L Show links.
F8
CTRL+N Create new or insert.
CTRL+N
CTRL+O CTRL+O Open a company.
CTRL+P CTRL+P Print.
CTRL+R Not supported Replace.
CTRL+V CTRL+V Paste.
CTRL+W CTRL+W Export to Word.
CTRL+X CTRL+X Cut.
CTRL+Z CTRL+Z Undo.
CTRL+F1 Not supported Toggle mark.
CTRL+F2 Not supported Open Designer.
CTRL+F3 CTRL+SHIFT+M Split line; used in Warehouse, for example, Form 5770.
CTRL+F4 ESC Cancel or close the current task or window, unless it is the main window.
CTRL+F5 CTRL+SHIFT+N Show ledger entries.
CTRL+F6 ALT+TAB Switch between open windows.
CTRL+F7 CTRL+SHIFT+T Add a table filter (show results/Advanced filter) in the filter pane.
CTRL+F9 CTRL+SHIFT+Z Reconcile.
CTRL+F11 CTRL+SHIFT+R Release a document.
CTRL+SHIFT+A CTRL+SHIFT+U Expand or collapse tree.
CTRL+SHIFT+D CTRL+SHIFT+D Show dimensions.
Service Lines to close a service order.
CTRL+SHIFT+I CTRL+SHIFT+I
Service Shipment Lines used by service, for example, Form5975.
CTRL+SHIFT+F7 CTRL+SHIFT+A Clear all filters in the filter pane.
Comparação - II
Classic Client Role Tailored Client Description
DELETE DELETE Clear selected text.
In view mode, move to the last field in the row or, if already in the last field, do
not move. The text in the destination field is selected.
END END
In edit mode, move to the last character position in the field or if already in the
last position, do not move.
ESC ESC Cancel or close the current task or window, unless it is the main window.
F1 F1 Display Help.
F2 Toggle between Edit mode and View mode or open a card, document, or
F2
CTRL+SHIFT+E editable list in Edit mode.
F8
F3 CTRL+N Create new or insert.
CTRL+PLUS SIGN
F4 CTRL+D Delete.
F5 CTRL+SHIFT+L List.
F4
F6 Lookup; Launch AssistEdit.
CTRL+U
F8 CTRL+R Copy previous.
F9 CTRL+SHIFT+J Open statistics on a card.
F10 F10 Focus on the menu bar and display key tips.
F11 F9 Post a document.
F12 F12 Focus on the navigation pane.
SHIFT+F1 Not supported Open What's This Help.
F4
SHIFT+F2 Lookup; Launch AssistEdit.
CTRL+U
SHIFT+F5 CTRL+SHIFT+C Open a card or document.
SHIFT+F6 Not supported Drill down.
SHIFT+F7 CTRL+SHIFT+F Add a FlowFilter (limit totals) in the filter pane.
SHIFT+F8 CTRL+SHIFT+S Sort, or focus on sort in the filter pane.
SHIFT+F9 CTRL+SHIFT+Y Apply entries.
SHIFT+F11 SHIFT+F9 Post and print a document.
SHIFT+F12 Not supported Open Object Designer.
Comparação - III
Classic Client Role Tailored Client Description
Move focus to the previous element in the tab sequence within a part. If the
SHIFT+TAB SHIFT+TAB element is the last in the part, focus moves to the first element in the next
part.
Move forward through elements within a part.
The tab order skips the Action menu and the Collapse/Expand button on the
TAB TAB FastTabs.
If the element is the last in the part, focus moves to the first element in the
next part.
Not applicable ALT Key tips on the action pane; focus on the command bar; same as F10.
Not applicable ALT+A Launch action menu.
Not applicable ALT+I Launch related information.
Not applicable ALT+M Open Microsoft Dynamics NAV menu.
Not applicable ALT+P Launch action pane.
Not applicable ALT+R Launch report.
Not applicable ALT+F10 Open the Actions menu when focus is on the Lines FastTab.
Not applicable ALT+DOWN ARROW Open the lookup menu when focus is on a cell with a drop-down menu.
Not applicable CTRL+D Delete.
Not applicable CTRL+F1 Show extended tooltip on a validation error.
Not applicable CTRL+F10 Turn on or off key tips in the action pane.
Not applicable CTRL+DOWN ARROW Move the focus down while the selected line stays selected.
Not applicable CTRL+LEFT ARROW Move focus to first cell in a row.
Not applicable CTRL+RIGHT ARROW Move focus to last cell in a row.
Not applicable CTRL+UP ARROW Move focus up while the selected line stays selected.
Not applicable CTRL+DELETE On the filter pane, delete a filter.
Not applicable CTRL+END Move to the last cell of the grid.
Not applicable CTRL+HOME Move to the first cell of the grid.
Not applicable CTRL+INSERT On the filter pane, add a filter.
Not applicable CTRL+SHIFT+B Open journals, worksheets, accounts, or schedules.
Not applicable CTRL+SHIFT+K Edit list.
Comparação - IV
Classic Client Role Tailored Client Description
Not applicable CTRL+SHIFT+L View list.

Not applicable CTRL+SHIFT+V Open a card or document in View mode.

Not applicable CTRL+SHIFT+W In View mode, open a list in a new List Task page in a new window.

Not applicable CTRL+SHIFT+X Exit.

Not applicable CTRL+PLUS SIGN Insert a new line in a grid.

Not applicable F3 Focus on the filter pane.

Not applicable F5 Refresh the current page.

Move forward through screen elements such as panes or FastTabs, with focus
Not applicable F6 on the first part of a pane.
In a lookup, moves focus to the Advanced action.

Not applicable F10 Key tips on the action pane; focus on the command bar; same as ALT.

Not applicable F11 Focus on the address bar.

In view mode, move to the first field in a row in focus or, if already in the first
field, do not move. The text in the destination field gets selected.
Not applicable HOME
In edit mode, move to the first character position in the field or, if already in
the first position, do not move.

Move backward through screen elements such as panes or FastTABs, with


Not applicable SHIFT+F6
focus on the first part of a pane.
Objectos diferentes
Forms – Classic Interface
Free-style layout
Pages – RTC Interface
Layout Rendering + Metadata
Question?
What is important to
understand when
designing Pages?
Page Types
RoleCenter (ex. Order Processor Role Center, Page 9006)
List (ex. Customer List, Page 22)
Card (ex. Customer Card 21)
CardPart (ex. Customer Details FactBox, Page 9084)
ListPart (ex. My Customers, Page 9150)
Document (ex. Sales Order, Page 42)
Worksheet Page (ex. Job Journal, Page 201)
ConfirmationDialog (ex. Confirm Financial Void, Page 695)
NavigatePage (ex. Navigate, Page 344)
ListPlus (ex. Standard Sales Code Card)
Metadata Driven UI
Page Form Extra
Design-time

Designer Metadata
object
Transformation
process
Compile-time

Page Table Compiler


Object Object

Page Master Table


Metadata Page Metadata
C#

Metadata
Provider
Server-side
Run-time

Client-side
Combi
MetaData
Page

BizClient
Runtime
Form Databinder Object
Builder Model
Form Transformation Tool
Export Forms Database
Import Pages
Tables, Forms, Pages,
Codeunits, Reports

Forms.xml
Transformation Get Forms
Input Files (TIF) Pages.xml
Editor

Export
Import built-in tranformation
mappings specifications

Schema files,
Config file,
CodeRules file
Transformation FormTransfor
Input Files mation.log

Transformation
Tool
Form Transformation Input Files
TransformPages.xml
Each page is assigned a PageType.
List pages that have an associated card have a CardFormID
IgnorePages.xml
Lists pages that the transformation tool will ignore
MovePages.xml
allows you to specify rules for replacing one form with
another
DeleteElements.xml
lists control IDs for a given form that you do not want to
transform
MoveElements.xml
lists properties for form elements that specify UX
modifications
The Transformation Process
Preparing to Transform Forms to Pages
Install the Form Transformation Tool
Preparing for Form Transformation by
Redesigning Forms
Unsupported controls
Matrix-like layouts do not transform successfully
New user experience (UX) guidelines
Preparing Transformation Tool Input
Install the Tools
Form Transformation Tool
Copy folder Form Transformation
Form Input Files Editor TIF)
Import TIF.fob
Transformation Forms – Setup Card
Import All input xml Files
Import ToPageTypeMapping.txt file
Standard Forms redesign
Original form Redesigned form Description of change
Form 6512, Item Tracking Form 9368, _Item Tracking All check boxes are in one
Code Card Code Card column.
Form 402, Sales Order Form 9402, _Sales Order The tables at the bottom of
Statistics Statistics each tab were removed.
Form 403, Purchase Order Form 9403, _Purchase Order The tables at the bottom of
Statistics Statistics each tab were removed.
Form 5914, Service Order Form 9404, _Service Order The tables at the bottom of
Statistics Statistics each tab were removed.
The Currency Code Filter drop-
down list is moved to the
Form 7002, Sales Prices Form 9420, _Sales Prices General tab so that there is
only one tab on the form
instead of two.
The Currency Code Filter drop-
down list is moved to the
Form 7004, Sales Line
9421, _Sales Line Discounts General tab so that there is
Discounts
only one tab on the form
instead of two.
DataPort changes
No DataPorts are available in the Role Based
Client
Functionality added to XMLPorts
Request Pages (Will only fire on RTC)
Text import/export (Fixed length, CSV)
Each node is a new line
Each attribute node is a new field
Novas Propriedades
Name Returns
Format Option on XmlPort
Determines the import/export format of the XmlPort. It is added to support CSV export either Fixed
Length or Variable Length, the options are:
 XML
 Variable Text
 Fixed Text

Width Integer property on Elements and Attributes


If Fixed Text is chosen then all Elements and Attributes of type Text and Field should have their Width
value set to more than 0 else it gives compilation errors. This determines the Width of the fixed width
field.

FieldDelimiter String property on XmlPort


Determines what is the text delimiter for a field. Default value is “
FieldSeparator String property on XmlPort
Determines what is the field separator for fields. Default value is ,
RecordSeparator String property on XmlPort
Determines what is the record separator for records. Default value is <NewLine>

TableSeparator String property on XmlPort


Determines what is the table separator for tables. Default value is <NewLine><NewLine>

UseRequestForm Boolean property on XmlPort


Determines if a request page is used in the new environment. Default value is False.

Você também pode gostar