Udostępnij za pośrednictwem


Schematy śledzenia monitorowania komunikatów B2B w usłudze Azure Logic Apps

Dotyczy: Azure Logic Apps (Zużycie + Standardowa)

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 dostarczania lub potwierdzenia, błędów i właściwości dla komunikatów biznesowych (B2B), możesz tworzyć i używać schematów 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

Schemat śledzenia komunikatów AS2

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

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

W poniższej tabeli opisano atrybuty w schemacie śledzenia komunikatu AS2:

Właściwość Wymagany Typ Opis
senderPartnerName Nie Ciąg Nazwa partnera nadawcy wiadomości AS2
receiverPartnerName Nie Ciąg Nazwa partnera odbiorcy komunikatów AS2
as2To Tak Ciąg Nazwa odbiorcy komunikatów AS2 z nagłówków komunikatu AS2
as2From Tak Ciąg Nazwa nadawcy komunikatu AS2 z nagłówków komunikatu AS2
agreementName Nie Ciąg Nazwa umowy AS2, do której komunikaty są rozpoznawane
kierunek Tak Ciąg Kierunek przepływu komunikatów, czyli receive lub send
Messageid Nie Ciąg IDENTYFIKATOR komunikatu AS2 z nagłówków komunikatu AS2
dispositionType Nie Ciąg Wartość typu usuwania komunikatów (MDN) powiadomienia o dyspozycji
fileName Nie Ciąg Nazwa pliku z nagłówka komunikatu AS2
isMessageFailed Tak Wartość logiczna Czy komunikat AS2 nie powiódł się
isMessageSigned Tak Wartość logiczna Czy wiadomość AS2 została podpisana
isMessageEncrypted Tak Wartość logiczna Czy wiadomość AS2 została zaszyfrowana
isMessageCompressed Tak Wartość logiczna Czy komunikat AS2 został skompresowany
correlationMessageId Nie Ciąg Identyfikator komunikatu AS2 w celu skorelowania komunikatów z sieciami MDN
incomingHeaders Nie Słownik tokenu JToken Szczegóły nagłówka przychodzącej wiadomości AS2
wychodząceHeaders Nie Słownik tokenu JToken Szczegóły nagłówka komunikatu wychodzącego AS2
isNrrEnabled Tak Wartość logiczna Czy użyć wartości domyślnej, jeśli wartość nie jest znana
isMdnExpected Tak Wartość logiczna Czy użyć wartości domyślnej, jeśli wartość nie jest znana
mdnType Tak Wyliczenie Dozwolone wartości: NotConfigured, Synci Async

Schemat śledzenia MDN AS2

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

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

W poniższej tabeli opisano atrybuty w schemacie śledzenia komunikatu MDN AS2:

Właściwość Wymagany Typ Opis
senderPartnerName Nie Ciąg Nazwa partnera nadawcy wiadomości AS2
receiverPartnerName Nie Ciąg Nazwa partnera odbiorcy komunikatów AS2
as2To Tak Ciąg Nazwa partnera, który odbiera komunikat AS2
as2From Tak Ciąg Nazwa partnera, który wysyła wiadomość AS2
agreementName Nie Ciąg Nazwa umowy AS2, do której komunikaty są rozpoznawane
kierunek Tak Ciąg Kierunek przepływu komunikatów, czyli receive lub send
Messageid Nie Ciąg Identyfikator komunikatu AS2
originalMessageId Nie Ciąg Oryginalny identyfikator wiadomości AS2
dispositionType Nie Ciąg Wartość typu dyspozycji MDN
isMessageFailed Tak Wartość logiczna Czy komunikat AS2 nie powiódł się
isMessageSigned Tak Wartość logiczna Czy wiadomość AS2 została podpisana
isNrrEnabled Tak Wartość logiczna Czy użyć wartości domyślnej, jeśli wartość nie jest znana
statusCode Tak Wyliczenie Dozwolone wartości: Accepted, Rejectedi AcceptedWithErrors
micVerificationStatus Tak Wyliczenie Dozwolone wartości:NotApplicable , Succeededi Failed
correlationMessageId Nie Ciąg Identyfikator korelacji, który jest identyfikatorem oryginalnego komunikatu, który ma skonfigurowaną nazwę MDN
incomingHeaders Nie Słownik tokenu JToken Szczegóły nagłówka komunikatu przychodzącego
wychodząceHeaders Nie Słownik tokenu JToken Szczegóły nagłówka wiadomości wychodzącej

