Azure blockchain Workbench-databasvyer

För hands versionen av Azure blockchain Workbench levererar data från distribuerade transaktioner till en SQL DB -databas utanför kedjan . Med hjälp av databasen från andra kedjan kan du använda SQL och befintliga verktyg, till exempel SQL Server Management Studio, för att interagera med blockchain-data.

Azure blockchain Workbench tillhandahåller en uppsättning databasvyer som ger åtkomst till data som kommer att vara till hjälp när du utför dina frågor. Dessa vyer är mycket denormaliserade för att göra det enkelt att snabbt komma igång med att skapa rapporter, analysera och på annat sätt använda blockchain-data med befintliga verktyg och utan att behöva träna databas personal.

Det här avsnittet innehåller en översikt över databasobjekten och de data som de innehåller.

Anteckning

All direkt användning av databas tabeller som finns i databasen utanför dessa vyer, medan det är möjligt, stöds inte.

vwApplication

Den här vyn innehåller information om program som har överförts till Azure blockchain Workbench.

Namn Typ Kan vara null Beskrivning
ApplicationId int Inga En unik identifierare för programmet
ApplicationName nvarchar (50) Inga Namnet på programmet
ApplicationDescription nvarchar (255) Ja En beskrivning av programmet
ApplicationDisplayName nvarchar (255) Inga Namnet som ska visas i ett användar gränssnitt
ApplicationEnabled bit Inga Identifierar om programmet är aktiverat
Obs: Även om ett program kan reflekteras som inaktiverat i databasen, finns associerade kontrakt kvar på blockchain och data om dessa avtal finns kvar i databasen.
UploadedDtTm datetime2 (7) Inga Datum och tid då ett kontrakt överfördes
UploadedByUserId int Inga ID för den användare som laddade upp programmet
UploadedByUserExternalId nvarchar (255) Inga Den externa identifieraren för den användare som laddade upp programmet. Som standard är detta ID användaren från Azure Active Directory för konsortiet.
UploadedByUserProvisioningStatus int Inga Identifierar den aktuella statusen för etablerings processen för användaren. Möjliga värden:
0 – användaren har skapats av API: et
1 – en nyckel har associerats med användaren i databasen
2 – användaren är helt etablerad
UploadedByUserFirstName nvarchar (50) Ja Förnamnet på den användare som laddade upp kontraktet
UploadedByUserLastName nvarchar (50) Ja Det sista namnet på den användare som laddade upp kontraktet
UploadedByUserEmailAddress nvarchar (255) Ja E-postadressen till den användare som överförde kontraktet

vwApplicationRole

Den här vyn innehåller information om de roller som har definierats i Azure blockchain Workbench-program.

I ett program för till gångs överföring kan exempelvis roller som köpare och säljar roller definieras.

Namn Typ Kan vara null Beskrivning
ApplicationId int Inga En unik identifierare för programmet
ApplicationName nvarchar (50) Inga Namnet på programmet
ApplicationDescription nvarchar (255) Ja En beskrivning av programmet
ApplicationDisplayName nvarchar (255) Inga Namnet som ska visas i ett användar gränssnitt
RoleId int Inga En unik identifierare för en roll i programmet
RoleName nvarchar50) Inga Namnet på rollen
RoleDescription Beskrivning (255) Ja En beskrivning av rollen

vwApplicationRoleUser

Den här vyn innehåller information om de roller som har definierats i Azure blockchain Workbench-program och användare som är kopplade till dem.

I en till gångs överförings applikation kan exempelvis John Smith vara associerat med köpar rollen.

Namn Typ Kan vara null Beskrivning
ApplicationId int Inga En unik identifierare för programmet
ApplicationName nvarchar (50) Inga Namnet på programmet
ApplicationDescription nvarchar (255) Ja En beskrivning av programmet
ApplicationDisplayName nvarchar (255) Inga Namnet som ska visas i ett användar gränssnitt
ApplicationRoleId int Inga En unik identifierare för en roll i programmet
ApplicationRoleName nvarchar50) Inga Namnet på rollen
ApplicationRoleDescription nvarchar (255) Ja En beskrivning av rollen
UserId int Inga ID för den användare som är associerad med rollen
UserExternalId nvarchar (255) Inga Den externa identifieraren för den användare som är associerad med rollen. Som standard är detta ID användaren från Azure Active Directory för konsortiet.
UserProvisioningStatus int Inga Identifierar den aktuella statusen för etablerings processen för användaren. Möjliga värden:
0 – användaren har skapats av API: et
1 – en nyckel har associerats med användaren i databasen
2 – användaren är helt etablerad
UserFirstName nvarchar (50) Ja Förnamnet på den användare som är associerad med rollen
UserLastName nvarchar (255) Ja Efter namnet på den användare som är associerad med rollen
UserEmailAddress nvarchar (255) Ja E-postadressen för den användare som är associerad med rollen

