Skip to content

Commit ddffc6d

Browse files
committed
Merge branch 'main' into release-preview-site-manager
2 parents 5acd057 + f398aef commit ddffc6d

File tree

325 files changed

+4766
-1567
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

325 files changed

+4766
-1567
lines changed

.openpublishing.redirection.azure-monitor.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6664,6 +6664,21 @@
66646664
"redirect_url": "/azure/azure-monitor/monitor-azure-monitor-reference",
66656665
"redirect_document_id": false
66666666
},
6667+
{
6668+
"source_path_from_root": "/articles/azure-monitor/ai-ops/responsible-ai-faq.md",
6669+
"redirect_url": "/azure/copilot/overview",
6670+
"redirect_document_id": false
6671+
},
6672+
{
6673+
"source_path_from_root": "/articles/azure-monitor/ai-ops/investigator-overview.md",
6674+
"redirect_url": "/azure/copilot/overview",
6675+
"redirect_document_id": false
6676+
},
6677+
{
6678+
"source_path_from_root": "/articles/azure-monitor/ai-ops/investigate-alert-instance.md",
6679+
"redirect_url": "/azure/copilot/overview",
6680+
"redirect_document_id": false
6681+
},
66676682
{
66686683
"source_path_from_root": "/articles/azure-monitor/azure-monitor-monitoring-reference.md",
66696684
"redirect_url": "/azure/azure-monitor/monitor-azure-monitor-reference",

.openpublishing.redirection.defender-for-iot.json

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,35 @@
11
{
2-
"redirections": [
2+
"redirections": [
3+
{
4+
"source_path_from_root": "/articles/defender-for-iot/device-builders/how-to-azure-rtos-security-module.md",
5+
"redirect_url": "/azure/defender-for-iot/device-builders/how-to-threadx-security-module",
6+
"redirect_document_id": false
7+
},
8+
{
9+
"source_path_from_root": "/articles/defender-for-iot/device-builders/iot-security-azure-rtos.md",
10+
"redirect_url": "/azure/defender-for-iot/device-builders/iot-security-threadx",
11+
"redirect_document_id": false
12+
},
13+
{
14+
"source_path_from_root": "/articles/defender-for-iot/device-builders/azure-rtos-security-module-api.md",
15+
"redirect_url": "/azure/defender-for-iot/device-builders/threadx-security-module-api",
16+
"redirect_document_id": false
17+
},
18+
{
19+
"source_path_from_root": "/articles/defender-for-iot/device-builders/concept-rtos-security-alerts-recommendations.md",
20+
"redirect_url": "/azure/defender-for-iot/device-builders/concept-threadx-security-alerts-recommendations",
21+
"redirect_document_id": false
22+
},
23+
{
24+
"source_path_from_root": "/articles/defender-for-iot/device-builders/concept-rtos-security-module.md",
25+
"redirect_url": "/azure/defender-for-iot/device-builders/concept-threadx-security-module",
26+
"redirect_document_id": false
27+
},
28+
{
29+
"source_path_from_root": "/articles/defender-for-iot/device-builders/how-to-rtos-security-module.md",
30+
"redirect_url": "/azure/defender-for-iot/device-builders/how-to-threadx-security-module",
31+
"redirect_document_id": false
32+
},
333
{
434
"source_path_from_root": "/articles/defender-for-iot/organizations/resources-manage-proprietary-protocols.md",
535
"redirect_url": "/azure/defender-for-iot/organizations/how-to-manage-individual-sensors#manage-custom-plugins-legacy",

articles/ai-services/document-intelligence/concept-invoice.md

Lines changed: 51 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: laujan
66
manager: nitinme
77
ms.service: azure-ai-document-intelligence
88
ms.topic: conceptual
9-
ms.date: 02/29/2024
9+
ms.date: 04/18/2024
1010
ms.author: lajanuar
1111
ms.custom: references_regions
1212
---
@@ -188,63 +188,62 @@ See how data, including customer information, vendor details, and line items, is
188188
## Field extraction
189189

190190
|Name| Type | Description | Standardized output |
191-
|:-----|:----|:----|:---:|
192-
| CustomerName | String | Invoiced customer| |
193-
| CustomerId | String | Customer reference ID | |
194-
| PurchaseOrder | String | Purchase order reference number | |
195-
| InvoiceId | String | ID for this specific invoice (often "Invoice Number") | |
196-
| InvoiceDate | Date | Date the invoice was issued | yyyy-mm-dd|
197-
| DueDate | Date | Date payment for this invoice is due | yyyy-mm-dd|
198-
| VendorName | String | Vendor name | |
199-
| VendorTaxId | String | The taxpayer number associated with the vendor | |
200-
| VendorAddress | String | Vendor mailing address| |
201-
| VendorAddressRecipient | String | Name associated with the VendorAddress | |
202-
| CustomerAddress | String | Mailing address for the Customer | |
203-
| CustomerTaxId | String | The taxpayer number associated with the customer | |
204-
| CustomerAddressRecipient | String | Name associated with the CustomerAddress | |
205-
| BillingAddress | String | Explicit billing address for the customer | |
206-
| BillingAddressRecipient | String | Name associated with the BillingAddress | |
207-
| ShippingAddress | String | Explicit shipping address for the customer | |
208-
| ShippingAddressRecipient | String | Name associated with the ShippingAddress | |
209-
| PaymentTerm | String | The terms of payment for the invoice | |
210-
|Sub​Total| Number | Subtotal field identified on this invoice | Integer |
211-
| TotalTax | Number | Total tax field identified on this invoice | Integer |
212-
| InvoiceTotal | Number (USD) | Total new charges associated with this invoice | Integer |
213-
| AmountDue | Number (USD) | Total Amount Due to the vendor | Integer |
214-
| ServiceAddress | String | Explicit service address or property address for the customer | |
215-
| ServiceAddressRecipient | String | Name associated with the ServiceAddress | |
216-
| RemittanceAddress | String | Explicit remittance or payment address for the customer | |
217-
| RemittanceAddressRecipient | String | Name associated with the RemittanceAddress | |
218-
| ServiceStartDate | Date | First date for the service period (for example, a utility bill service period) | yyyy-mm-dd |
219-
| ServiceEndDate | Date | End date for the service period (for example, a utility bill service period) | yyyy-mm-dd|
220-
| PreviousUnpaidBalance | Number | Explicit previously unpaid balance | Integer |
221-
| CurrencyCode | String | The currency code associated with the extracted amount | |
222-
| KVKNumber(NL-only) | String | A unique identifier for businesses registered in the Netherlands|12345678|
223-
| PaymentDetails | Array | An array that holds Payment Option details such as `IBAN`,`SWIFT`, `BPay(AU)` | |
224-
| TotalDiscount | Number | The total discount applied to an invoice | Integer |
225-
| TaxItems | Array | AN array that holds added tax information such as `CGST`, `IGST`, and `SGST`. This line item is currently only available for the Germany (`de`), Spain (`es`), Portugal (`pt`), and English Canada (`en-CA`) locales| |
226-
227-
### Line items
191+
|:-----|:----|:----|:----|
192+
| CustomerName |string | Invoiced customer|Microsoft Corp|
193+
| CustomerId |string | Customer reference ID |CID-12345 |
194+
| PurchaseOrder |string | Purchase order reference number |PO-3333 |
195+
| InvoiceId |string | ID for this specific invoice (often Invoice Number) |INV-100 |
196+
| InvoiceDate |date |date the invoice was issued | mm-dd-yyyy|
197+
| DueDate |date |date payment for this invoice is due |mm-dd-yyyy|
198+
| VendorName |string | Vendor who created this invoice |CONTOSO LTD.|
199+
| VendorAddress |address| Vendor mailing address| 123 456th St, New York, NY 10001 |
200+
| VendorAddressRecipient |string | Name associated with the VendorAddress |Contoso Headquarters |
201+
| CustomerAddress |address | Mailing address for the Customer | 123 Other St, Redmond WA, 98052|
202+
| CustomerAddressRecipient |string | Name associated with the CustomerAddress |Microsoft Corp |
203+
| BillingAddress |address | Explicit billing address for the customer | 123 Bill St, Redmond WA, 98052 |
204+
| BillingAddressRecipient |string | Name associated with the BillingAddress |Microsoft Services |
205+
| ShippingAddress |address | Explicit shipping address for the customer | 123 Ship St, Redmond WA, 98052|
206+
| ShippingAddressRecipient |string | Name associated with the ShippingAddress |Microsoft Delivery |
207+
|Sub​Total| currency| Subtotal field identified on this invoice | $100.00 |
208+
| TotalDiscount | currency | The total discount applied to an invoice | $5.00 |
209+
| TotalTax | currency| Total tax field identified on this invoice | $10.00 |
210+
| InvoiceTotal | currency | Total new charges associated with this invoice | $10.00 |
211+
| AmountDue | currency | Total Amount Due to the vendor | $610 |
212+
| PreviousUnpaidBalance | currency| Explicit previously unpaid balance | $500.00 |
213+
| RemittanceAddress |address| Explicit remittance or payment address for the customer |123 Remit St New York, NY, 10001 |
214+
| RemittanceAddressRecipient |string | Name associated with the RemittanceAddress |Contoso Billing |
215+
| ServiceAddress |address | Explicit service address or property address for the customer |123 Service St, Redmond WA, 98052 |
216+
| ServiceAddressRecipient |string | Name associated with the ServiceAddress |Microsoft Services |
217+
| ServiceStartDate |date | First date for the service period (for example, a utility bill service period) | mm-dd-yyyy |
218+
| ServiceEndDate |date | End date for the service period (for example, a utility bill service period) | mm-dd-yyyy|
219+
| VendorTaxId |string | The taxpayer number associated with the vendor |123456-7 |
220+
|CustomerTaxId|string|The taxpayer number associated with the customer|765432-1|
221+
| PaymentTerm |string | The terms of payment for the invoice |Net90 |
222+
| KVKNumber |string | A unique identifier for businesses registered in the Netherlands (NL-only)|12345678|
223+
| CurrencyCode |string | The currency code associated with the extracted amount | |
224+
| PaymentDetails | array | An array that holds Payment Option details such as `IBAN`,`SWIFT`, `BPayBillerCode(AU)`, `BPayReference(AU)` | |
225+
|TaxDetails|array|An array that holds tax details like amount and rate||
226+
| TaxDetails | array | AN array that holds added tax information such as `CGST`, `IGST`, and `SGST`. This line item is currently only available for the Germany (`de`), Spain (`es`), Portugal (`pt`), and English Canada (`en-CA`) locales| |
227+
228+
### Line items array
228229

229230
Following are the line items extracted from an invoice in the JSON output response (the following output uses this [sample invoice](media/sample-invoice.jpg):
230231

231-
|Name| Type | Description | Text (line item #1) | Value (standardized output) |
232-
|:-----|:----|:----|:----| :----|
233-
| Items | String | Full string text line of the line item | 3/4/2021 A123 Consulting Services 2 hours $30.00 10% $60.00 | |
234-
| Amount | Number | The amount of the line item | $60.00 | 100 |
235-
| Description | String | The text description for the invoice line item | Consulting service | Consulting service |
236-
| Quantity | Number | The quantity for this invoice line item | 2 | 2 |
237-
| OrderQuantity | Number | The ordered quantity for this line item. May differ from the quantity shipped and invoiced | 3 | 3 |
238-
| UnitPrice | Number | The net or gross price (depending on the gross invoice setting of the invoice) of one unit of this item | $30.00 | 30 |
239-
| ProductCode | String| Product code, product number, or SKU associated with the specific line item | A123 | |
240-
| Unit | String| The unit of the line item, e.g, kg, lb etc. | Hours | |
241-
| Date | Date| Date corresponding to each line item. Often it's a date the line item was shipped | 3/4/2021| 2021-03-04 |
242-
| Tax | Number | Tax associated with each line item. Possible values include tax amount and tax Y/N | 10.00 | |
243-
| TaxRate | Number | Tax Rate associated with each line item. | 10% | |
232+
|Name| Type | Description | Value (standardized output) |
233+
|:-----|:----|:----|:----|
234+
| Amount | currency | The amount of the line item | $60.00 |
235+
| Date | date| Date corresponding to each line item. Often it's a date the line item was shipped | 3/4/2021|
236+
| Description | string | The text description for the invoice line item | Consulting service|
237+
| Quantity | number | The quantity for this invoice line item | 2 |
238+
| ProductCode | string| Product code, product number, or SKU associated with the specific line item | A123|
239+
| Tax | currency | Tax associated with each line item. Possible values include tax amount and tax Y/N | $6.00 |
240+
| TaxRate | string | Tax Rate associated with each line item. | 18%|
241+
| Unit | string| The unit of the line item, e.g, kg, lb etc. | Hours|
242+
| UnitPrice | number | The net or gross price (depending on the gross invoice setting of the invoice) of one unit of this item | $30.00 |
244243

245244
The invoice key-value pairs and line items extracted are in the `documentResults` section of the JSON output.
246245

247-
:::moniker range="<=doc-intel-3.1.0"
246+
:::moniker range=">=doc-intel-3.1.0"
248247

249248
### Key-value pairs
250249

articles/ai-services/openai/how-to/use-your-data-securely.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.service: azure-ai-openai
88
ms.topic: how-to
99
author: aahill
1010
ms.author: aahi
11-
ms.date: 04/05/2024
11+
ms.date: 04/18/2024
1212
recommendations: false
1313
---
1414

@@ -215,7 +215,7 @@ You can disable public network access of your Azure AI Search resource in the Az
215215
To allow access to your Azure AI Search resource from your client machines, like using Azure OpenAI Studio, you need to create [private endpoint connections](/azure/search/service-create-private-endpoint) that connect to your Azure AI Search resource.
216216

217217
> [!NOTE]
218-
> To allow access to your Azure AI Search resource from Azure OpenAI resource, you need to submit an [application form](https://aka.ms/applyacsvpnaoaioyd). The application will be reviewed in 10 business days and you will be contacted via email about the results. If you are eligible, we will provision the private endpoint in Microsoft managed virtual network, and send a private endpoint connection request to your search service, and you will need to approve the request.
218+
> To allow access to your Azure AI Search resource from Azure OpenAI resource, you need to submit an [application form](https://aka.ms/applyacsvpnaoaioyd). The application will be reviewed in 5 business days and you will be contacted via email about the results. If you are eligible, we will provision the private endpoint in Microsoft managed virtual network, and send a private endpoint connection request to your search service, and you will need to approve the request.
219219
220220
:::image type="content" source="../media/use-your-data/approve-private-endpoint.png" alt-text="A screenshot showing private endpoint approval screen." lightbox="../media/use-your-data/approve-private-endpoint.png":::
221221

articles/ai-services/speech-service/bring-your-own-storage-speech-resource-speech-to-text.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ Such a request returns direct Storage Account URLs to data files (without SAS or
8787
URL of this format ensures that only Microsoft Entra identities (users, service principals, managed identities) with sufficient access rights (like *Storage Blob Data Reader* role) can access the data from the URL.
8888

8989
> [!WARNING]
90-
> If `sasValidityInSeconds` parameter is omitted in [Get Transcription Files](/rest/api/speechtotext/transcriptions/list-files) request or similar ones, then a [User delegation SAS](../../storage/common/storage-sas-overview.md) with the validity of 30 days will be generated for each data file URL returned. This SAS is signed by the system assigned managed identity of your BYOS-enabled Speech resource. Because of it, the SAS allows access to the data, even if storage account key access is disabled. See details [here](../../storage/common/shared-key-authorization-prevent.md#understand-how-disallowing-shared-key-affects-sas-tokens).
90+
> If `sasValidityInSeconds` parameter is omitted in [Get Transcription Files](/rest/api/speechtotext/transcriptions/list-files) request or similar ones, then a [User delegation SAS](../../storage/common/storage-sas-overview.md) with the validity of 5 days will be generated for each data file URL returned. This SAS is signed by the system assigned managed identity of your BYOS-enabled Speech resource. Because of it, the SAS allows access to the data, even if storage account key access is disabled. See details [here](../../storage/common/shared-key-authorization-prevent.md#understand-how-disallowing-shared-key-affects-sas-tokens).
9191
9292
## Real-time transcription with audio and transcription result logging enabled
9393

@@ -96,7 +96,7 @@ You can enable logging for both audio input and recognized speech when using spe
9696
If you use BYOS, then you find the logs in `customspeech-audiologs` Blob container in the BYOS-associated Storage account.
9797

9898
> [!WARNING]
99-
> Logging data is kept for 30 days. After this period the logs are automatically deleted. This is valid for BYOS-enabled Speech resources as well. If you want to keep the logs longer, copy the correspondent files and folders from `customspeech-audiologs` Blob container directly or use REST API.
99+
> Logging data is kept for 5 days. After this period the logs are automatically deleted. This is valid for BYOS-enabled Speech resources as well. If you want to keep the logs longer, copy the correspondent files and folders from `customspeech-audiologs` Blob container directly or use REST API.
100100
101101
### Get real-time transcription logs via REST API
102102

@@ -119,7 +119,7 @@ Such a request returns direct Storage Account URLs to data files (without SAS or
119119
URL of this format ensures that only Microsoft Entra identities (users, service principals, managed identities) with sufficient access rights (like *Storage Blob Data Reader* role) can access the data from the URL.
120120

121121
> [!WARNING]
122-
> If `sasValidityInSeconds` parameter is omitted in [Get Base Model Logs](/rest/api/speechtotext/endpoints/list-base-model-logs) request or similar ones, then a [User delegation SAS](../../storage/common/storage-sas-overview.md) with the validity of 30 days will be generated for each data file URL returned. This SAS is signed by the system assigned managed identity of your BYOS-enabled Speech resource. Because of it, the SAS allows access to the data, even if storage account key access is disabled. See details [here](../../storage/common/shared-key-authorization-prevent.md#understand-how-disallowing-shared-key-affects-sas-tokens).
122+
> If `sasValidityInSeconds` parameter is omitted in [Get Base Model Logs](/rest/api/speechtotext/endpoints/list-base-model-logs) request or similar ones, then a [User delegation SAS](../../storage/common/storage-sas-overview.md) with the validity of 5 days will be generated for each data file URL returned. This SAS is signed by the system assigned managed identity of your BYOS-enabled Speech resource. Because of it, the SAS allows access to the data, even if storage account key access is disabled. See details [here](../../storage/common/shared-key-authorization-prevent.md#understand-how-disallowing-shared-key-affects-sas-tokens).
123123
124124
## Custom speech
125125

@@ -160,7 +160,7 @@ Such a request returns direct Storage Account URLs to data files (without SAS or
160160
URL of this format ensures that only Microsoft Entra identities (users, service principals, managed identities) with sufficient access rights (like *Storage Blob Data Reader* role) can access the data from the URL.
161161

162162
> [!WARNING]
163-
> If `sasValidityInSeconds` parameter is omitted in [Get Dataset Files](/rest/api/speechtotext/datasets/list-files) request or similar ones, then a [User delegation SAS](../../storage/common/storage-sas-overview.md) with the validity of 30 days will be generated for each data file URL returned. This SAS is signed by the system assigned managed identity of your BYOS-enabled Speech resource. Because of it, the SAS allows access to the data, even if storage account key access is disabled. See details [here](../../storage/common/shared-key-authorization-prevent.md#understand-how-disallowing-shared-key-affects-sas-tokens).
163+
> If `sasValidityInSeconds` parameter is omitted in [Get Dataset Files](/rest/api/speechtotext/datasets/list-files) request or similar ones, then a [User delegation SAS](../../storage/common/storage-sas-overview.md) with the validity of 5 days will be generated for each data file URL returned. This SAS is signed by the system assigned managed identity of your BYOS-enabled Speech resource. Because of it, the SAS allows access to the data, even if storage account key access is disabled. See details [here](../../storage/common/shared-key-authorization-prevent.md#understand-how-disallowing-shared-key-affects-sas-tokens).
164164
165165
## Next steps
166166

0 commit comments

Comments
 (0)