Udostępnij przez


Śledzenie struktur komunikatów B2B w przepływach pracy Consumption dla usługi Azure Logic Apps

Dotyczy: Azure Logic Apps (Zużycie)

Uwaga

Ten artykuł dotyczy tylko przepływów pracy aplikacji logiki Consumption. Aby uzyskać informacje na temat monitorowania standardowych aplikacji logiki, zobacz następującą dokumentację:

Usługa Azure Logic Apps obejmuje wbudowane śledzenie, które można włączyć dla części przepływu pracy. Aby ułatwić monitorowanie pomyślnego dostarczenia lub otrzymania, błędów i właściwości komunikatów biznesowych (B2B), możesz tworzyć i używać schematów śledzenia AS2, X12 i niestandardowych schematów śledzenia na koncie integracji. W tym przewodniku referencyjnym opisano składnię i atrybuty dla tych schematów śledzenia.

AS2

Komunikat AS2 — schemat śledzenia

Poniższa składnia opisuje schemat śledzenia komunikatu AS2:

{
   "agreementProperties": {
      "senderPartnerName": "",
      "receiverPartnerName": "",
      "as2To": "",
      "as2From": "",
      "agreementName": ""
   },
   "messageProperties": {
      "direction": "",
      "messageId": "",
      "dispositionType": "",
      "fileName": "",
      "isMessageFailed": "",
      "isMessageSigned": "",
      "isMessageEncrypted": "",
      "isMessageCompressed": "",
      "incomingHeaders": {},
      "outgoingHeaders": {},
      "correlationMessageId": "",
      "isNrrEnabled": "",
      "isMdnExpected": "",
      "mdnType": ""
    }
}

Komunikat AS2 — agreementProperties

Majątek Required Typ Opis
senderPartnerName Nie. Sznurek Nazwa partnera nadawcy komunikatów AS2
receiverPartnerName Nie. Sznurek Nazwa partnera odbiorcy komunikatów AS2
as2To Tak Sznurek Nazwa odbiornika komunikatów AS2 w nagłówkach AS2
as2From Tak Sznurek Nazwa nadawcy komunikatów AS2 w nagłówkach komunikatów AS2
agreementName Nie. Sznurek Nazwa umowy AS2, która rozwiązuje komunikaty

Komunikat AS2 — właściwości wiadomości

Majątek Required Typ Opis
direction Tak Sznurek Kierunek przepływu komunikatów (send lub receive)
messageId Nie. Sznurek Identyfikator komunikatu AS2 w nagłówkach komunikatów AS2
dispositionType Nie. Sznurek Typ powiadomienia o dostarczeniu komunikatu (MDN)
fileName Nie. Sznurek Nazwa pliku z nagłówka komunikatu AS2
isMessageFailed Tak logiczny Czy komunikat AS2 zakończył się niepowodzeniem
isMessageSigned Tak logiczny Czy komunikat AS2 jest podpisany
isMessageEncrypted Tak logiczny Czy komunikat AS2 jest zaszyfrowany
isMessageCompressed Tak logiczny Czy komunikat AS2 jest skompresowany
incomingHeaders Nie. Słownik JToken Szczegóły nagłówka dla przychodzącego komunikatu AS2
outgoingHeaders Nie. Słownik JToken Szczegóły wychodzącego nagłówka komunikatu AS2
correlationMessageId Nie. Sznurek Identyfikator komunikatu do korelowania komunikatów AS2 z powiadomieniami o dyspozycji komunikatów (MDN)
isNrrEnabled Tak logiczny Czy niepodważalność odbioru (NRR) jest włączona?
isMdnExpected Tak logiczny Czy używać wartości domyślnej, jeśli jest nieznana
mdnType Tak Enum Dozwolone wartości: NotConfigured, Synci Async

AS2 MDN — schemat śledzenia

Poniższa składnia opisuje schemat śledzenia MDN AS2:

