メインコンテンツにスキップ
SAP Business OneSaaS Tools

Microsoft Teams and Outlook Integration

Puts SAP Business One customer context, email filing and approval actions inside Outlook and Microsoft Teams.

Built to order for your company database and your Microsoft 365 tenant.

受注制作

Microsoft Teams and Outlook Integrationとは?

Puts SAP Business One customer context, email filing and approval actions inside Outlook and Microsoft Teams. Built to order for your company database and your Microsoft 365 tenant. Built to order by ECOSIRE for SAP Business One (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.

Microsoft Teams and Outlook Integration — Puts SAP Business One customer context, email filing and approval actions inside Outlook and Microsoft Teams

What we build

  • Outlook reading-pane panel that resolves the sender address against Contact Persons and Business Partner email fields and shows the matched account
  • Live account summary in the panel: balance, credit limit, ageing buckets, open Sales Orders, unpaid A/R Invoices, recent Deliveries and open Service Calls
  • One-click filing of an email as a SAP Business One Activity linked to the Business Partner and optionally to a Sales Order, A/R Invoice or Sales Opportunity
  • Email attachments written to the SAP Business One attachment folder and linked to the created Activity or target document
  • Creation of a Sales Opportunity or a draft Sales Quotation from an email thread, pre-filled with the matched Business Partner, contact, ship-to address and price list
  • Teams adaptive cards for requests raised by SAP Business One approval procedures, showing the document, originator, triggering rule and the values under approval
  • Approve and reject actions written back through the Service Layer so the native approval stage advances with no shadow approval state
  • Event-driven Teams notifications on nominated triggers: Sales Order value thresholds, overdue A/R Invoices, Item Warehouse stock below minimum, Service Call response commitments
  • Teams message-extension search for Business Partner balance, item stock by Warehouse and document status by document number, scoped to the caller's permissions
  • Deep links that open the matched record in the SAP Business One Web Client or launch the Windows client on the document
  • Outgoing document PDFs rendered from the assigned Crystal Reports layout and attached to the email, with the send recorded as an Activity against the document
  • Identity map held in a User-Defined Table tying each Microsoft 365 account to a named SAP Business One user, so all reads and writes execute under that user's authorisations

この製品について

Your sales and service teams spend the working day in Outlook and Microsoft Teams. SAP Business One holds the answers they need — what this customer owes, what shipped last week, whether the quotation was ever followed up — but reaching them means leaving the mailbox, switching to the client, searching for the Business Partner, and losing the thread of the email they were halfway through answering. So they guess, or they ask the person who knows, or they reply without the number in front of them.

The same gap costs the business in other places. Approval requests raised by SAP Business One approval procedures sit in a queue nobody opens until Friday, so a sales order that breaches a discount rule waits three days for a decision that takes ten seconds. Email correspondence that agreed a price or a delivery date lives in one person's mailbox and never reaches the Business Partner's activity history, so when that person leaves, the context leaves with them. Quotation PDFs go out as untracked attachments with no record on the document that they were ever sent.

Microsoft Teams and Outlook Integration is a SAP Business One add-on that ECOSIRE builds to order. It surfaces the account context where the work already happens, files the correspondence back into SAP Business One as structured activity, and lets approvers act on native approval requests from a Teams card without opening the client.

What ECOSIRE builds

Account context in the Outlook reading pane

An Outlook panel resolves the sender's address against Contact Persons and Business Partner email fields and shows the matched account inline: current balance, credit limit, ageing buckets, open Sales Orders, unpaid A/R Invoices, recent Deliveries, and open Service Calls. Where an address matches more than one record, the panel offers the candidates rather than picking one silently. Where it matches none, the user can search and link the address, which writes the contact back so the next email resolves automatically.

Filing email as structured activity

One action files the message as a SAP Business One Activity linked to the Business Partner and, optionally, to a specific Sales Order, A/R Invoice or Sales Opportunity. Subject, body, sender, recipients and timestamp are stored on the Activity; attachments are written into the SAP Business One attachment folder and linked to the same record. The result is that the negotiation history sits on the account, not in a mailbox.

Creating records from the thread

From the same panel a user can raise a Sales Opportunity or a draft Sales Quotation pre-filled with the matched Business Partner, contact, ship-to address and price list. Drafts are created through the Service Layer using the standard object model, so they appear in the client exactly as if they had been keyed there and remain subject to your approval rules.

Approvals in Microsoft Teams

When SAP Business One approval procedures raise a request, the add-on posts an adaptive card to the approver in Teams showing the document, the originator, the rule that triggered the request, and the values being approved. Approve and reject write back through the Service Layer so the native approval stage advances exactly as it would in the client. There is no shadow approval state and no second source of truth — if the card is ignored, the request simply remains pending in SAP Business One.

Event-driven notifications

Teams messages are raised on the events you nominate: a Sales Order above a value threshold, an A/R Invoice passing its due date, stock falling below the minimum on an Item Warehouse record, a Service Call approaching its response commitment, or a new Sales Opportunity assigned to a user. Routing is configurable per event to a channel or a direct chat.

Search without leaving Teams

A message extension answers lookups typed into Teams: Business Partner balance and open documents, item stock by Warehouse, and document status by number. Results are scoped to what the calling user is permitted to see.

Identity and permissions

Each Microsoft 365 identity is mapped to a named SAP Business One user in a User-Defined Table. Every read and every write is executed under that mapped user through the Service Layer, so authorisations, data ownership and approval rights are enforced by SAP Business One itself. Nothing is returned to a card or a panel that the user could not open in the client.

Technology and compatibility

The add-on targets SAP Business One 10.0 on Microsoft SQL Server and on SAP HANA, on-premise or cloud-hosted. A middleware service brokers all traffic: the Service Layer (REST) is the primary path, with the DI API used for operations the Service Layer does not expose. Extensions to master data and documents are delivered as User-Defined Fields, the identity map and notification subscriptions as User-Defined Tables and a User-Defined Object. Deep links open the record in the SAP Business One Web Client or launch the Windows client on the matched document.

The Outlook add-in and the Teams app package are deployed into your own Microsoft 365 tenant by your own administrator. They are not distributed through a public marketplace, and ECOSIRE makes no claim of certification or partnership with any platform vendor.

Who this is for

Sales teams that quote and negotiate over email, service desks that need account context before replying, and management teams whose approval queue is the bottleneck in order processing. It fits sites where SAP Business One is already the system of record but only a minority of staff open the client every day.

How delivery works

There is no pre-built product to download and no trial tenant. Each deployment is built for one customer.

1. Scoping call. We agree which panels, notifications and approval types you need, which documents get filed as Activities, and how your Microsoft 365 identities map to SAP Business One users. 2. Fixed quote. A written scope and a fixed price, issued before any code is written. 3. Build. Typical lead time is one working week from acceptance of the quote, depending on the number of notification types and document flows in scope. 4. Install in test. The middleware is installed against your test company database and the add-in and Teams package are sideloaded to a pilot group for real use. 5. Install in production. After sign-off, your administrator deploys the packages tenant-wide and we point the middleware at the production company database. 6. Support window. A defect-fix and support period runs from the production install date, with the duration stated in your quote.

How delivery works

  1. 1

    Scoping call

    A short call to confirm the workflow, your platform version and where the integration boundaries sit.

  2. 2

    Fixed quote

    You receive a written scope and a fixed price. Nothing is built until you approve it.

  3. 3

    Build and test

    We develop against a copy of your configuration and test it there. Typically two to four weeks.

  4. 4

    Install and support

    お客様の環境にインストールし、ソースコードをお渡しします。本番稼働後2週間のサポート付きです。納品したコードの不具合は無償で修正します。

得られるもの

  • The Outlook add-in package, the Teams app package and the middleware service built for your tenant, with deployment manifests and source handover or escrow as agreed in your quote
  • Installation and configuration against your test company database, then production install after your sign-off
  • Configuration of the identity map between Microsoft 365 accounts and SAP Business One users, including a review of your named-user licence position
  • Notification and approval configuration: which documents, which thresholds, which channels or chats, and which approval templates are surfaced
  • Crystal Reports layout wiring for the documents users send from Outlook, including the Activity write-back on send
  • Administrator documentation covering deployment, identity mapping and rule changes, plus end-user quick guides and a live training session for sales, service and approvers
  • A defect-fix and support window from the production install date, with a documented rollback that removes the add-in and middleware without altering your company database

これは誰のためのものですか

Sales Manager

Replies to customer email all day without knowing whether that account is on stop, or what shipped last week. Seeing balance, ageing and open orders beside the message means the reply is written with the facts in view, and the thread is filed to the account instead of vanishing into a mailbox.

Finance Director or approver

Is the bottleneck for every discount-breaching order because approval requests only appear inside the client. An adaptive card in Teams showing the document, the rule and the values lets the decision happen in seconds, and the native approval stage advances exactly as if it had been actioned in SAP Business One.

Customer Service Lead

Handles queries where the answer sits across Service Calls, Deliveries and invoices, and loses time switching between applications. A single panel with account context, and a Teams lookup for stock and document status, removes most of the context switching from a typical query.

Microsoft Teams and Outlook Integration の比較方法

基準エコシエールカスタムビルド競合他社SAP Business One 標準機能
Business Partner balance, ageing and open documents in the Outlook reading pane付属付属部分的なサポート部分的なサポート
Email and attachments filed as a SAP Business One Activity linked to a specific document付属付属部分的なサポート部分的なサポート
Approval procedure requests actioned from a Microsoft Teams card with native write-back付属部分的なサポート含まれていない含まれていない
Event-driven Teams alerts on documents and thresholds you nominate付属付属部分的なサポート含まれていない
All reads and writes executed under a mapped named SAP Business One user付属部分的なサポート部分的なサポート付属
Draft Sales Quotation or Sales Opportunity created from an email thread付属付属部分的なサポート含まれていない
Teams lookup for item stock by Warehouse and document status付属部分的なサポート含まれていない含まれていない
Configured to your document types, thresholds and channel routing rather than a fixed rule set付属付属含まれていない含まれていない

よくある質問

How long is the build, and can we try it first?
There is no trial and nothing to download today. The add-on is built to order for your company database and your Microsoft 365 tenant. After a scoping call and acceptance of a fixed quote, typical lead time is one working week, followed by a pilot install in test and then a tenant-wide production deployment after your sign-off.
Which SAP Business One versions, databases and Outlook clients are supported?
SAP Business One 10.0 on Microsoft SQL Server and on SAP HANA, on-premise or cloud-hosted. The Outlook panel is a web add-in, so it runs in Outlook on the web, in the current Windows and Mac desktop clients, and in mobile Outlook where your tenant permits add-ins. Your exact client and tenant configuration is verified during scoping.
Does approving in Teams create a separate approval record?
No. The card is a view onto the existing SAP Business One approval request. Approve and reject are written through the Service Layer as the mapped user, so the native approval stage advances and the audit trail lives entirely in SAP Business One. If nobody touches the card, the request simply stays pending in the client.
Does our data leave our network?
The middleware runs where you choose — on your own server alongside SAP Business One, or on a host you nominate. It reads and writes through the Service Layer under a mapped named user. Message content that a user chooses to file is stored in your company database and attachment folder. What is transmitted, where the middleware runs and what is retained are documented in the scope before you sign.
Do Teams users each need a SAP Business One licence?
Any user whose actions read or write SAP Business One data must be mapped to a named SAP Business One user with an appropriate licence, because every call executes under that user's authorisations. We review your current licence position during scoping and tell you what the deployment implies before you commit. Licence procurement is between you and your SAP Business One provider.
Can we change the notification rules ourselves later?
Yes. Notification triggers, thresholds and channel routing are configuration held in User-Defined Tables and documented in the administrator guide, so your own administrator can adjust them. Adding a genuinely new event type or a new document flow is a change request and is quoted before any work begins.

見積もりを依頼

Microsoft Teams and Outlook Integration のご要望をお知らせください。価格、ライセンスの選択肢、貴社に合わせたご提案を、通常1営業日以内にお送りします。

今すぐのお支払いはありません。これはチームへの見積もり依頼を送信します。価格と次のステップをメールでご案内します。

とよく合います

Malaysia MyInvois E-Invoicing — A build-to-order SAP Business One add-on that converts A/R Invoices into UBL 2
受注制作

Malaysia MyInvois E-Invoicing

A build-to-order SAP Business One add-on that converts A/R Invoices into UBL 2.1 documents, submits them to MyInvois for validation, and writes the returned UUID and QR back onto the B1 document before it reaches the buyer.

$1499.00から参考価格 — 要件範囲に応じてお見積りします
View specification
MENA Regional Payment Gateway Pack
受注制作

MENA Regional Payment Gateway Pack

A build-to-order SAP Business One add-on that links regional Gulf and Levant payment acquirers to Incoming Payments and Journal Entries, with settlement-file reconciliation. Built for your acquirers after a scoped quotation.

$999.00から参考価格 — 要件範囲に応じてお見積りします
View specification
Multi-Currency Revaluation and FX Gain Loss
受注制作

Multi-Currency Revaluation and FX Gain Loss

A build-to-order SAP Business One add-on that automates exchange rate feeds, period-end revaluation runs and realised versus unrealised FX gain and loss postings. ECOSIRE builds it for your ledger after a fixed quote.

$999.00から参考価格 — 要件範囲に応じてお見積りします
View specification
NetSuite Migration Toolkit
受注制作

NetSuite Migration Toolkit

A build-to-order SAP Business One migration toolkit that converts NetSuite saved-search extracts into Business Partners, Items, opening balances and open transactions with reconciliation proof. ECOSIRE builds it for your data after a scoping call.

$999.00から参考価格 — 要件範囲に応じてお見積りします
View specification