vwConnectionUser

Den här vyn innehåller information om de anslutningar som definieras i Azure blockchain Workbench och de användare som är kopplade till dem. För varje anslutning innehåller den här vyn följande data:

  • Associerad redovisnings information
  • Associerad användar information
Namn Typ Kan vara null Beskrivning
ConnectionId int Inga Den unika identifieraren för en anslutning i Azure blockchain Workbench
ConnectionEndpointUrl nvarchar (50) Inga Slut punkts-URL för en anslutning
ConnectionFundingAccount nvarchar (255) Ja Det finansierings konto som är associerat med en anslutning, om tillämpligt
LedgerId int Inga Den unika identifieraren för en redovisning
LedgerName nvarchar (50) Inga Namnet på redovisningen
LedgerDisplayName nvarchar (255) Inga Namnet på redovisningen som ska visas i användar gränssnittet
UserId int Inga ID för den användare som är associerad med anslutningen
UserExternalId nvarchar (255) Inga Den externa identifieraren för den användare som är associerad med anslutningen. Som standard är detta ID användaren från Azure Active Directory för konsortiet.
UserProvisioningStatus int Inga Identifierar den aktuella statusen för etablerings processen för användaren. Möjliga värden:
0 – användaren har skapats av API: et
1 – en nyckel har associerats med användaren i databasen
2 – användaren är helt etablerad
UserFirstName nvarchar (50) Ja Förnamnet på den användare som är associerad med anslutningen
UserLastName nvarchar (255) Ja Efter namnet på den användare som är associerad med anslutningen
UserEmailAddress nvarchar (255) Ja E-postadressen för den användare som är associerad med anslutningen

vwContract

Den här vyn innehåller information om distribuerade kontrakt. För varje kontrakt innehåller den här vyn följande data:

  • Associerad program definition
  • Associerad arbets flödes definition
  • Associerad redovisnings implementering för funktionen
  • Information för den användare som initierade åtgärden
  • Information relaterad till blockchain-blocket och transaktionen
Namn Typ Kan vara null Beskrivning
ConnectionId int Inga Den unika identifieraren för en anslutning i Azure blockchain Workbench.
ConnectionEndpointUrl nvarchar (50) Inga Slut punkts-URL för en anslutning
ConnectionFundingAccount nvarchar (255) Ja Det finansierings konto som är associerat med en anslutning, om tillämpligt
LedgerId int Inga Den unika identifieraren för en redovisning
LedgerName nvarchar (50) Inga Namnet på redovisningen
LedgerDisplayName nvarchar (255) Inga Namnet på redovisningen som ska visas i användar gränssnittet
ApplicationId int Inga En unik identifierare för programmet
ApplicationName nvarchar (50) Inga Namnet på programmet
ApplicationDisplayName nvarchar (255) Inga Namnet som ska visas i ett användar gränssnitt
ApplicationEnabled bit Inga Identifierar om programmet är aktiverat för tillfället.
Obs: Även om ett program kan reflekteras som inaktiverat i databasen, finns associerade kontrakt kvar på blockchain och data om dessa avtal finns kvar i databasen.
WorkflowId int Inga En unik identifierare för det arbets flöde som är associerat med ett kontrakt
WorkflowName nvarchar (50) Inga Namnet på det arbets flöde som är associerat med ett kontrakt
WorkflowDisplayName nvarchar (255) Inga Namnet på det arbets flöde som är associerat med kontraktet som visas i användar gränssnittet
WorkflowDescription nvarchar (255) Ja Beskrivning av det arbets flöde som är associerat med ett kontrakt
ContractCodeId int Inga En unik identifierare för kontrakt koden som är associerad med kontraktet
ContractFileName int Inga Namnet på filen som innehåller den smarta kontrakt koden för det här arbets flödet.
ContractUploadedDtTm int Inga Datum och tid då kontrakt koden överfördes
ContractId int Inga Kontraktets unika identifierare
ContractProvisioningStatus int Inga Identifierar den aktuella statusen för etablerings processen för kontraktet. Möjliga värden:
0 – kontraktet har skapats av API: et i databasen
1 – kontraktet har skickats till redovisningen
2 – kontraktet har distribuerats till redovisningen
3 eller 4 – Det gick inte att distribuera kontraktet till redovisningen
5 – kontraktet har distribuerats till redovisningen