{
   "agreementProperties": {
      "senderPartnerName": "",
      "receiverPartnerName": "",
      "as2To": "",
      "as2From": "",
      "agreementName": ""
   },
   "messageProperties": {
      "direction": "",
      "messageId": "",
      "originalMessageId": "",
      "dispositionType": "",
      "isMessageFailed": "",
      "isMessageSigned": "",
      "isNrrEnabled": "",
      "statusCode": "",
      "micVerificationStatus": "",
      "correlationMessageId": "",
      "incomingHeaders": {},
      "outgoingHeaders": {}
   }
}

AS2 MDN — właściwości umowy

Majątek Required Typ Opis
senderPartnerName Nie. Sznurek Nazwa partnera nadawcy komunikatów AS2
receiverPartnerName Nie. Sznurek Nazwa partnera odbiorcy komunikatów AS2
as2To Tak Sznurek Nazwa odbiornika komunikatów AS2 w nagłówkach AS2
as2From Tak Sznurek Nazwa nadawcy komunikatów AS2 w nagłówkach komunikatów AS2
agreementName Nie. Sznurek Nazwa umowy AS2, która rozwiązuje komunikaty

AS2 MDN — właściwościWiadomości

Majątek Required Typ Opis
direction Tak Sznurek Kierunek przepływu komunikatów (send lub receive)
messageId Nie. Sznurek Identyfikator komunikatu AS2 w nagłówkach komunikatów AS2
originalMessageId Nie. Sznurek Oryginalny identyfikator komunikatu AS2
dispositionType Nie. Sznurek Typ dyspozycji powiadomienia o potwierdzeniu dostarczenia komunikatu (MDN)
isMessageFailed Tak logiczny Czy komunikat AS2 zakończył się niepowodzeniem
isMessageSigned Tak logiczny Czy komunikat AS2 jest podpisany
isNrrEnabled Tak logiczny Czy nieodrzucalność potwierdzenia (NRR) jest włączone
statusCode Tak Enum Dozwolone wartości: Accepted, Rejectedi AcceptedWithErrors
micVerificationStatus Tak Enum Dozwolone wartości: NotApplicable, Succeededi Failed
correlationMessageId Nie. Sznurek Identyfikator korelacji, czyli identyfikator oryginalnego komunikatu, który ma skonfigurowane MDN.
incomingHeaders Nie. Słownik JToken Szczegóły przychodzącego nagłówka komunikatu AS2
outgoingHeaders Nie. Słownik JToken Szczegóły wychodzącego nagłówka komunikatu AS2

X12

Zestaw transakcji X12 — schemat śledzenia

Poniższa składnia opisuje schemat śledzenia zestawu transakcji X12:

{
   "agreementProperties": {
      "senderPartnerName": "",
      "receiverPartnerName": "",
      "senderQualifier": "",
      "senderIdentifier": "",
      "receiverQualifier": "",
      "receiverIdentifier": "",
      "agreementName": ""
   },
   "messageProperties": {
      "direction": "",
      "interchangeControlNumber": "",
      "functionalGroupControlNumber": "",
      "transactionSetControlNumber": "",
      "correlationMessageId": "",
      "messageType": "",
      "isMessageFailed": "",
      "isTechnicalAcknowledgmentExpected": "",
      "isFunctionalAcknowledgmentExpected": "",
      "needAk2LoopForValidMessages": "",
      "segmentsCount": ""
   }
}

Zestaw transakcji X12 — właściwości umowy

Majątek Required Typ Opis
senderPartnerName Nie. Sznurek Nazwa nadawcy wiadomości X12 dotyczącej partnera
receiverPartnerName Nie. Sznurek Nazwa odbiorcy komunikatów X12 partnera
senderQualifier Tak Sznurek Kwalifikator dla nadawcy komunikatów X12 partnera
senderIdentifier Tak Sznurek Identyfikator nadawcy wiadomości X12 partnera
receiverQualifier Tak Sznurek Kwalifikator odbiorcy komunikatów X12 dla partnera
receiverIdentifier Tak Sznurek Identyfikator odbiorcy komunikatów X12 dla partnera
agreementName Nie. Sznurek Nazwa porozumienia X12, które rozwiązuje komunikaty

Zestaw transakcji X12 - właściwości wiadomości

