Business activity monitoring (bam) nas trocas electrónicas de documentos (edi) public
Upcoming SlideShare
Loading in...5
×
 

Business activity monitoring (bam) nas trocas electrónicas de documentos (edi) public

on

  • 2,258 views

Business Activity Monitoring (BAM) em trocas electrónicas de documentos (EDI)

Business Activity Monitoring (BAM) em trocas electrónicas de documentos (EDI)

Statistics

Views

Total Views
2,258
Views on SlideShare
966
Embed Views
1,292

Actions

Likes
0
Downloads
16
Comments
0

4 Embeds 1,292

http://sandroaspbiztalkblog.wordpress.com 1264
https://sandroaspbiztalkblog.wordpress.com 19
http://www.linkedin.com 5
http://translate.googleusercontent.com 4

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Business activity monitoring (bam) nas trocas electrónicas de documentos (edi) public Business activity monitoring (bam) nas trocas electrónicas de documentos (edi) public Presentation Transcript

  • Sandro Pereira: sandro.pereira@devscope.nesandroaspbiztalkblog.wordpress.com/José António Silva: joseantonio.silva@devscope.netcanoas.com/blog
  • Agenda• Electronic Data Interchange (EDI)• Business Activity Monitoring (BAM)• Caso Prático
  • ConceitosElectronic Data Interchange(EDI)
  • EDI: Cenário Business-to-Business (B2B) Empresa Fabricante Revendedor Distribuidor Escritórios Fornecedor Fornecedor
  • Visão Geral de Padrões EDI• Electronic Data Interchange (EDI) refere-se à troca estruturada de dados de negócios entre sistemas utilizando um formato de dados padronizado.• Exemplos mensagens: − Encomendas, Facturas, Notas Crédito/Debito − Guias de Entrada/Saída − Listas de Desembarque/Embarque − …• Formatos tradicionais: − EDIFACT − ANSI X12 − EANCOM − XML
  • EDI - Objectivos e Benefícios• Objectivos do EDI − Substituição do uso de documentos em papel; − Automatizar procedimentos; − Facilitar a integração dos dados das empresas.• Benefícios associados com a adopção do EDI incluem: − Menor atraso na comunicação; − Diminuição de erros de processamento − Redução custos gerais (telefone, impressão, envio,…); − Melhorias nos processos de pagamento e facturação. − Fácil integração com novos clientes/fornecedores
  • Melhoramentos ao suporte EDI • Melhorias TPM • Melhorias no • Melhorias nos suporte ao EDI: mapeamentos • Suporte para Lotes (batches) (BizTalk mapper) X12, EDIFACT, múltiplos, Envel • Suporte FTP/S • Suporte EANCOM, HIP opes dinâmicos • Melhorias nos Expandido: adaptadores FTP• Soluções AA • HIPAA 5010 • HL7 & • Suporte ao AS2 • AS2 e LOB verticais SWIFT e certificação • SWIFT MP 2010 Drummond baseados: Certification • Certificação AS2• HIPAA and SWIFT EAI• RosettaNet
  • ConceitosBusiness Activity Monitoring(BAM)
  • BAM - ConceitosBusiness Activity Monitoring (BAM) é um móduloque captura dados de negócio e milestonesdo processo permitindo que os analistas denegócios monitorizem eanalisem os dados emtempo real Reporting
  • Business Activity Monitoring @ Biztalk• Componente chave do BizTalk Server• Framework de monitorização, escalável e de elevado desempenho• Criação automática da infra-estrutura de monitoramento dos processos de negócios (sem necessidade de código)
  • The BIG BLACK BOX!
  • BAM Observation Model• Criado através do add-in BAM para o Excel• As Activities e Activity Views são criadas através de um wizard• O modelo de observação pode ser criado exportando o modelo em XML ou usando directamente a Worksheet• Visibilidade, em tempo real dos processos de negócios• Excel pode ser usado para agregar Views.
  • BAM Observation Model
  • BAM Activity• Colecção de itens de dados Facturas Identificador Documento Business Data (Integer) Identificador interno Business Data (Integer) Parceiro Business Data (Text) … Data de submissão Business Milestone Data de processamento Business Milestone• Criado a partir BAM Add-in for Excel (Microsoft Office Excel)• Implementado em SQL
  • BAM Activity
  • BAM Activity View• Visão” consolidada dos itens de dados de uma activityFacturas Vista NegócioIdentificador Documento Total facturas processadas Aggregation (Count)Identificador interno Tempo processamento Time DimensionParceiroTotal de FacturasData de submissãoData de processamento• Implementado através de uma Vista SQL/Cubo OLAP
  • BAM Activity View
  • BAM Database Infrastructure• Aprovisionado directamente pelo BAM Management utility ou “bm.exe” − As Activities são representados como tabelas SQL − As Views são representadas como SQL Views e opcionalmente como cubos OLAP
  • Ferramentas suporte ao BAM BAM Portal BAM Orchestration Managemen Designer for t utility Business Analysts (bm.exe) MSPerformanc Visual Studio ePoint Server BAM Add-in Microsoft SQL for Excel Server Reporting (Microsoft Services Office Excel) Tracking Microsoft Office Profile Editor Sharepoint Server (TPE)
  • Portal BAM• Fornece em tempo real, a visibilidade de ponta-a-ponta dos processos de negócio − “inside the black box” Utilizador Utilizador Negócio Administrativo Quantos pedidos são O que aconteceu com a processamento por dia? Encomenda#1234?
  • Business Activity Monitoring (BAM)Através do Office BI IT Pro BAM Portal Basic KPI charting and data query BizTalk Server BAM Manage your business Articulate goals act Analyze issues Collaborate andWF BAM Data-driven e-mail notifications for Centralized authoring and access right Contextualized analysis SharePoint Strong integration with ofIntercept scorecard and KPIs management of scorecards and KPIs scorecards, KPIs, reports and unstructured Portal or data BizTalk Server WCF BAMInterceptor BAM API
  • BAM através do Office BI
  • Caso Prático
  • O problema (Requisitos)•Efectuar a monitorização dos processo EDI dos diferentes parceiros. oEncomendas oFacturas oNotas Crédito e Debito oRespostas dos parceiros •Formatos utilizados: oEDIFACT oXML •Arquivo das mensagens: oOriginal oFinal (enviado para o parceiro)
  • Visão geral da infra-estrutura Parceiro XML Processamento EDI no BizTalkWorkflow deprocesos em Internet SAP EDIFACT Servidor FTP Brokers, VANs Parceiro Parceiro
  • 3 Pontos pontos do sistema “Enriquecidos”Arquitectura da solução adoptada IDOC XML ou EDIFACT Messages Messages --------------------------------- --------------------------------- --------------------------------- --------------------------------- --- --------------------------------- --------------------------------- --- Host ----------------------- ------------------- ----- --- Host ------------------------ ------------------------ ------ ----- --- ----- --- ------------------------ ------------------------ ------ Publish ------------------------ ------------------------ ------------------------ ------------------------ Publish Subscribe ------------------------ ------------------------ ------ ------------------------ ------------------------ ------ Subscribe ------ ------ MESSAGE BOX
  • Receive Pipeline IDOC --------------------------- --------------------------- Messages --------------------------- --------------------- EventListener.BeginActivity(pc.GetEventStream(), i ----------------- nterchangeID); ------------------ ------- EventListener.UpdateActivity(pc.GetEventStream(), Host interchangeID, bamData.ToArray()); -- -- -- -- inmsg.Context.Promote("IxosBAMCorrelationId", "h ttp://.Archive.IxosSchemas/Properties/1.0.0.0", inter changeID);
  • Ficheiro de configuraçãotracking• Atributos principais registados BAM EDI Tracking: − DocType − Partner − DocNumber − BelNumber
  • Orquestrações varArchiveKey = System.Convert.ToString(in_IDoc_Invoice(Archive.IxosSchemas.IxosDocId)); varBAMCorrelation = System.Convert.ToString(in_IDoc_Invoice(Archive.IxosSchemas.IxosBAMCorrelationId)); varArchiveKey = varArchiveKey + "-EDIFACT"; msg_FinalInterchange(Archive.IxosSchemas.IxosBAMCorrelationId) = IxosBAMCorrelationId; msg_FinalInterchange(Archive.IxosSchemas.IxosPointerFilename) = varArchiveKey; ------------------ ------------------ ------------------ ------------------ ------------------ ------------------ Publish Publish Subscribe HelperClass.Archive.IxosArchive.Archive.SaveToArchive( Subscribe msg_FinalInterchange, …, varArchiveKey); MESSAGE BOX
  • Send Pipeline XML ou EDIFACT Messages --------------------------- --------------------------- --------------------------- --------------------- Host interchangeID = (string)inmsg.Context.Read("IxosBAMCorrelationId", "ht tp://Archive.IxosSchemas/Properties/1.0.0.0"); if (this.trackingEnd) EventListener.EndActivity(pc.GetEventStream(), intercha ngeID);
  • Criação contexto mensagemArquivo e tracking
  • BAM Portal: EDI Tracking
  • BAM Portal: EDI Tracking
  • BAM Portal: EDI Tracking
  • BAM Portal: EDI Tracking
  • Obrigado.Para informação adicional: Sandro Pereira: Email: sandro.pereira@devscope.net Blog: http://sandroaspbiztalkblog.wordpress.com/ MVP: https://mvp.support.microsoft.com/profile/Sandro.Pereira José António Silva: Email: joseantonio.silva@devscope.net Blog: http://canoas.com/blog/http://www.devscope.net
  • Q&Ahttp://www.devscope.net