Business Requirement For Biztalk Server

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Business Requirement For Biztalk Server as PDF for free.

More details

  • Words: 1,529
  • Pages: 13
BizTalk 2006 POC

Document name her Version 0.2 | 05-May-2006

e

Copyright Information

1

This document is the exclusive property of MindTree Consulting Private Limited (MindTree); the recipient agrees that they may not copy, transmit, use or disclose the confidential and proprietary information in this document by any means without the expressed and written consent of MindTree. By accepting a copy, the recipient agrees to adhere to these conditions to the confidentiality of MindTree's practices and procedures; and to use these documents solely for responding to MindTree's operations methodology. © All rights reserved MindTree Consulting Private Limited, 2005

Revision History Please keep the latest version on top Ver

Change Description

Sections

Date

Author

Reviewer

0.1

Initial Version

All

03-May-06

Nirmal Kumar

Prince Manuel, Aravinda

0.2

Changes in Functional Functional requireRequirements and pro- ments, Birds Eye 05-May-06 cess flow. view of process.

Nirmal Kumar

Prince Manuel, Aravinda

References Reader should read the this document in conjunction with the following documents No

Document Name

1. 2.

1

Ver

Location

Table of Contents Copyright Information ............................................................................................ ........................2 Copyright Information ............................................................................................ ........................2 Revision History........................................................................................................ .....................2 Revision History........................................................................................................ .....................2 References............................................................................................................ ........................2 References............................................................................................................ ........................2 Purpose of this document............................................................................................. ..................4 Purpose of this document............................................................................................. ..................4 Scope of this document............................................................................................... ...................4 Scope of this document............................................................................................... ...................4 Definitions, Abbreviation and Acronyms...................................................................................... .....4 Definitions, Abbreviation and Acronyms...................................................................................... .....4 1 Introduction............................................................................................................... ...................5 2 Background.............................................................................................................................. ....5 2.1 Overview of the system............................................................................................... ......5 2.2 Users.................................................................................................... ............................5 2.3 Assumptions.................................................................................................................... ..6 3 Current Network Architecture...................................................................................... ..................6 4 Birds Eye view of Process............................................................................................................. 6 4.1 Existing Process Overview.............................................................................................. ..6 4.2 Proposed Process Overview..................................................................................... ........7 5 Functional Requirements.................................................................................................. ............9 5.1 Current Work Flow.......................................................................................... ..................9 5.2 Recommended Work Flow....................................................................................... .........9 5.3 Order flow for Orders via Email....................................................................... ................11 5.4 Order flow for Orders via Web Application................................................. .....................12 5.5 Order flow for Orders via Web Service......................................................................... ...12

Purpose of this document This document defines the Business requirement for the BizTalk 2006 POC project.

Scope of this document This document gives an overview of the current system and the recommended system using BizTalk for the spare parts order process in a car manufacturing concern.

Definitions, Abbreviation and Acronyms The terms in use in the document are explained below Acronym

Description

SPM

Spare Parts Manager

IM

Inventory Manager

FTP

File Transfer Protocol

BizTalk 2006 POC Business Requirement Specification 1Introduction This document analyses the current process of spare parts ordering process within a car manufacturing company. In addition it recommends an EAI process using BizTalk for reducing the limitations faced in the existing process.

2Background 2.1Overview of the system This project is for one of the largest car manufacturing company in India. The company manages their internal supply chain process with diversified legacy applications and process. The following are some applications used enterprise wide, 1. Spare parts Ordering System – Web application 2. Mail Robo – MS Exchange Application 3. Finance System – Oracle Application 4. Spare parts Manager – VB and SQL 5. Inventory Manager– UNIX and ORACLE 6. FTP – (Orders sent via File Transfer Protocol) The following were the limitation in their current order processing architecture, 1. Manual interventions involved for data transfer from one application to another 2. Order Tracking and consolidated view of order across the application was difficult. So the IT division has decided in implementing an Enterprise Application Integration (EAI) solution with the objective of integrating and improving existing business processes in the organization. The key areas of improvement expected from this initiative are the following: 1. Process ownership and better management of the individual processes 2. Management by exception through alerts and notifications 3. Status tracking at key decision points of a process

2.2Users The main users of this application will be the System admin and the Order Tracking executives, Agencies.

2.3Assumptions The audience is aware of basic concepts of order processing.

3Current Network Architecture

Current N/W Architecture Inventory Manager

Spare Parts Manager

HTTP/S SMTP FTP

F i r e w a l l

Internet

SQL DB

Spare parts Ordering System Web Application Server

Company's Internal Network

Finance System

Mail Robo Exchange Server

Business Partners

4Birds Eye view of Process

4.1Existing Process Overview

Oracle

Oracle

The existing process handles orders coming via three main systems, 1. Spare parts Ordering system (Web Application) 2. Mail Robo (Email Orders) 3. FTP Indiscriminate orders coming from different systems are getting into Spare parts Manager; this handles the order there after