Majątek Required Typ Opis
direction Tak Enum Kierunek przepływu komunikatów (send lub receive)
interchangeControlNumber Nie. Sznurek Numer kontrolny wymiany danych dla potwierdzenia funkcjonalnego
functionalGroupControlNumber Nie. Sznurek Numer kontrolny grupy funkcjonalnej dla potwierdzenia funkcjonalnego
transactionSetControlNumber Nie. Sznurek Numer kontrolny zestawu transakcji
correlationMessageId Nie. Sznurek Identyfikator korelacji wiadomości, który łączy następujące wartości: {agreementName}{interchange-or-functionalGroup-ControlNumber}{transactionSetControlNumber}
messageType Nie. Sznurek Zestaw transakcji lub typ dokumentu
isMessageFailed Tak logiczny Czy komunikat X12 zakończył się niepowodzeniem
isTechnicalAcknowledgmentExpected Tak logiczny Czy potwierdzenie techniczne jest skonfigurowane w umowie X12
isFunctionalAcknowledgmentExpected Tak logiczny Czy potwierdzenie funkcjonalne jest skonfigurowane w umowie X12
needAk2LoopForValidMessages Tak logiczny Czy pętla AK2 jest wymagana dla prawidłowego komunikatu
segmentsCount Nie. Integer Liczba segmentów w zestawie transakcji X12

Potwierdzenie zestawu transakcji X12 — schemat śledzenia

Poniższa składnia opisuje schemat śledzenia potwierdzenia zestawu transakcji X12:

{
   "agreementProperties": {
      "senderPartnerName": "",
      "receiverPartnerName": "",
      "senderQualifier": "",
      "senderIdentifier": "",
      "receiverQualifier": "",
      "receiverIdentifier": "",
      "agreementName": ""
   },
   "messageProperties": {
      "direction": "",
      "interchangeControlNumber": "",
      "functionalGroupControlNumber": "",
      "isaSegment": "",
      "gsSegment": "",
      "respondingFunctionalGroupControlNumber": "",
      "respondingFunctionalGroupId": "",
      "respondingTransactionSetControlNumber": "",
      "respondingTransactionSetId": "",
      "statusCode": "",
      "processingStatus": "",
      "correlationMessageId": "",
      "isMessageFailed": "",
      "ak2Segment": "",
      "ak3Segment": "",
      "ak5Segment": ""
   }
}

Potwierdzenie zestawu transakcji X12 — agreementProperties

Majątek Required Typ Opis
senderPartnerName Nie. Sznurek Nazwa nadawcy partnera wiadomości X12
receiverPartnerName Nie. Sznurek Nazwa odbiorcy partnera komunikatów X12
senderQualifier Tak Sznurek Kwalifikator nadawcy komunikatu X12 partnera
senderIdentifier Tak Sznurek Identyfikator nadawcy partnera wiadomości X12
receiverQualifier Tak Sznurek Kwalifikator odbiorcy wiadomości X12 dla partnera
receiverIdentifier Tak Sznurek Identyfikator partnera odbiorcy komunikatów X12
agreementName Nie. Sznurek Nazwa porozumienia X12, które rozwiązuje komunikaty

Potwierdzenie zestawu transakcji X12 — messageProperties