Från och med version 1,5 stöds värdena 0 till 5. För bakåtkompatibilitet i den aktuella versionen är Visa vwContractV0 tillgängligt som bara stöder värdena 0 till och med 2.
ContractLedgerIdentifier nvarchar (255) E-postadressen för den användare som distribuerade kontraktet
ContractDeployedByUserId int Inga En extern identifierare för den användare som distribuerade kontraktet. Som standard är detta ID det GUID som representerar Azure Active Directory-ID: t för användaren.
ContractDeployedByUserExternalId nvarchar (255) Inga En extern identifierare för den användare som distribuerade kontraktet. Som standard är detta ID det GUID som representerar Azure Active Directory-ID: t för användaren.
ContractDeployedByUserProvisioningStatus int Inga Identifierar den aktuella statusen för etablerings processen för användaren. Möjliga värden:
0 – användaren har skapats av API: et
1 – en nyckel har associerats med användaren i databasen
2 – användaren är helt etablerad
ContractDeployedByUserFirstName nvarchar (50) Ja Förnamnet på den användare som distribuerade kontraktet
ContractDeployedByUserLastName nvarchar (255) Ja Efter namnet på den användare som distribuerade kontraktet
ContractDeployedByUserEmailAddress nvarchar (255) Ja E-postadressen för den användare som distribuerade kontraktet

vwContractAction

Den här vyn representerar merparten av information som rör åtgärder som vidtagits i kontrakt och är utformad för att enkelt under lätta vanliga rapporterings scenarier. För varje åtgärd som har vidtagits innehåller den här vyn följande data:

  • Associerad program definition
  • Associerad arbets flödes definition
  • Associerad Smart kontrakts funktion och parameter definition
  • Associerad redovisnings implementering för funktionen
  • Angivna instans värden har angetts för parametrar
  • Information för den användare som initierade åtgärden
  • Information relaterad till blockchain-blocket och transaktionen
Namn Typ Kan vara null Beskrivning
ApplicationId int Inga En unik identifierare för programmet
ApplicationName nvarchar (50) Inga Namnet på programmet
ApplicationDisplayName nvarchar (255) Inga Namnet som ska visas i ett användar gränssnitt
ApplicationEnabled bit Inga Det här fältet anger om programmet är aktiverat för tillfället. Obs! även om ett program kan reflekteras som inaktiverat i databasen, finns associerade kontrakt kvar på blockchain och data om dessa avtal finns kvar i-databasen.
WorkflowId int Inga En unik identifierare för ett arbets flöde
WorkflowName nvarchar (50) Inga Namnet på arbets flödet
WorkflowDisplayName nvarchar (255) Inga Namnet på arbets flödet som ska visas i ett användar gränssnitt
WorkflowDescription nvarchar (255) Ja Arbets flödets Beskrivning
ContractId int Inga En unik identifierare för kontraktet
ContractProvisioningStatus int Inga Identifierar den aktuella statusen för etablerings processen för kontraktet. Möjliga värden:
0 – kontraktet har skapats av API: et i databasen
1 – kontraktet har skickats till redovisningen
2 – kontraktet har distribuerats till redovisningen
3 eller 4 – Det gick inte att distribuera kontraktet till redovisningen
5 – kontraktet har distribuerats till redovisningen