X12

Schemat śledzenia zestawu transakcji X12

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": ""
   }
}

W poniższej tabeli opisano atrybuty w schemacie śledzenia zestawu transakcji X12:

Właściwość Wymagany Typ Opis
senderPartnerName Nie Ciąg Nazwa partnera nadawcy wiadomości X12
receiverPartnerName Nie Ciąg Nazwa partnera odbiorcy komunikatów X12
senderQualifier Tak Ciąg Wysyłanie kwalifikatora partnera
senderIdentifier Tak Ciąg Wysyłanie identyfikatora partnera
receiverQualifier Tak Ciąg Odbieranie kwalifikatora partnera
receiverIdentifier Tak Ciąg Odbieranie identyfikatora partnera
agreementName Nie Ciąg Nazwa umowy X12, do której komunikaty są rozpoznawane
kierunek Tak Wyliczenie Kierunek przepływu komunikatów, czyli receive lub send
interchangeControlNumber Nie Ciąg Numer kontrolny wymiany
functionalGroupControlNumber Nie Ciąg Funkcjonalny numer kontrolny
transactionSetControlNumber Nie Ciąg Numer kontrolny zestawu transakcji
CorrelationMessageId Nie Ciąg Identyfikator komunikatu korelacji, który jest kombinacją {AgreementName}{GroupControlNumber}{TransactionSetControlNumber}
Messagetype Nie Ciąg Zestaw transakcji lub typ dokumentu
isMessageFailed Tak Wartość logiczna Czy komunikat X12 nie powiódł się
isTechnicalAcknowledgmentExpected Tak Wartość logiczna Czy potwierdzenie techniczne jest skonfigurowane w umowie X12
isFunctionalAcknowledgmentExpected Tak Wartość logiczna Czy potwierdzenie funkcjonalne jest skonfigurowane w umowie X12
needAk2LoopForValidMessages Tak Wartość logiczna Czy pętla AK2 jest wymagana dla prawidłowego komunikatu
segmentyCount Nie Liczba całkowita Liczba segmentów w zestawie transakcji X12

Schemat śledzenia potwierdzenia zestawu transakcji X12

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": ""
   }
}

W poniższej tabeli opisano atrybuty w schemacie śledzenia dla potwierdzenia zestawu transakcji X12:

Właściwość Wymagany Typ Opis
senderPartnerName Nie Ciąg Nazwa partnera nadawcy wiadomości X12
receiverPartnerName Nie Ciąg Nazwa partnera odbiorcy komunikatów X12
senderQualifier Tak Ciąg Wysyłanie kwalifikatora partnera
senderIdentifier Tak Ciąg Wysyłanie identyfikatora partnera
receiverQualifier Tak Ciąg Odbieranie kwalifikatora partnera
receiverIdentifier Tak Ciąg Odbieranie identyfikatora partnera
agreementName Nie Ciąg Nazwa umowy X12, do której komunikaty są rozpoznawane
kierunek Tak Wyliczenie Kierunek przepływu komunikatów, czyli receive lub send
interchangeControlNumber Nie Ciąg Numer kontrolny wymiany potwierdzenia funkcjonalnego. Wartość jest wypełniana tylko dla strony wysyłania, gdzie jest odbierane potwierdzenie funkcjonalne dla komunikatów wysyłanych do partnera.
functionalGroupControlNumber Nie Ciąg Numer kontrolny grupy funkcjonalnej potwierdzenia funkcjonalności. Wartość jest wypełniana tylko dla strony wysyłania, po której odebrano potwierdzenie funkcjonalne dla komunikatów wysyłanych do partnera
isaSegment Nie Ciąg Segment ISA komunikatu. Wartość jest wypełniana tylko dla strony wysyłania, po której odebrano potwierdzenie funkcjonalne dla komunikatów wysyłanych do partnera
gsSegment Nie Ciąg Segment GS komunikatu. Wartość jest wypełniana tylko dla strony wysyłania, po której odebrano potwierdzenie funkcjonalne dla komunikatów wysyłanych do partnera
respondingfunctionalGroupControlNumber Nie Ciąg Numer kontrolny wymiany odpowiedzi
respondingFunctionalGroupId Nie Ciąg Odpowiadający identyfikator grupy funkcjonalnej, który jest mapowy na AK101 w potwierdzeniu
respondingtransactionSetControlNumber Nie Ciąg Numer kontrolny zestawu transakcji odpowiedzi
respondingTransactionSetId Nie Ciąg Identyfikator zestawu transakcji odpowiedzi, który jest mapowy na AK201 w potwierdzeniu
statusCode Tak Wartość logiczna Kod stanu potwierdzenia zestawu transakcji
segmentyCount Tak Wyliczenie Kod stanu potwierdzenia z tymi dozwolonymi wartościami: Accepted, Rejectedi AcceptedWithErrors
processingStatus Tak Wyliczenie Stan przetwarzania potwierdzenia z tymi dozwolonymi wartościami: Received, Generatedi Sent
CorrelationMessageId Nie Ciąg Identyfikator komunikatu korelacji, który jest kombinacją {AgreementName}{GroupControlNumber}{TransactionSetControlNumber}
isMessageFailed Tak Wartość logiczna Czy komunikat X12 nie powiódł się
ak2Segment Nie Ciąg Potwierdzenie dla transakcji ustawionej w odebranej grupie funkcjonalnej
ak3Segment Nie Ciąg Zgłasza błędy w segmencie danych
ak5Segment Nie Ciąg Zgłasza, czy zestaw transakcji zidentyfikowany w segmencie AK2 jest akceptowany lub odrzucany oraz dlaczego

Schemat śledzenia wymiany X12

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

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

W poniższej tabeli opisano atrybuty w schemacie śledzenia dla wymiany X12:

Właściwość Wymagany Typ Opis
senderPartnerName Nie Ciąg Nazwa partnera nadawcy wiadomości X12
receiverPartnerName Nie Ciąg Nazwa partnera odbiorcy komunikatów X12
senderQualifier Tak Ciąg Wysyłanie kwalifikatora partnera
senderIdentifier Tak Ciąg Wysyłanie identyfikatora partnera
receiverQualifier Tak Ciąg Odbieranie kwalifikatora partnera
receiverIdentifier Tak Ciąg Odbieranie identyfikatora partnera
agreementName Nie Ciąg Nazwa umowy X12, do której komunikaty są rozpoznawane
kierunek Tak Wyliczenie Kierunek przepływu komunikatów, czyli receive lub send
interchangeControlNumber Nie Ciąg Numer kontrolny wymiany
isaSegment Nie Ciąg Segment ISA komunikatu
isTechnicalAcknowledgmentExpected Wartość logiczna Czy potwierdzenie techniczne jest skonfigurowane w umowie X12
isMessageFailed Tak Wartość logiczna Czy komunikat X12 nie powiodł się
isa09 Nie Ciąg Data wymiany dokumentów X12
isa10 Nie Ciąg Czas wymiany dokumentu X12
isa11 Nie Ciąg Identyfikator standardów kontroli wymiany X12
isa12 Nie Ciąg Numer wersji kontroli wymiany X12
isa14 Nie Ciąg Żądanie potwierdzenia X12
isa15 Nie Ciąg Wskaźnik testu lub produkcji
isa16 Nie Ciąg Separator elementów

Schemat śledzenia potwierdzenia wymiany X12

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": ""
   }
}

W poniższej tabeli opisano atrybuty w schemacie śledzenia potwierdzenia wymiany X12:

Właściwość Wymagany Typ Opis
senderPartnerName Nie Ciąg Nazwa partnera nadawcy wiadomości X12
receiverPartnerName Nie Ciąg Nazwa partnera odbiorcy komunikatów X12
senderQualifier Tak Ciąg Wysyłanie kwalifikatora partnera
senderIdentifier Tak Ciąg Wyślij identyfikator partnera
receiverQualifier Tak Ciąg Odbieranie kwalifikatora partnera
receiverIdentifier Tak Ciąg Odbieranie identyfikatora partnera
agreementName Nie Ciąg Nazwa umowy X12, do której komunikaty są rozpoznawane
kierunek Tak Wyliczenie Kierunek przepływu komunikatu, czyli receive lub send
interchangeControlNumber Nie Ciąg Numer kontrolny wymiany potwierdzenia technicznego otrzymanego od partnerów
isaSegment Nie Ciąg Segment ISA dotyczący potwierdzenia technicznego otrzymanego od partnerów
respondingInterchangeControlNumber Nie Ciąg Numer kontrolny wymiany potwierdzenia technicznego otrzymanego od partnerów
isMessageFailed Tak Wartość logiczna Czy komunikat X12 nie powiodł się
statusCode Tak Wyliczenie Kod stanu potwierdzenia wymiany z tymi dozwolonymi wartościami: Accepted, Rejectedi AcceptedWithErrors
processingStatus Tak Wyliczenie Stan potwierdzenia z tymi dozwolonymi wartościami: Received, Generatedi Sent
ta102 Nie Ciąg Data wymiany
ta103 Nie Ciąg Czas wymiany
ta105 Nie Ciąg Kod notatek wymiany

Schemat śledzenia grup funkcjonalnych X12

Poniższa składnia opisuje schemat śledzenia dla 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": ""
   }
}

W poniższej tabeli opisano atrybuty w schemacie śledzenia dla grupy funkcjonalnej X12:

Właściwość Wymagany Typ Opis
senderPartnerName Nie Ciąg Nazwa partnera nadawcy wiadomości X12
receiverPartnerName Nie Ciąg Nazwa partnera odbiorcy komunikatów X12
senderQualifier Tak Ciąg Wysyłanie kwalifikatora partnera
senderIdentifier Tak Ciąg Wysyłanie identyfikatora partnera
receiverQualifier Tak Ciąg Odbieranie kwalifikatora partnera
receiverIdentifier Tak Ciąg Odbieranie identyfikatora partnera
agreementName Nie Ciąg Nazwa umowy X12, do której komunikaty są rozpoznawane
kierunek Tak Wyliczenie Kierunek przepływu komunikatów, odbieranie lub wysyłanie
interchangeControlNumber Nie Ciąg Numer kontrolny wymiany
functionalGroupControlNumber Nie Ciąg Funkcjonalny numer kontrolny
gsSegment Nie Ciąg Segment GS komunikatów
isTechnicalAcknowledgmentExpected Tak Wartość logiczna Czy potwierdzenie techniczne jest skonfigurowane w umowie X12
isFunctionalAcknowledgmentExpected Tak Wartość logiczna Czy potwierdzenie funkcjonalne jest skonfigurowane w umowie X12
isMessageFailed Tak Wartość logiczna Czy komunikat X12 nie powiódł się
gs01 Nie Ciąg Kod identyfikatora funkcjonalnego
gs02 Nie Ciąg Kod nadawcy aplikacji
gs03 Nie Ciąg Kod odbiorcy aplikacji
gs04 Nie Ciąg Data grupy funkcjonalnej
gs05 Nie Ciąg Czas grupy funkcjonalnej
gs07 Nie Ciąg Kodeks odpowiedzialnej agencji
gs08 Nie Ciąg Kod identyfikatora wersji, wydania lub branży

Schemat śledzenia potwierdzenia grupy funkcjonalnej X12

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": ""
   }
}

W poniższej tabeli opisano atrybuty w schemacie śledzenia dla potwierdzenia grupy funkcjonalnej X12:

Właściwość Wymagany Typ Opis
senderPartnerName Nie Ciąg Nazwa partnera nadawcy wiadomości X12
receiverPartnerName Nie Ciąg Nazwa partnera odbiorcy komunikatów X12
senderQualifier Tak Ciąg Wysyłanie kwalifikatora partnera
senderIdentifier Tak Ciąg Wysyłanie identyfikatora partnera
receiverQualifier Tak Ciąg Odbieranie kwalifikatora partnera
receiverIdentifier Tak Ciąg Odbieranie identyfikatora partnera
agreementName Nie Ciąg Nazwa umowy X12, do której komunikaty są rozpoznawane
kierunek Tak Wyliczenie Kierunek przepływu komunikatów, czyli receive lub send
interchangeControlNumber Nie Ciąg Numer kontrolny wymiany, który wypełnia stronę wysyłania po otrzymaniu potwierdzenia technicznego od partnerów
functionalGroupControlNumber Nie Ciąg Numer kontrolny grupy funkcjonalnej potwierdzenia technicznego, który wypełnia stronę wysyłania po otrzymaniu potwierdzenia technicznego od partnerów
isaSegment Nie Ciąg Taki sam jak numer kontrolny wymiany, ale wypełniony tylko w określonych przypadkach
gsSegment Nie Ciąg Taki sam jak numer kontrolny grupy funkcjonalnej, ale wypełniony tylko w określonych przypadkach
respondingfunctionalGroupControlNumber Nie Ciąg Numer kontrolny oryginalnej grupy funkcjonalnej
respondingFunctionalGroupId Nie Ciąg Mapuje na ak101 w identyfikatorze grupy funkcjonalnej potwierdzenia
isMessageFailed Wartość logiczna Czy komunikat X12 nie powiódł się
statusCode Tak Wyliczenie Kod stanu potwierdzenia z tymi dozwolonymi wartościami: Accepted, Rejectedi AcceptedWithErrors
processingStatus Tak Wyliczenie Stan przetwarzania potwierdzenia z tymi dozwolonymi wartościami: Received, Generatedi Sent
ak903 Nie Ciąg Liczba odebranych zestawów transakcji
ak904 Nie Ciąg Liczba zestawów transakcji akceptowanych w zidentyfikowanej grupie funkcjonalnej
ak9Segment Nie Ciąg Określa, czy grupa funkcjonalna zidentyfikowana w segmencie AK1 jest akceptowana, czy odrzucana, oraz dlaczego

Niestandardowy

Możesz skonfigurować śledzenie niestandardowe, 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, SQL Server, BizTalk Server lub inną warstwę. Poniższa sekcja zawiera niestandardowy kod schematu śledzenia, którego można używać w warstwach poza przepływem pracy.

{
   "sourceType": "",
   "source": {
      "workflow": {
         "systemId": ""
      },
      "runInstance": {
         "runId": ""
      },
      "operation": {
         "operationName": "",
         "repeatItemScopeName": "",
         "repeatItemIndex": ,
         "trackingId": "",
         "correlationId": "",
         "clientRequestId": ""
      }
   },
   "events": [
      {
         "eventLevel": "",
         "eventTime": "",
         "recordType": "",
         "record": {}
      }
   ]
}

W poniższej tabeli opisano atrybuty w niestandardowym schemacie śledzenia:

Właściwość Wymagany Typ Opis
Sourcetype Tak Ciąg Typ źródła uruchamiania z następującymi 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 tym schematem. Jeśli typem źródłowym jest custom, schemat jest JToken.
systemId Tak Ciąg Identyfikator systemu aplikacji logiki
runId Tak Ciąg Identyfikator uruchomienia aplikacji logiki
operationName Tak Ciąg Nazwa operacji, na przykład akcja lub wyzwalacz
repeatItemScopeName Tak Ciąg Powtórz nazwę elementu, jeśli akcja znajduje się wewnątrz foreachpętli lub until
repeatItemIndex Tak Liczba całkowita Wskazuje, że akcja znajduje się wewnątrz foreach pętli lub until i jest wielokrotnym numerem indeksu elementu.
trackingId Nie Ciąg Identyfikator śledzenia w celu skorelowania komunikatów
correlationId Nie Ciąg Identyfikator korelacji w celu skorelowania komunikatów
clientRequestId Nie Ciąg Klient może wypełnić tę właściwość w celu skorelowania komunikatów
Eventlevel Tak Ciąg Poziom zdarzenia
eventTime Tak DateTime Godzina zdarzenia w formacie UTC: RRRR-MM-DDTHH:MM:SS.00000Z
recordType Tak Ciąg Typ rekordu śledzenia tylko z tą dozwoloną wartością: custom
rejestrowanie Tak JToken Niestandardowy typ rekordu z formatem JToken

Następne kroki