Majątek Required Typ Opis
direction Tak Enum Kierunek przepływu komunikatów (send lub receive)
interchangeControlNumber Nie. Sznurek Numer kontrolny wymiany danych dla potwierdzenia. Ta wartość jest wypełniana tylko dla nadawcy, gdy nadawca otrzyma potwierdzenie funkcjonalne dla wiadomości wysłanych do partnera.
functionalGroupControlNumber Nie. Sznurek Numer kontrolny grupy funkcjonalnej dla potwierdzenia funkcjonalnego. Ta wartość jest wypełniana tylko dla nadawcy, gdy zostanie odebrane potwierdzenie funkcjonalne dla komunikatów wysyłanych do partnera.
isaSegment Nie. Sznurek Segment nagłówka sterowania wymiany (ISA) dla komunikatu X12. Ta wartość jest wypełniana tylko dla nadawcy, gdy zostanie odebrane potwierdzenie funkcjonalne dla komunikatów wysyłanych do partnera.
gsSegment Nie. Sznurek Segment GS w komunikacie X12. Ta wartość jest wypełniana tylko dla nadawcy, gdy zostanie odebrane potwierdzenie funkcjonalne dla komunikatów wysyłanych do partnera.
respondingFunctionalGroupControlNumber Nie. Sznurek Numer kontrolny odpowiadającej grupy funkcjonalnej
respondingFunctionalGroupId Nie. Sznurek Identyfikator grupy funkcjonalnej odpowiedzialnej za odpowiedź, który mapuje się na AK101 w potwierdzeniu.
respondingTransactionSetControlNumber Nie. Sznurek Numer kontrolny odpowiadającego zestawu transakcji
respondingTransactionSetId Nie. Sznurek Identyfikator reagującego zestawu transakcji, który jest mapowany na AK201 w potwierdzeniu.
statusCode Tak logiczny Kod stanu potwierdzenia dla zestawu transakcji
processingStatus Tak Enum Stan przetwarzania potwierdzenia z tymi dozwolonymi wartościami: Received, Generatedi Sent
correlationMessageId Nie. Sznurek Identyfikator korelacji komunikatów, który łączy następujące wartości: {agreementName}{interchange-or-functionalGroup-ControlNumber}{transactionSetControlNumber}
isMessageFailed Tak logiczny Czy komunikat X12 zakończył się niepowodzeniem
ak2Segment Nie. Sznurek Potwierdzenie dla transakcji ustawionej w odebranej grupie funkcjonalnej
ak3Segment Nie. Sznurek Zgłasza błędy w segmencie danych
ak5Segment Nie. Sznurek Zgłasza, czy zestaw transakcji zidentyfikowany w segmencie AK2 jest akceptowany lub odrzucany oraz dlaczego

Interfejs X12 — schemat monitorowania

Poniższa składnia opisuje schemat do śledzenia interchange'u X12:

{
   "agreementProperties": {
      "senderPartnerName": "",
      "receiverPartnerName": "",
      "senderQualifier": "",
      "senderIdentifier": "",
      "receiverQualifier": "",
      "receiverIdentifier": "",
      "agreementName": ""
   },
   "messageProperties": {
      "direction": "",
      "interchangeControlNumber": "",
      "isaSegment": "",
      "isTechnicalAcknowledgmentExpected": "",
      "isMessageFailed": "",
      "isa09": "",
      "isa10": "",
      "isa11": "",
      "isa12": "",
      "isa14": "",
      "isa15": "",
      "isa16": ""
   }
}

Wymiana X12 — właściwościUmowy

Majątek Required Typ Opis
senderPartnerName Nie. Sznurek Nazwa nadawcy partnera X12 wiadomości
receiverPartnerName Nie. Sznurek Nazwa odbiorcy wiadomości X12 partnera
senderQualifier Tak Sznurek Kwalifikator nadawcy komunikatów X12 partnera
senderIdentifier Tak Sznurek Identyfikator nadawcy partnera do wiadomości X12
receiverQualifier Tak Sznurek Kwalifikator odbiorcy wiadomości X12 dla partnera
receiverIdentifier Tak Sznurek Identyfikator odbiorcy komunikatu X12 dla partnera
agreementName Nie. Sznurek Nazwa umowy X12, która rozwiązuje komunikaty

Wymiana X12: właściwościWiadomości

Majątek Required Typ Opis
direction Tak Enum Kierunek przepływu komunikatów (send lub receive)
interchangeControlNumber Nie. Sznurek Numer kontrolny wymiany danych
isaSegment Nie. Sznurek Segment ISA dla komunikatu X12
isMessageFailed Tak logiczny Czy komunikat X12 zakończył się niepowodzeniem
isTechnicalAcknowledgmentExpected Tak logiczny Czy potwierdzenie techniczne jest skonfigurowane w umowie X12
isa09 Nie. Sznurek Data wymiany dokumentów X12
isa10 Nie. Sznurek Czas wymiany dokumentu X12
isa11 Nie. Sznurek Identyfikator standardów kontroli wymiany danych X12
isa12 Nie. Sznurek Numer wersji kontroli wymiany X12
isa14 Nie. Sznurek Potwierdzenie X12 jest żądane
isa15 Nie. Sznurek Wskaźnik dla testowania lub produkcji
isa16 Nie. Sznurek Separator elementów