Från och med version 1,5 stöds värdena 0 till 5. För bakåtkompatibilitet i den aktuella versionen är Visa vwContractActionV0 tillgängligt som bara stöder värdena 0 till och med 2.
ContractCodeId int Inga En unik identifierare för kod implementeringen av kontraktet
ContractLedgerIdentifier nvarchar (255) Ja En unik identifierare som är associerad med den distribuerade versionen av ett smart kontrakt för en enskild distribuerad redovisning. Till exempel Ethereum.
ContractDeployedByUserId int Inga Unikt ID för den användare som distribuerade kontraktet
ContractDeployedByUserFirstName nvarchar (50) Ja Förnamn för den användare som distribuerade kontraktet
ContractDeployedByUserLastName nvarchar (255) Ja Efter namnet på den användare som distribuerade kontraktet
ContractDeployedByUserExternalId nvarchar (255) Inga Extern identifierare för den användare som distribuerade kontraktet. Som standard är det här ID: t det GUID som representerar identiteten i konsortiet Azure Active Directory.
ContractDeployedByUserEmailAddress nvarchar (255) Ja E-postadressen för den användare som distribuerade kontraktet
WorkflowFunctionId int Inga En unik identifierare för en arbets flödes funktion
WorkflowFunctionName nvarchar (50) Inga Namnet på funktionen
WorkflowFunctionDisplayName nvarchar (255) Inga Namnet på en funktion som ska visas i användar gränssnittet
WorkflowFunctionDescription nvarchar (255) Inga Beskrivning av funktionen
ContractActionId int Inga Den unika identifieraren för en kontrakts åtgärd
ContractActionProvisioningStatus int Inga Identifierar den aktuella statusen för etablerings processen för kontrakt åtgärden. Möjliga värden:
0 – kontrakt åtgärden har skapats av API: et i databasen
1 – kontrakt åtgärden har skickats till redovisningen
2 – kontrakt åtgärden har distribuerats till redovisningen
3 eller 4 – Det gick inte att distribuera kontraktet till redovisningen
5 – kontraktet har distribuerats till redovisningen

Från och med version 1,5 stöds värdena 0 till 5. För bakåtkompatibilitet i den aktuella versionen är Visa vwContractActionV0 tillgängligt som bara stöder värdena 0 till och med 2.
ContractActionTimestamp datetime (2, 7) Inga Tidsstämpeln för kontrakt åtgärden
ContractActionExecutedByUserId int Inga Unikt ID för den användare som utförde kontrakt åtgärden
ContractActionExecutedByUserFirstName int Ja Förnamn för den användare som körde kontrakt åtgärden
ContractActionExecutedByUserLastName nvarchar (50) Ja Efter namnet på den användare som körde kontrakt åtgärden
ContractActionExecutedByUserExternalId nvarchar (255) Ja Extern identifierare för den användare som körde kontrakt åtgärden. Som standard är det här ID: t det GUID som representerar identiteten i konsortiet Azure Active Directory.
ContractActionExecutedByUserEmailAddress nvarchar (255) Ja E-postadressen för den användare som körde kontrakt åtgärden
WorkflowFunctionParameterId int Inga En unik identifierare för en parameter i funktionen
WorkflowFunctionParameterName nvarchar (50) Inga Namnet på en parameter i funktionen
WorkflowFunctionParameterDisplayName nvarchar (255) Inga Namnet på en funktions parameter som ska visas i användar gränssnittet
WorkflowFunctionParameterDataTypeId int Inga Den unika identifieraren för den datatyp som är associerad med en arbets flödes funktions parameter
WorkflowParameterDataTypeName nvarchar (50) Inga Namnet på en datatyp som är associerad med en arbets flödes funktions parameter
ContractActionParameterValue nvarchar (255) Inga Värdet för den parameter som lagras i det smarta kontraktet
BlockHash nvarchar (255) Ja Hash för blocket
BlockNumber int Ja Numret på blocket i redovisningen
BlockTimestamp datetime (2, 7) Ja Tidsstämpeln för blocket
TransactionId int Inga En unik identifierare för transaktionen
TransactionFrom nvarchar (255) Ja Den part som har inhämtat transaktionen
TransactionTo nvarchar (255) Ja Den part som överfördes med
TransactionHash nvarchar (255) Ja Hash för en transaktion
TransactionIsWorkbenchTransaction bit Ja En bit som identifierar om transaktionen är en Azure blockchain Workbench-transaktion
TransactionProvisioningStatus int Ja Identifierar den aktuella statusen för etablerings processen för transaktionen. Möjliga värden:
0 – transaktionen har skapats av API: t i databasen
1 – transaktionen har skickats till redovisningen
2 – transaktionen har distribuerats till redovisningen
TransactionValue decimal (32, 2) Ja Transaktionens värde

vwContractProperty