EMail Orders FTP

Spare parts Ordering System Web Application

Spare parts Manager

$

$

Finance System

4.2Proposed Process Overview

Inventory Manager

EMail Orders FTP Spare parts Ordering System Web Application

Web Service

BizTalk

$

$

Finance System

Inventory Manager Spare parts Manager

Note: A Web Service application is also added in the proposed system for sending the order.

5Functional Requirements 5.1Current Work Flow Email

FTP

Web App

Orders via various Sources

Step 1

Spare parts Manager Create Order

Step 2 Finance System

Yes

Approved

If Tot Price > $1000

Step 3

Yes

No Send Email to Customer with the reason for order Rejection

Inventory Manager

If Stock Exist

Yes

No

Send ack to SPM

Send Email to Customer On Rejection

Send ack to SPM

Send Email to Customer On Approval

Spare parts Manager

Steps Step 1 Step 2 Step 3

Finance System

Send for Shipment

Send Order & Shipment details to Finance System

Activity Orders from various sources are received by SPM. SPM creates order (Generates order id) for every order received. If Total Price is greater that $1000 the order is taken to Finance system for approval, Else the Order is passed to Inventory Manager. Finance Email’s the customer if the Order is rejected. Else Order is passed to IM. IM Rejects the order & Email’s the customer if the Stock level is insufficient. Else the order is sent for shipment and the details are given to Finance. For both cases an acknowledgement is sent to SPM.

5.2Recommended Work Flow

Email

FTP

Web App

Web Service

B IzTal k

Step 1

Orders via various Sources

Step 2

Send to SPM

Spare parts Manager Create Order

Receive Order

Step 3 Finance System

Yes

If Tot Price > $1000

Step 4 Approved

Yes

Step 5 No

Send to IM

Send Email to Customer with the reason for order Rejection

Inventory Manager Step 6 Send Email to Customer On Rejection

Send ack to SPM

No

If Stock Exist

Yes

Step 7

Send Email to Customer On Approval

Send for Shipment

Send ack to SPM

Spare parts Manager Step 8 Send Order & Shipment details to Finance System

Finance System

Steps Step 1 Step 2 Step 3 Step 4

Activity Orders from various sources are received by BizTalk and it is sent to SPM. SPM creates order (Generates order id) for every order received. BizTalk checks for Total Price, if it is greater that $1000 the order is taken to Finance system for approval, Else the Order is passed to Inventory Manager. If the Order is Disapproved by the Finance System an Email is sent to the customer with the reason for Order Rejection.

Step 5 Step 6 Step 7 Step 8 General step

The IM creates an Order Status for every order it receives, If the Stock exists the order is sent for shipment, Else the Order is Rejected due to lack of stock. An Email is sent to customer mentioning the Order Rejection due to lack of stock, also an acknowledgement is sent to SPM. An Email is sent to customer mentioning the Order Delivery with the shipment date; also an acknowledgement is sent to SPM. Order and Shipment details are sent to Finance System for raising the Invoice. Any Errors identified in the system is intimated to the Sys admin via an Email through BizTalk.

5.3Order flow for Orders via Email

BizTalk Receive Order

P1

Attachment Validation

Email P2

Data Validation

P3

Recommended BizTalk WorkFlow

Process P1

P2 P3

Action 1. An order received via Email Attachment is detached and the attachment is validated for the correct file format. 2. If the format is incorrect an Email is sent to the admin mentioning the ‘from address’ and the ‘date’ on which the Email was received. 1. The Order file is parsed and data format is validated. 2. Valid flat file data format is shown in Exhibit-A 1. The workflow continuous as mentioned in the Recommended Workflow

Exhibit-A : Flat file format for Email Order Header Cust_ID,CustCategory,Order_RefNo, Ref_Date,Tot_No.of_Parts,Tot_Qty_Ordered,Order_Type, Tot_Price, EmailId Details SNo,Part_No,Qty

SNo,Part_No,Qty SNo,Part_No,Qty SNo,Part_No,Qty Exhibit-B : Flat file format for acknowledgement from IM to SPM Header OrderId, StatusCode, OrderAccepted

5.4Order flow for Orders via Web Application

BizTalk P1 Web Application

UI Validation

Process

P2

Recommended BizTalk WorkFlow

Action

P1

1. The Order is captured via a web application.

P2

1. The Order and part details are validated using the UI Validation. 2. The Order data is validated. 3. The workflow continuous as mentioned in the Recommended Workflow

5.5Order flow for Orders via Web Service

BizTalk WEB SERVICE

P1

XML Validation

Process

P2

Recommended BizTalk WorkFlow

Action

P1

1. The Order is via a web service in a XML format.

P2

1. The spare part details in the XML are validated. 2. The Order data is validated. 3. The workflow continuous as mentioned in the Recommended Workflow

Related Documents