Potwierdzenie wymiany X12 — schemat śledzenia

Poniższa składnia opisuje schemat śledzenia potwierdzenia wymiany X12:

{
   "agreementProperties": {
      "senderPartnerName": "",
      "receiverPartnerName": "",
      "senderQualifier": "",
      "senderIdentifier": "",
      "receiverQualifier": "",
      "receiverIdentifier": "",
      "agreementName": ""
   },
   "messageProperties": {
      "direction": "",
      "interchangeControlNumber": "",
      "isaSegment": "",
      "respondingInterchangeControlNumber": "",
      "isMessageFailed": "",
      "statusCode": "",
      "processingStatus": "",
      "ta102": "",
      "ta103": "",
      "ta105": ""
   }
}

Potwierdzenie wymiany X12 — właściwości umowy

Majątek Required Typ Opis
senderPartnerName Nie. Sznurek Nazwa partnera jako nadawcy wiadomości X12
receiverPartnerName Nie. Sznurek Nazwa odbiorcy komunikatów X12 partnera
senderQualifier Tak Sznurek Kwalifikator nadawcy komunikatu X12 dla partnera
senderIdentifier Tak Sznurek Identyfikator nadawcy wiadomości partnera X12
receiverQualifier Tak Sznurek Kwalifikator odbiorcy komunikatów X12 dla partnera
receiverIdentifier Tak Sznurek Identyfikator odbiorcy wiadomości partnera X12
agreementName Nie. Sznurek Nazwa umowy X12, która rozwiązuje komunikaty

Potwierdzenie wymiany X12 — messageProperties

Majątek Required Typ Opis
direction Tak Enum Kierunek przepływu komunikatów (send lub receive)
interchangeControlNumber Nie. Sznurek Numer kontrolny wymiany danych dla potwierdzenia technicznego otrzymywanego od partnerów
isaSegment Nie. Sznurek Segment ISA dotyczący potwierdzenia otrzymanego od partnerów technicznych
respondingInterchangeControlNumber Nie. Sznurek Numer kontrolny wymiany potwierdzenia technicznego otrzymanego od partnerów
isMessageFailed Tak logiczny Czy komunikat X12 zakończył się niepowodzeniem
statusCode Tak Enum Kod stanu potwierdzenia wymiany z tymi dozwolonymi wartościami: Accepted, Rejected, i AcceptedWithErrors
processingStatus Tak Enum Stan przetwarzania potwierdzenia z tymi dozwolonymi wartościami: Received, Generatedi Sent
ta102 Nie. Sznurek Data wymiany
ta103 Nie. Sznurek Czas wymiany
ta105 Nie. Sznurek Kod notatki wymiany

Grupa funkcjonalna X12 — schemat śledzenia

Poniższa składnia opisuje schemat śledzenia grupy funkcjonalnej X12:

{
   "agreementProperties": {
      "senderPartnerName": "",
      "receiverPartnerName": "",
      "senderQualifier": "",
      "senderIdentifier": "",
      "receiverQualifier": "",
      "receiverIdentifier": "",
      "agreementName": ""
   },
   "messageProperties": {
      "direction": "",
      "interchangeControlNumber": "",
      "functionalGroupControlNumber": "",
      "gsSegment": "",
      "isTechnicalAcknowledgmentExpected": "",
      "isFunctionalAcknowledgmentExpected": "",
      "isMessageFailed": "",
      "gs01": "",
      "gs02": "",
      "gs03": "",
      "gs04": "",
      "gs05": "",
      "gs07": "",
      "gs08": ""
   }
}

Grupa funkcjonalna X12 — właściwości porozumienia