Den här vyn representerar merparten av information som rör egenskaper som är associerade med ett kontrakt och som är utformade för att enkelt under lätta vanliga rapporterings scenarier. För varje egenskap som har tagits innehåller den här vyn följande data:

  • Associerad program definition
  • Associerad arbets flödes definition
  • Information för den användare som distribuerade arbets flödet
  • Associerad egenskaps definition för smart kontrakt
  • Vissa instans värden för egenskaper
  • Information om kontraktets tillstånds egenskap
Namn Typ Kan vara null Beskrivning
ApplicationId int Inga En unik identifierare för programmet
ApplicationName nvarchar (50) Inga Namnet på programmet
ApplicationDisplayName nvarchar (255) Inga Namnet som ska visas i ett användar gränssnitt
ApplicationEnabled bit Inga Identifierar om programmet är aktiverat för tillfället.
Obs: Även om ett program kan reflekteras som inaktiverat i databasen, finns associerade kontrakt kvar på blockchain och data om dessa avtal finns kvar i databasen.
WorkflowId int Inga Arbets flödets unika identifierare
WorkflowName nvarchar (50) Inga Namnet på arbets flödet
WorkflowDisplayName nvarchar (255) Inga Namnet på arbets flödet som visas i användar gränssnittet
WorkflowDescription nvarchar (255) Ja Arbets flödets Beskrivning
ContractId int Inga Kontraktets unika identifierare
ContractProvisioningStatus int Inga Identifierar den aktuella statusen för etablerings processen för kontraktet. Möjliga värden:
0 – kontraktet har skapats av API: et i databasen
1 – kontraktet har skickats till redovisningen
2 – kontraktet har distribuerats till redovisningen
3 eller 4 – Det gick inte att distribuera kontraktet till redovisningen
5 – kontraktet har distribuerats till redovisningen

Från och med version 1,5 stöds värdena 0 till 5. För bakåtkompatibilitet i den aktuella versionen är Visa vwContractPropertyV0 tillgängligt som bara stöder värdena 0 till och med 2.
ContractCodeId int Inga En unik identifierare för kod implementeringen av kontraktet
ContractLedgerIdentifier nvarchar (255) Ja En unik identifierare som är associerad med den distribuerade versionen av ett smart kontrakt för en enskild distribuerad redovisning. Till exempel Ethereum.
ContractDeployedByUserId int Inga Unikt ID för den användare som distribuerade kontraktet
ContractDeployedByUserFirstName nvarchar (50) Ja Förnamn för den användare som distribuerade kontraktet
ContractDeployedByUserLastName nvarchar (255) Ja Efter namnet på den användare som distribuerade kontraktet
ContractDeployedByUserExternalId nvarchar (255) Inga Extern identifierare för den användare som distribuerade kontraktet. Som standard är det här ID: t det GUID som representerar identiteten i konsortiet Azure Active Directory
ContractDeployedByUserEmailAddress nvarchar (255) Ja E-postadressen för den användare som distribuerade kontraktet
WorkflowPropertyId int En unik identifierare för en egenskap för ett arbets flöde
WorkflowPropertyDataTypeId int Inga ID för egenskapens datatyp
WorkflowPropertyDataTypeName nvarchar (50) Inga Namnet på egenskapens datatyp
WorkflowPropertyName nvarchar (50) Inga Namnet på arbets flödes egenskapen
WorkflowPropertyDisplayName nvarchar (255) Inga Visnings namnet för arbets flödes egenskapen
WorkflowPropertyDescription nvarchar (255) Ja En beskrivning av egenskapen
ContractPropertyValue nvarchar (255) Inga Värdet för en egenskap i kontraktet
StateName nvarchar (50) Ja Om den här egenskapen innehåller status för kontraktet är det visnings namnet för status. Om den inte är associerad med statusen kommer värdet vara null.
StateDisplayName nvarchar (255) Inga Om den här egenskapen innehåller tillstånd är det visnings namnet för statusen. Om den inte är associerad med statusen kommer värdet vara null.
StateValue nvarchar (255) Ja Om den här egenskapen innehåller statusen är det tillstånd svärdet. Om den inte är associerad med statusen kommer värdet vara null.

vwContractState

Den här vyn representerar merparten av information som rör ett särskilt avtals tillstånd och som är utformad för att enkelt under lätta vanliga rapporterings scenarier. Varje post i den här vyn innehåller följande data:

  • Associerad program definition
  • Associerad arbets flödes definition
  • Information för den användare som distribuerade arbets flödet
  • Associerad egenskaps definition för smart kontrakt
  • Information om kontraktets tillstånds egenskap