Majątek Required Typ Opis
senderPartnerName Nie. Sznurek Nazwa partnera będącego nadawcą wiadomości X12
receiverPartnerName Nie. Sznurek Nazwa odbiorcy komunikatów X12 dla partnera
senderQualifier Tak Sznurek Kwalifikator partnera nadawcy komunikatu X12
senderIdentifier Tak Sznurek Identyfikator partnera jako nadawcy wiadomości X12
receiverQualifier Tak Sznurek Kwalifikator odbiorcy wiadomości X12 partnera
receiverIdentifier Tak Sznurek Identyfikator odbiorcy komunikatów X12 dla partnera
agreementName Nie. Sznurek Nazwa umowy X12, która rozwiązuje komunikaty

Grupa funkcjonalna X12 — messageProperties

Majątek Required Typ Opis
direction Tak Enum Kierunek przepływu komunikatów (send lub receive)
interchangeControlNumber Nie. Sznurek Numer kontrolny wymiany danych
functionalGroupControlNumber Nie. Sznurek Numer kontrolny grupy funkcjonalnej
gsSegment Nie. Sznurek Segment GS w komunikacie X12
isTechnicalAcknowledgmentExpected Tak logiczny Czy potwierdzenie techniczne jest skonfigurowane w umowie X12
isFunctionalAcknowledgmentExpected Tak logiczny Czy potwierdzenie funkcjonalne jest skonfigurowane w umowie X12
isMessageFailed Tak logiczny Czy komunikat X12 zakończył się niepowodzeniem
gs01 Nie. Sznurek Kod identyfikatora grupy funkcjonalnej
gs02 Nie. Sznurek Kod nadawcy aplikacji
gs03 Nie. Sznurek Kod odbiorcy aplikacji
gs04 Nie. Sznurek Data grupy funkcjonalnej
gs05 Nie. Sznurek Czas grupy funkcjonalnej
gs07 Nie. Sznurek Kod odpowiedzialnej agencji
gs08 Nie. Sznurek Kod identyfikatora wersji, wydania lub branży

Potwierdzenie grupy funkcjonalnej X12 — schemat śledzenia

Poniższa składnia opisuje schemat śledzenia potwierdzenia grupy funkcjonalnej X12:

{
   "agreementProperties": {
      "senderPartnerName": "",
      "receiverPartnerName": "",
      "senderQualifier": "",
      "senderIdentifier": "",
      "receiverQualifier": "",
      "receiverIdentifier": "",
      "agreementName": ""
   },
   "messageProperties": {
      "direction": "",
      "interchangeControlNumber": "",
      "functionalGroupControlNumber": "",
      "isaSegment": "",
      "gsSegment": "",
      "respondingFunctionalGroupControlNumber": "",
      "respondingFunctionalGroupId": "",
      "isMessageFailed": "",
      "statusCode": "",
      "processingStatus": "",
      "ak903": "",
      "ak904": "",
      "ak9Segment": ""
   }
}

Potwierdzenie grupy funkcjonalnej X12 — agreementProperties

Majątek Required Typ Opis
senderPartnerName Nie. Sznurek Nazwa partnera nadawcy wiadomości X12
receiverPartnerName Nie. Sznurek Nazwa odbiorcy wiadomości X12 partnera
senderQualifier Tak Sznurek Kwalifikator nadawcy komunikatu X12 partnera
senderIdentifier Tak Sznurek Identyfikator nadawcy partnera wiadomości X12
receiverQualifier Tak Sznurek Kwalifikator odbiorcy wiadomości X12 partnera
receiverIdentifier Tak Sznurek Identyfikator odbiorcy komunikatów X12 dla partnera
agreementName Nie. Sznurek Nazwa umowy X12, która rozwiązuje komunikaty

Potwierdzenie grupy funkcjonalnej X12 — messageProperties