Namn Typ Kan vara null Beskrivning
ApplicationId int Inga En unik identifierare för programmet
ApplicationName nvarchar (50) Inga Namnet på programmet
ApplicationDisplayName nvarchar (255) Inga Namnet som ska visas i ett användar gränssnitt
ApplicationEnabled bit Inga Identifierar om programmet är aktiverat för tillfället.
Obs: Även om ett program kan reflekteras som inaktiverat i databasen, finns associerade kontrakt kvar på blockchain och data om dessa avtal finns kvar i databasen.
WorkflowId int Inga En unik identifierare för arbets flödet
WorkflowName nvarchar (50) Inga Namnet på arbets flödet
WorkflowDisplayName nvarchar (255) Inga Namnet som visas i användar gränssnittet
WorkflowDescription nvarchar (255) Ja Arbets flödets Beskrivning
ContractLedgerImplementationId nvarchar (255) Ja En unik identifierare som är associerad med den distribuerade versionen av ett smart kontrakt för en enskild distribuerad redovisning. Till exempel Ethereum.
ContractId int Inga En unik identifierare för kontraktet
ContractProvisioningStatus int Inga Identifierar den aktuella statusen för etablerings processen för kontraktet. Möjliga värden:
0 – kontraktet har skapats av API: et i databasen
1 – kontraktet har skickats till redovisningen
2 – kontraktet har distribuerats till redovisningen
3 eller 4 – Det gick inte att distribuera kontraktet till redovisningen
5 – kontraktet har distribuerats till redovisningen

Från och med version 1,5 stöds värdena 0 till 5. För bakåtkompatibilitet i den aktuella versionen är Visa vwContractStateV0 tillgängligt som bara stöder värdena 0 till och med 2.
ConnectionId int Inga En unik identifierare för den blockchain-instans som arbets flödet distribueras till
ContractCodeId int Inga En unik identifierare för kod implementeringen av kontraktet
ContractDeployedByUserId int Inga Unikt ID för den användare som distribuerade kontraktet
ContractDeployedByUserExternalId nvarchar (255) Inga Extern identifierare för den användare som distribuerade kontraktet. Som standard är det här ID: t det GUID som representerar identiteten i konsortiet Azure Active Directory.
ContractDeployedByUserFirstName nvarchar (50) Ja Förnamn för den användare som distribuerade kontraktet
ContractDeployedByUserLastName nvarchar (255) Ja Efter namnet på den användare som distribuerade kontraktet
ContractDeployedByUserEmailAddress nvarchar (255) Ja E-postadressen för den användare som distribuerade kontraktet
WorkflowPropertyId int Inga En unik identifierare för en arbets flödes egenskap
WorkflowPropertyDataTypeId int Inga ID för data typen för arbets flödes egenskapen
WorkflowPropertyDataTypeName nvarchar (50) Inga Namnet på data typen för arbets flödes egenskapen
WorkflowPropertyName nvarchar (50) Inga Namnet på arbets flödes egenskapen
WorkflowPropertyDisplayName nvarchar (255) Inga Visnings namnet för den egenskap som ska visas i ett användar gränssnitt
WorkflowPropertyDescription nvarchar (255) Ja Beskrivning av egenskapen
ContractPropertyValue nvarchar (255) Inga Värdet för en egenskap som lagras i kontraktet
StateName nvarchar (50) Ja Om den här egenskapen innehåller statusen visas visnings namnet för statusen. Om den inte är associerad med statusen kommer värdet vara null.
StateDisplayName nvarchar (255) Inga Om den här egenskapen innehåller tillstånd är det visnings namnet för statusen. Om den inte är associerad med statusen kommer värdet vara null.
StateValue nvarchar (255) Ja Om den här egenskapen innehåller statusen är det tillstånd svärdet. Om den inte är associerad med statusen kommer värdet vara null.

vwUser

Den här vyn innehåller information om de konsortier-medlemmar som är etablerade att använda Azure blockchain Workbench. Som standard fylls data i genom den första etableringen av användaren.

Namn Typ Kan vara null Description
ID int Inga En unik identifierare för en användare
ExternalID nvarchar (255) Inga En extern identifierare för en användare. Som standard är detta ID det GUID som representerar Azure Active Directory-ID: t för användaren.
ProvisioningStatus int Inga Identifierar den aktuella statusen för etablerings processen för användaren. Möjliga värden:
0 – användaren har skapats av API: et
1 – en nyckel har associerats med användaren i databasen
2 – användaren är helt etablerad
FirstName nvarchar (50) Ja Användarens förnamn
LastName nvarchar (50) Ja Användarens efter namn
EmailAddress nvarchar (255) Ja Användarens e-postadress

vwWorkflow

Den här vyn visar information om de grundläggande metadata för arbets flöden samt arbets flödets funktioner och parametrar. Den innehåller även metadata om det program som är kopplat till arbets flödet. Den här vyn innehåller data från flera underliggande tabeller för att under lätta rapportering av arbets flöden. För varje arbets flöde innehåller den här vyn följande data:

  • Associerad program definition
  • Associerad arbets flödes definition
  • Information om start tillstånd för associerad arbets flöde
Namn Typ Kan vara null Beskrivning
ApplicationId int Inga En unik identifierare för programmet
ApplicationName nvarchar (50) Inga Namnet på programmet
ApplicationDisplayName nvarchar (255) Inga Namnet som ska visas i ett användar gränssnitt
ApplicationEnabled bit Inga Identifierar om programmet är aktiverat
WorkflowId int Ja En unik identifierare för ett arbets flöde
WorkflowName nvarchar (50) Inga Namnet på arbets flödet
WorkflowDisplayName nvarchar (255) Inga Namnet som visas i användar gränssnittet
WorkflowDescription nvarchar (255) Ja Beskrivning av arbets flödet.
WorkflowConstructorFunctionId int Inga Identifierare för arbets flödes funktionen som fungerar som konstruktorn för arbets flödet
WorkflowStartStateId int Inga En unik identifierare för tillstånd
WorkflowStartStateName nvarchar (50) Inga Namnet på tillstånd
WorkflowStartStateDisplayName nvarchar (255) Inga Namnet som ska visas i användar gränssnittet för status
WorkflowStartStateDescription nvarchar (255) Ja En beskrivning av arbets flödets tillstånd
WorkflowStartStateStyle nvarchar (50) Ja Det här värdet anger procent andelen slutfört som arbets flödet är i det här läget
WorkflowStartStateValue int Inga Värdet för tillstånd
WorkflowStartStatePercentComplete int Inga En text beskrivning som ger ett tips till klienter om hur det här läget återges i användar gränssnittet. Tillstånd som stöds är lyckade och misslyckade

vwWorkflowFunction

Den här vyn visar information om de grundläggande metadata för arbets flöden samt arbets flödets funktioner och parametrar. Den innehåller även metadata om det program som är kopplat till arbets flödet. Den här vyn innehåller data från flera underliggande tabeller för att under lätta rapportering av arbets flöden. För varje arbets flödes funktion innehåller den här vyn följande data:

  • Associerad program definition
  • Associerad arbets flödes definition
  • Information om arbets flödes funktion
Namn Typ Kan vara null Beskrivning
ApplicationId int Inga En unik identifierare för programmet
ApplicationName nvarchar (50) Inga Namnet på programmet
ApplicationDisplayName nvarchar (255) Inga Namnet som ska visas i ett användar gränssnitt
ApplicationEnabled bit Inga Identifierar om programmet är aktiverat
WorkflowId int Inga En unik identifierare för ett arbets flöde
WorkflowName nvarchar (50) Inga Namnet på arbets flödet
WorkflowDisplayName nvarchar (255) Inga Namnet på arbets flödet som visas i användar gränssnittet
WorkflowDescription nvarchar (255) Ja Arbets flödets Beskrivning
WorkflowFunctionId int Inga En unik identifierare för en funktion
WorkflowFunctionName nvarchar (50) Ja Namnet på funktionen
WorkflowFunctionDisplayName nvarchar (255) Inga Namnet på en funktion som ska visas i användar gränssnittet
WorkflowFunctionDescription nvarchar (255) Ja Beskrivning av arbets flödes funktionen
WorkflowFunctionIsConstructor bit Inga Identifierar om arbets flödes funktionen är konstruktorn för arbets flödet
WorkflowFunctionParameterId int Inga En unik identifierare för en parameter för en funktion
WorkflowFunctionParameterName nvarchar (50) Inga Namnet på en parameter i funktionen
WorkflowFunctionParameterDisplayName nvarchar (255) Inga Namnet på en funktions parameter som ska visas i användar gränssnittet
WorkflowFunctionParameterDataTypeId int Inga En unik identifierare för den datatyp som är associerad med en arbets flödes funktions parameter
WorkflowParameterDataTypeName nvarchar (50) Inga Namnet på en datatyp som är associerad med en arbets flödes funktions parameter