Majątek Required Typ Opis
direction Tak Enum Kierunek przepływu komunikatów (send lub receive)
functionalGroupControlNumber Nie. Sznurek Numer kontrolny grupy funkcjonalnej dla potwierdzenia technicznego. Ta wartość jest wypełniana dla nadawcy po otrzymaniu potwierdzenia technicznego od partnerów.
interchangeControlNumber Nie. Sznurek Numer kontrolny wymiany danych. Ta wartość jest wprowadzana dla nadawcy po otrzymaniu potwierdzenia technicznego od partnerów.
isaSegment Nie. Sznurek Jest taki sam jak interchangeControlNumber, ale jest wypełniany tylko w określonych przypadkach.
gsSegment Nie. Sznurek Tak samo jak functionalGrouControlNumber, ale uzupełnia dane tylko w określonych przypadkach
respondingFunctionalGroupControlNumber Nie. Sznurek Numer kontrolny oryginalnej grupy funkcjonalnej
respondingFunctionalGroupId Nie. Sznurek Mapuje do AK101 w identyfikatorze grupy funkcjonalnej potwierdzenia
isMessageFailed Tak logiczny Czy komunikat X12 zakończył się niepowodzeniem
statusCode Tak Enum Kod stanu potwierdzenia z tymi dozwolonymi wartościami: Accepted, Rejectedi AcceptedWithErrors
processingStatus Tak Enum Stan przetwarzania potwierdzenia z tymi dozwolonymi wartościami: Received, Generatedi Sent
ak903 Nie. Sznurek Liczba odebranych zestawów transakcji
ak904 Nie. Sznurek Liczba akceptowanych zestawów transakcji w zidentyfikowanej grupie funkcjonalnej
ak9Segment Nie. Sznurek Czy grupa funkcjonalna zidentyfikowana w segmencie AK1 jest akceptowana, czy odrzucana, i dlaczego

Na zamówienie

Możesz skonfigurować niestandardowe śledzenie, które rejestruje zdarzenia od początku do końca przepływu pracy aplikacji logiki. Można na przykład rejestrować zdarzenia z warstw, które obejmują przepływ pracy, program SQL Server, program BizTalk Server lub dowolną inną warstwę. Poniższa sekcja zawiera niestandardowy kod schematu śledzenia, którego można używać w warstwach spoza przepływu pracy.

Poniższa składnia opisuje schemat śledzenia niestandardowego:

{
   "sourceType": "",
   "source": {
      "workflow": {
         "systemId": ""
      },
      "runInstance": {
         "runId": ""
      },
      "operation": {
         "operationName": "",
         "repeatItemScopeName": "",
         "repeatItemIndex": ,
         "trackingId": "",
         "correlationId": "",
         "clientRequestId": ""
      }
   },
   "events": [
      {
         "eventLevel": "",
         "eventTime": "",
         "recordType": "",
         "record": {}
      }
   ]
}
Majątek Required Typ Opis
sourceType Tak Sznurek Wpisz źródło uruchomienia z tymi dozwolonymi wartościami: Microsoft.Logic/workflows, custom**
source Tak Ciąg lub JToken Jeśli typ źródła to Microsoft.Logic/workflows, informacje źródłowe muszą być zgodne z opisanym schematem. Jeśli typ źródła to custom, schemat ma typ JToken.
systemId Tak Sznurek Identyfikator systemu aplikacji logiki
runId Tak Sznurek Identyfikator przebiegu aplikacji logicznej
operationName Tak Sznurek Nazwa operacji, na przykład akcja lub wyzwalacz
repeatItemScopeName Tak Sznurek Jeśli akcja znajduje się w pętli foreach lub until, powtórz nazwę elementu.
repeatItemIndex Tak Integer Numer indeksu powtórzonego elementu wskazujący, że akcja znajduje się w pętli foreach lub until
trackingId Nie. Sznurek Identyfikator śledzenia w celu skorelowania komunikatów
correlationId Nie. Sznurek Identyfikator korelacji w celu skorelowania komunikatów
clientRequestId Nie. Sznurek Klient może wypełnić tę właściwość w celu skorelowania komunikatów
eventLevel Tak Sznurek Poziom zdarzenia
eventTime Tak Data i Czas Czas zdarzenia w formacie UTC: RRRR-MM-DDTHH:MM:SS.00000Z
recordType Tak Sznurek Typ rekordu śledzenia tylko z tą dozwoloną wartością: custom
record Tak JToken Typ rekordu niestandardowego tylko w formacie JToken