vwWorkflowProperty

Den här vyn representerar de egenskaper som definierats för ett arbets flöde. För varje egenskap innehåller den här vyn följande data:

  • Associerad program definition
  • Associerad arbets flödes definition
  • Information om arbets flödes egenskaper
Namn Typ Kan vara null Beskrivning
ApplicationId int Inga En unik identifierare för programmet
ApplicationName nvarchar (50) Inga Namnet på programmet
ApplicationDisplayName nvarchar (255) Inga Namnet som ska visas i ett användar gränssnitt
ApplicationEnabled bit Inga Identifierar om programmet är aktiverat för tillfället.
Obs: Även om ett program kan reflekteras som inaktiverat i databasen, finns associerade kontrakt kvar på blockchain och data om dessa avtal finns kvar i databasen.
WorkflowId int Inga En unik identifierare för arbets flödet
WorkflowName nvarchar (50) Inga Namnet på arbets flödet
WorkflowDisplayName nvarchar (255) Inga Namnet som ska visas för arbets flödet i ett användar gränssnitt
WorkflowDescription nvarchar (255) Ja En beskrivning av arbets flödet
WorkflowPropertyID int Inga En unik identifierare för en egenskap för ett arbets flöde
WorkflowPropertyName nvarchar (50) Inga Egenskapens namn
WorkflowPropertyDescription nvarchar (255) Ja En beskrivning av egenskapen
WorkflowPropertyDisplayName nvarchar (255) Inga Namnet som ska visas i ett användar gränssnitt
WorkflowPropertyWorkflowId int Inga ID för det arbets flöde som egenskapen är kopplad till
WorkflowPropertyDataTypeId int Inga ID för den datatyp som definierats för egenskapen
WorkflowPropertyDataTypeName nvarchar (50) Inga Namnet på den datatyp som definierats för egenskapen
WorkflowPropertyIsState bit Inga Det här fältet anger om den här arbets flödes egenskapen innehåller status för arbets flödet

vwWorkflowState

Den här vyn representerar egenskaperna som är kopplade till ett arbets flöde. För varje kontrakt innehåller den här vyn följande data:

  • Associerad program definition
  • Associerad arbets flödes definition
  • Information om arbets flödes tillstånd
Namn Typ Kan vara null Beskrivning
ApplicationId int Inga En unik identifierare för programmet
ApplicationName nvarchar (50) Inga Namnet på programmet
ApplicationDisplayName nvarchar (255) Inga En beskrivning av programmet
ApplicationEnabled bit Inga Identifierar om programmet är aktiverat för tillfället.
Obs: Även om ett program kan reflekteras som inaktiverat i databasen, finns associerade kontrakt kvar på blockchain och data om dessa avtal finns kvar i databasen.
WorkflowId int Inga Arbets flödets unika identifierare
WorkflowName nvarchar (50) Inga Namnet på arbets flödet
WorkflowDisplayName nvarchar (255) Inga Namnet som visas i användar gränssnittet för arbets flödet
WorkflowDescription nvarchar (255) Ja Arbets flödets Beskrivning
WorkflowStateID int Inga Den unika identifieraren för tillstånd
WorkflowStateName nvarchar (50) Inga Namnet på tillstånd
WorkflowStateDisplayName nvarchar (255) Inga Namnet som ska visas i användar gränssnittet för status
WorkflowStateDescription nvarchar (255) Ja En beskrivning av arbets flödets tillstånd
WorkflowStatePercentComplete int Inga Det här värdet anger procent andelen slutfört som arbets flödet är i det här läget
WorkflowStateValue nvarchar (50) Inga Värde för tillstånd
WorkflowStateStyle nvarchar (50) Inga En text beskrivning som ger ett tips till klienter om hur det här läget återges i användar gränssnittet. Tillstånd som stöds är lyckade och misslyckade