Zobrazení databáze Azure blockchain Workbench

Azure blockchain Workbench Preview doručuje data z distribuovaných knih do databáze SQL DB mimo řetěz . Databáze s neplatnými možnostmi umožňuje používat SQL a stávající nástroje, jako je SQL Server Management Studio, k interakci s daty blockchain.

Azure blockchain Workbench poskytuje sadu databázových zobrazení, která poskytují přístup k datům, která budou užitečná při provádění dotazů. Tato zobrazení jsou silně Denormalizovaná, aby bylo snadné rychle začít sestavovat sestavy, analyzovat a jinak využívat blockchain data pomocí stávajících nástrojů a bez nutnosti předávat zdroje databáze.

Tato část obsahuje přehled zobrazení databáze a data, která obsahují.

Poznámka

Jakékoli přímé použití databázových tabulek, které jsou v databázi mimo tato zobrazení k dispozici, ale je možné, není podporováno.

vwApplication

Toto zobrazení obsahuje podrobné informace o aplikacích , které se nahrály do Azure blockchain Workbench.

Název Typ Může mít hodnotu null. Description
ApplicationId int No Jedinečný identifikátor aplikace
ApplicationName nvarchar (50) No Název aplikace
ApplicationDescription nvarchar (255) Yes Popis aplikace
ApplicationDisplayName nvarchar (255) No Název, který se má zobrazit v uživatelském rozhraní
ApplicationEnabled bit No Určuje, jestli je aplikace momentálně povolená.
Poznámka: I když se aplikace může v databázi projevit jako zakázaná, přidružené smlouvy zůstanou na blockchain a data o těchto smlouvách zůstanou v databázi.
UploadedDtTm datetime2 (7) No Datum a čas odeslání smlouvy
UploadedByUserId int No ID uživatele, který aplikaci nahrál
UploadedByUserExternalId nvarchar (255) No Externí identifikátor pro uživatele, který aplikaci nahrál. Ve výchozím nastavení je toto ID uživatel z Azure Active Directory pro konsorcium.
UploadedByUserProvisioningStatus int No Určuje aktuální stav procesu zřizování pro uživatele. Možné hodnoty:
0 – uživatel byl vytvořen rozhraním API.
1 – klíč byl přidružen k uživateli v databázi.
2 – uživatel je plně zřízený.
UploadedByUserFirstName nvarchar (50) Yes Křestní jméno uživatele, který nahrál kontrakt
UploadedByUserLastName nvarchar (50) Yes Příjmení uživatele, který nahrál kontrakt
UploadedByUserEmailAddress nvarchar (255) Yes E-mailová adresa uživatele, který nahrál kontrakt

vwApplicationRole

Toto zobrazení obsahuje podrobné informace o rolích, které jsou definované v aplikacích Azure blockchain Workbench.

V aplikaci pro přenos assetu se můžou definovat například role kupující a prodejce .

Název Typ Může mít hodnotu null. Description
ApplicationId int No Jedinečný identifikátor aplikace
ApplicationName nvarchar (50) No Název aplikace
ApplicationDescription nvarchar (255) Yes Popis aplikace
ApplicationDisplayName nvarchar (255) No Název, který se má zobrazit v uživatelském rozhraní
RoleId int No Jedinečný identifikátor role v aplikaci
RoleName (Název role) nvarchar50) No Název role
RoleDescription Popis (255) Yes Popis role

vwApplicationRoleUser

Toto zobrazení obsahuje podrobné informace o rolích definovaných v aplikacích Azure blockchain Workbench a uživatelích s nimi spojených.

V aplikaci pro přenos assetů může být například Jan Novák přidružen k roli Buyer .

Název Typ Může mít hodnotu null. Description
ApplicationId int No Jedinečný identifikátor aplikace
ApplicationName nvarchar (50) No Název aplikace
ApplicationDescription nvarchar (255) Yes Popis aplikace
ApplicationDisplayName nvarchar (255) No Název, který se má zobrazit v uživatelském rozhraní
ApplicationRoleId int No Jedinečný identifikátor role v aplikaci
ApplicationRoleName nvarchar50) No Název role
ApplicationRoleDescription nvarchar (255) Yes Popis role
UserId int No ID uživatele přidruženého k roli
UserExternalId nvarchar (255) No Externí identifikátor uživatele, který je přidružen k této roli. Ve výchozím nastavení je toto ID uživatel z Azure Active Directory pro konsorcium.
UserProvisioningStatus int No Určuje aktuální stav procesu zřizování pro uživatele. Možné hodnoty:
0 – uživatel byl vytvořen rozhraním API.
1 – klíč byl přidružen k uživateli v databázi.
2 – uživatel je plně zřízený.
UserFirstName nvarchar (50) Yes Křestní jméno uživatele přidruženého k roli
UserLastName nvarchar (255) Yes Příjmení uživatele, který je přidružený k roli
UserEmailAddress nvarchar (255) Yes E-mailová adresa uživatele, který je přidružen k roli

vwConnectionUser

Toto zobrazení poskytuje podrobné informace o připojeních definovaných v Azure blockchain Workbench a uživatelích s nimi spojených. Pro každé připojení obsahuje toto zobrazení následující data:

  • Podrobnosti o přidružené knize
  • Přidružené informace o uživateli
Název Typ Může mít hodnotu null. Description
ConnectionId int No Jedinečný identifikátor připojení v Azure blockchain Workbench
ConnectionEndpointUrl nvarchar (50) No Adresa URL koncového bodu pro připojení
ConnectionFundingAccount nvarchar (255) Yes Účet financování přidružený k připojení, pokud je k dispozici
LedgerId int No Jedinečný identifikátor pro hlavní knihu
Hlavní kniha nvarchar (50) No Název hlavní knihy
LedgerDisplayName nvarchar (255) No Název hlavní knihy, která se má zobrazit v uživatelském rozhraní
UserId int No ID uživatele přidruženého k připojení
UserExternalId nvarchar (255) No Externí identifikátor uživatele, který je přidružen k připojení. Ve výchozím nastavení je toto ID uživatel z Azure Active Directory pro konsorcium.
UserProvisioningStatus int No Určuje aktuální stav procesu zřizování pro uživatele. Možné hodnoty:
0 – uživatel byl vytvořen rozhraním API.
1 – klíč byl přidružen k uživateli v databázi.
2 – uživatel je plně zřízený.
UserFirstName nvarchar (50) Yes Křestní jméno uživatele, který je přidružen k připojení
UserLastName nvarchar (255) Yes Příjmení uživatele, který je přidružen k připojení
UserEmailAddress nvarchar (255) Yes E-mailová adresa uživatele, který je přidružen k připojení

vwContract

Toto zobrazení poskytuje podrobné informace o nasazených smlouvách. Pro každou kontrakt obsahuje toto zobrazení následující data:

  • Definice přidružené aplikace
  • Přidružená definice pracovního postupu
  • Přidružená implementace hlavní knihy pro funkci
  • Podrobnosti o uživateli, který spustil akci
  • Podrobnosti související s blokem blockchain a transakcí
Název Typ Může mít hodnotu null. Description
ConnectionId int No Jedinečný identifikátor připojení v Azure blockchain Workbench
ConnectionEndpointUrl nvarchar (50) No Adresa URL koncového bodu pro připojení
ConnectionFundingAccount nvarchar (255) Yes Účet financování přidružený k připojení, pokud je k dispozici
LedgerId int No Jedinečný identifikátor pro hlavní knihu
Hlavní kniha nvarchar (50) No Název hlavní knihy
LedgerDisplayName nvarchar (255) No Název hlavní knihy, která se má zobrazit v uživatelském rozhraní
ApplicationId int No Jedinečný identifikátor aplikace
ApplicationName nvarchar (50) No Název aplikace
ApplicationDisplayName nvarchar (255) No Název, který se má zobrazit v uživatelském rozhraní
ApplicationEnabled bit No Určuje, jestli je aplikace momentálně povolená.
Poznámka: I když se aplikace může v databázi projevit jako zakázaná, přidružené smlouvy zůstanou na blockchain a data o těchto smlouvách zůstanou v databázi.
WorkflowId int No Jedinečný identifikátor pracovního postupu přidruženého ke kontraktu
WorkflowName nvarchar (50) No Název pracovního postupu přidruženého ke kontraktu
WorkflowDisplayName nvarchar (255) No Název pracovního postupu přidruženého ke kontraktu zobrazenému v uživatelském rozhraní
WorkflowDescription nvarchar (255) Yes Popis pracovního postupu přidruženého ke kontraktu
ContractCodeId int No Jedinečný identifikátor kódu kontraktu přidruženého ke smlouvě
ContractFileName int No Název souboru, který obsahuje kód inteligentní smlouvy pro tento pracovní postup.
ContractUploadedDtTm int No Datum a čas odeslání kódu kontraktu
ContractId int No Jedinečný identifikátor pro kontrakt
ContractProvisioningStatus int No Určuje aktuální stav procesu zřizování pro kontrakt. Možné hodnoty:
0 – kontrakt byl vytvořen rozhraním API v databázi.
1 – kontrakt byl odeslán do hlavní knihy.
2 – smlouva se úspěšně nasadila do hlavní knihy.
3 nebo 4 – smlouvu se nepovedlo nasadit do hlavní knihy.
5 – smlouva se úspěšně nasadila do hlavní knihy.

Od verze 1,5 jsou podporovány hodnoty od 0 do 5. V případě zpětné kompatibility v aktuální verzi je dostupná hodnota zobrazení vwContractV0 , která podporuje pouze hodnoty 0 až 2.
ContractLedgerIdentifier nvarchar (255) E-mailová adresa uživatele, který smlouvu nasadil
ContractDeployedByUserId int No Externí identifikátor uživatele, který smlouvu nasadil. Ve výchozím nastavení je toto ID identifikátor GUID, který představuje ID Azure Active Directory pro uživatele.
ContractDeployedByUserExternalId nvarchar (255) No Externí identifikátor uživatele, který smlouvu nasadil. Ve výchozím nastavení je toto ID identifikátor GUID, který představuje ID Azure Active Directory pro uživatele.
ContractDeployedByUserProvisioningStatus int No Určuje aktuální stav procesu zřizování pro uživatele. Možné hodnoty:
0 – uživatel byl vytvořen rozhraním API.
1 – klíč byl přidružen k uživateli v databázi.
2 – uživatel je plně zřízený.
ContractDeployedByUserFirstName nvarchar (50) Yes Křestní jméno uživatele, který smlouvu nasadil
ContractDeployedByUserLastName nvarchar (255) Yes Příjmení uživatele, který smlouvu nasadil
ContractDeployedByUserEmailAddress nvarchar (255) Yes E-mailová adresa uživatele, který smlouvu nasadil

vwContractAction

Toto zobrazení představuje většinu informací souvisejících s akcemi provedenými u kontraktů a je navržena tak, aby bylo možné snadno usnadnit běžné scénáře vytváření sestav. Pro každou provedenou akci obsahuje toto zobrazení následující data:

  • Definice přidružené aplikace
  • Přidružená definice pracovního postupu
  • Přidružená funkce a definice parametru inteligentního kontraktu
  • Přidružená implementace hlavní knihy pro funkci
  • Konkrétní hodnoty instance zadané pro parametry
  • Podrobnosti o uživateli, který spustil akci
  • Podrobnosti související s blokem blockchain a transakcí
Název Typ Může mít hodnotu null. Description
ApplicationId int No Jedinečný identifikátor aplikace
ApplicationName nvarchar (50) No Název aplikace
ApplicationDisplayName nvarchar (255) No Název, který se má zobrazit v uživatelském rozhraní
ApplicationEnabled bit No Toto pole označuje, jestli je aplikace momentálně povolená. Poznámka – i když se aplikace může v databázi projevit jako zakázaná, přidružené smlouvy zůstanou na blockchain a data o těchto smlouvách zůstanou v databázi.
WorkflowId int No Jedinečný identifikátor pracovního postupu
WorkflowName nvarchar (50) No Název pracovního postupu
WorkflowDisplayName nvarchar (255) No Název pracovního postupu, který se má zobrazit v uživatelském rozhraní
WorkflowDescription nvarchar (255) Yes Popis pracovního postupu
ContractId int No Jedinečný identifikátor pro kontrakt
ContractProvisioningStatus int No Určuje aktuální stav procesu zřizování pro kontrakt. Možné hodnoty:
0 – kontrakt byl vytvořen rozhraním API v databázi.
1 – kontrakt byl odeslán do hlavní knihy.
2 – smlouva se úspěšně nasadila do hlavní knihy.
3 nebo 4 – smlouvu se nepovedlo nasadit do hlavní knihy.
5 – smlouva se úspěšně nasadila do hlavní knihy.

Od verze 1,5 jsou podporovány hodnoty od 0 do 5. V případě zpětné kompatibility v aktuální verzi je dostupná hodnota zobrazení vwContractActionV0 , která podporuje pouze hodnoty 0 až 2.
ContractCodeId int No Jedinečný identifikátor pro implementaci kódu kontraktu
ContractLedgerIdentifier nvarchar (255) Yes Jedinečný identifikátor přidružený k nasazené verzi inteligentního kontraktu pro konkrétní distribuovanou účetní knihu. Například Ethereem.
ContractDeployedByUserId int No Jedinečný identifikátor uživatele, který smlouvu nasadil
ContractDeployedByUserFirstName nvarchar (50) Yes Křestní jméno uživatele, který smlouvu nasadil
ContractDeployedByUserLastName nvarchar (255) Yes Příjmení uživatele, který smlouvu nasadil
ContractDeployedByUserExternalId nvarchar (255) No Externí identifikátor uživatele, který smlouvu nasadil. Ve výchozím nastavení je toto ID identifikátor GUID, který představuje svou identitu v Azure Active Directory konsorcia.
ContractDeployedByUserEmailAddress nvarchar (255) Yes E-mailová adresa uživatele, který smlouvu nasadil
WorkflowFunctionId int No Jedinečný identifikátor pro funkci pracovního postupu
WorkflowFunctionName nvarchar (50) No Název funkce
WorkflowFunctionDisplayName nvarchar (255) No Název funkce, která se má zobrazit v uživatelském rozhraní
WorkflowFunctionDescription nvarchar (255) No Popis funkce
ContractActionId int No Jedinečný identifikátor akce kontraktu
ContractActionProvisioningStatus int No Určuje aktuální stav procesu zřizování pro akci kontraktu. Možné hodnoty:
0 – akce kontraktu byla vytvořena rozhraním API v databázi.
1 – byla odeslána akce kontraktu do hlavní knihy.
2 – akce kontraktu se úspěšně nasadila do hlavní knihy.
3 nebo 4 – smlouvu se nepovedlo nasadit do hlavní knihy.
5 – smlouva se úspěšně nasadila do hlavní knihy.

Od verze 1,5 jsou podporovány hodnoty od 0 do 5. V případě zpětné kompatibility v aktuální verzi je dostupná hodnota zobrazení vwContractActionV0 , která podporuje pouze hodnoty 0 až 2.
ContractActionTimestamp DateTime (2; 7) No Časové razítko akce kontraktu
ContractActionExecutedByUserId int No Jedinečný identifikátor uživatele, který provedl akci kontraktu
ContractActionExecutedByUserFirstName int Yes Křestní jméno uživatele, který provedl akci kontraktu
ContractActionExecutedByUserLastName nvarchar (50) Yes Příjmení uživatele, který provedl akci kontraktu
ContractActionExecutedByUserExternalId nvarchar (255) Yes Externí identifikátor uživatele, který provedl akci kontraktu. Ve výchozím nastavení je toto ID identifikátor GUID, který představuje svou identitu v Azure Active Directory konsorcia.
ContractActionExecutedByUserEmailAddress nvarchar (255) Yes E-mailová adresa uživatele, který provedl akci kontraktu
WorkflowFunctionParameterId int No Jedinečný identifikátor pro parametr funkce
WorkflowFunctionParameterName nvarchar (50) No Název parametru funkce
WorkflowFunctionParameterDisplayName nvarchar (255) No Název parametru funkce, který se má zobrazit v uživatelském rozhraní
WorkflowFunctionParameterDataTypeId int No Jedinečný identifikátor pro datový typ přidružený k parametru funkce pracovního postupu
WorkflowParameterDataTypeName nvarchar (50) No Název datového typu přidruženého k parametru funkce pracovního postupu
ContractActionParameterValue nvarchar (255) No Hodnota parametru uloženého ve vaší inteligentní smlouvě
BlockHash nvarchar (255) Yes Hodnota hash bloku
BlockNumber int Yes Číslo bloku v hlavní knize
BlockTimestamp DateTime (2; 7) Yes Časové razítko bloku
TransactionId int No Jedinečný identifikátor pro transakci
TransactionFrom nvarchar (255) Yes Strana, která vytvořila transakci
TransactionTo nvarchar (255) Yes Strana, která se použila v transakcích
TransactionHash nvarchar (255) Yes Hodnota hash transakce
TransactionIsWorkbenchTransaction bit Yes Bit, který identifikuje, jestli se jedná o transakci Azure blockchain Workbench
TransactionProvisioningStatus int Yes Určuje aktuální stav procesu zřizování pro transakci. Možné hodnoty:
0 – transakce byla vytvořena rozhraním API v databázi.
1 – transakce byla odeslána do hlavní knihy.
2 – transakce se úspěšně nasadila do hlavní knihy.
TransactionValue desetinné číslo (32, 2) Yes Hodnota transakce

vwContractProperty

Toto zobrazení představuje většinu informací týkajících se vlastností přidružených ke smlouvě a je navržena tak, aby bylo možné snadno usnadnit běžné scénáře vytváření sestav. Pro každou provedenou vlastnost obsahuje toto zobrazení následující data:

  • Definice přidružené aplikace
  • Přidružená definice pracovního postupu
  • Podrobnosti o uživateli, který nasadil pracovní postup
  • Přidružená definice vlastnosti inteligentních kontraktů
  • Specifické hodnoty instance pro vlastnosti
  • Podrobnosti vlastnosti State smlouvy
Název Typ Může mít hodnotu null. Description
ApplicationId int No Jedinečný identifikátor aplikace
ApplicationName nvarchar (50) No Název aplikace
ApplicationDisplayName nvarchar (255) No Název, který se má zobrazit v uživatelském rozhraní
ApplicationEnabled bit No Určuje, jestli je aplikace momentálně povolená.
Poznámka: I když se aplikace může v databázi projevit jako zakázaná, přidružené smlouvy zůstanou na blockchain a data o těchto smlouvách zůstanou v databázi.
WorkflowId int No Jedinečný identifikátor pracovního postupu
WorkflowName nvarchar (50) No Název pracovního postupu
WorkflowDisplayName nvarchar (255) No Název pracovního postupu zobrazeného v uživatelském rozhraní
WorkflowDescription nvarchar (255) Yes Popis pracovního postupu
ContractId int No Jedinečný identifikátor pro kontrakt
ContractProvisioningStatus int No Určuje aktuální stav procesu zřizování pro kontrakt. Možné hodnoty:
0 – kontrakt byl vytvořen rozhraním API v databázi.
1 – kontrakt byl odeslán do hlavní knihy.
2 – smlouva se úspěšně nasadila do hlavní knihy.
3 nebo 4 – smlouvu se nepovedlo nasadit do hlavní knihy.
5 – smlouva se úspěšně nasadila do hlavní knihy.

Od verze 1,5 jsou podporovány hodnoty od 0 do 5. V případě zpětné kompatibility v aktuální verzi je dostupná hodnota zobrazení vwContractPropertyV0 , která podporuje pouze hodnoty 0 až 2.
ContractCodeId int No Jedinečný identifikátor pro implementaci kódu kontraktu
ContractLedgerIdentifier nvarchar (255) Yes Jedinečný identifikátor přidružený k nasazené verzi inteligentního kontraktu pro konkrétní distribuovanou účetní knihu. Například Ethereem.
ContractDeployedByUserId int No Jedinečný identifikátor uživatele, který smlouvu nasadil
ContractDeployedByUserFirstName nvarchar (50) Yes Křestní jméno uživatele, který smlouvu nasadil
ContractDeployedByUserLastName nvarchar (255) Yes Příjmení uživatele, který smlouvu nasadil
ContractDeployedByUserExternalId nvarchar (255) No Externí identifikátor uživatele, který smlouvu nasadil. Ve výchozím nastavení je toto ID identifikátor GUID, který představuje svou identitu ve Azure Active Directory konsorcia.
ContractDeployedByUserEmailAddress nvarchar (255) Yes E-mailová adresa uživatele, který smlouvu nasadil
WorkflowPropertyId int Jedinečný identifikátor pro vlastnost pracovního postupu
WorkflowPropertyDataTypeId int No ID datového typu vlastnosti
WorkflowPropertyDataTypeName nvarchar (50) No Název datového typu vlastnosti
WorkflowPropertyName nvarchar (50) No Název vlastnosti pracovního postupu
WorkflowPropertyDisplayName nvarchar (255) No Zobrazovaný název vlastnosti pracovního postupu
WorkflowPropertyDescription nvarchar (255) Yes Popis vlastnosti
ContractPropertyValue nvarchar (255) No Hodnota vlastnosti u kontraktu
StateName nvarchar (50) Yes Pokud tato vlastnost obsahuje stav kontraktu, jedná se o zobrazované jméno daného stavu. Pokud není přidružen ke stavu, hodnota bude null.
StateDisplayName nvarchar (255) No Pokud tato vlastnost obsahuje stav, jedná se o zobrazovaný název stavu. Pokud není přidružen ke stavu, hodnota bude null.
StateValue nvarchar (255) Yes Pokud tato vlastnost obsahuje stav, jedná se o stavovou hodnotu. Pokud není přidružen ke stavu, hodnota bude null.

vwContractState

Toto zobrazení představuje většinu informací týkajících se stavu konkrétní smlouvy a je navrženo tak, aby bylo možné snadno usnadnit běžné scénáře vytváření sestav. Každý záznam v tomto zobrazení obsahuje následující data:

  • Definice přidružené aplikace
  • Přidružená definice pracovního postupu
  • Podrobnosti o uživateli, který nasadil pracovní postup
  • Přidružená definice vlastnosti inteligentních kontraktů
  • Podrobnosti vlastnosti State smlouvy
Název Typ Může mít hodnotu null. Description
ApplicationId int No Jedinečný identifikátor aplikace
ApplicationName nvarchar (50) No Název aplikace
ApplicationDisplayName nvarchar (255) No Název, který se má zobrazit v uživatelském rozhraní
ApplicationEnabled bit No Určuje, jestli je aplikace momentálně povolená.
Poznámka: I když se aplikace může v databázi projevit jako zakázaná, přidružené smlouvy zůstanou na blockchain a data o těchto smlouvách zůstanou v databázi.
WorkflowId int No Jedinečný identifikátor pracovního postupu
WorkflowName nvarchar (50) No Název pracovního postupu
WorkflowDisplayName nvarchar (255) No Název zobrazený v uživatelském rozhraní
WorkflowDescription nvarchar (255) Yes Popis pracovního postupu
ContractLedgerImplementationId nvarchar (255) Yes Jedinečný identifikátor přidružený k nasazené verzi inteligentního kontraktu pro konkrétní distribuovanou účetní knihu. Například Ethereem.
ContractId int No Jedinečný identifikátor pro kontrakt
ContractProvisioningStatus int No Určuje aktuální stav procesu zřizování pro kontrakt. Možné hodnoty:
0 – kontrakt byl vytvořen rozhraním API v databázi.
1 – kontrakt byl odeslán do hlavní knihy.
2 – smlouva se úspěšně nasadila do hlavní knihy.
3 nebo 4 – smlouvu se nepovedlo nasadit do hlavní knihy.
5 – smlouva se úspěšně nasadila do hlavní knihy.

Od verze 1,5 jsou podporovány hodnoty od 0 do 5. V případě zpětné kompatibility v aktuální verzi je dostupná hodnota zobrazení vwContractStateV0 , která podporuje pouze hodnoty 0 až 2.
ConnectionId int No Jedinečný identifikátor instance blockchain, na kterou je pracovní postup nasazený
ContractCodeId int No Jedinečný identifikátor pro implementaci kódu kontraktu
ContractDeployedByUserId int No Jedinečný identifikátor uživatele, který smlouvu nasadil
ContractDeployedByUserExternalId nvarchar (255) No Externí identifikátor uživatele, který smlouvu nasadil. Ve výchozím nastavení je toto ID identifikátor GUID, který představuje svou identitu v Azure Active Directory konsorcia.
ContractDeployedByUserFirstName nvarchar (50) Yes Křestní jméno uživatele, který smlouvu nasadil
ContractDeployedByUserLastName nvarchar (255) Yes Příjmení uživatele, který smlouvu nasadil
ContractDeployedByUserEmailAddress nvarchar (255) Yes E-mailová adresa uživatele, který smlouvu nasadil
WorkflowPropertyId int No Jedinečný identifikátor pro vlastnost pracovního postupu
WorkflowPropertyDataTypeId int No ID datového typu vlastnosti pracovního postupu
WorkflowPropertyDataTypeName nvarchar (50) No Název datového typu pro vlastnost pracovního postupu
WorkflowPropertyName nvarchar (50) No Název vlastnosti pracovního postupu
WorkflowPropertyDisplayName nvarchar (255) No Zobrazovaný název vlastnosti, která se má zobrazit v uživatelském rozhraní
WorkflowPropertyDescription nvarchar (255) Yes Popis vlastnosti
ContractPropertyValue nvarchar (255) No Hodnota vlastnosti uložené v kontraktu
StateName nvarchar (50) Yes Pokud tato vlastnost obsahuje stav, zobrazí se název pro daný stav. Pokud není přidružen ke stavu, hodnota bude null.
StateDisplayName nvarchar (255) No Pokud tato vlastnost obsahuje stav, jedná se o zobrazovaný název stavu. Pokud není přidružen ke stavu, hodnota bude null.
StateValue nvarchar (255) Yes Pokud tato vlastnost obsahuje stav, jedná se o stavovou hodnotu. Pokud není přidružen ke stavu, hodnota bude null.

vwUser

Toto zobrazení poskytuje podrobné informace o členech konsorcia zřízených pro používání Azure blockchain Workbench. Ve výchozím nastavení se data naplní počátečním zřizováním uživatele.

Název Typ Může mít hodnotu null. Popis
ID int No Jedinečný identifikátor uživatele
ExternalID nvarchar (255) No Externí identifikátor pro uživatele. Ve výchozím nastavení je toto ID identifikátor GUID, který představuje ID Azure Active Directory pro uživatele.
ProvisioningStatus int No Určuje aktuální stav procesu zřizování pro uživatele. Možné hodnoty:
0 – uživatel byl vytvořen rozhraním API.
1 – klíč byl přidružen k uživateli v databázi.
2 – uživatel je plně zřízený.
FirstName nvarchar (50) Yes Křestní jméno uživatele
LastName nvarchar (50) Yes Poslední jméno uživatele
EmailAddress nvarchar (255) Yes E-mailová adresa uživatele

vwWorkflow

Toto zobrazení představuje základní metadata pracovního postupu a také funkce a parametry pracovního postupu. Tato funkce je určená pro vytváření sestav, obsahuje taky metadata týkající se aplikace přidružené k pracovnímu postupu. Toto zobrazení obsahuje data z několika podkladových tabulek, která usnadňují vytváření sestav o pracovních postupech. Pro každý pracovní postup obsahuje toto zobrazení následující data:

  • Definice přidružené aplikace
  • Přidružená definice pracovního postupu
  • Informace o stavu spuštění přidruženého pracovního postupu
Název Typ Může mít hodnotu null. Description
ApplicationId int No Jedinečný identifikátor aplikace
ApplicationName nvarchar (50) No Název aplikace
ApplicationDisplayName nvarchar (255) No Název, který se má zobrazit v uživatelském rozhraní
ApplicationEnabled bit No Určuje, jestli je aplikace povolená.
WorkflowId int Yes Jedinečný identifikátor pracovního postupu
WorkflowName nvarchar (50) No Název pracovního postupu
WorkflowDisplayName nvarchar (255) No Název zobrazený v uživatelském rozhraní
WorkflowDescription nvarchar (255) Yes Popis pracovního postupu.
WorkflowConstructorFunctionId int No Identifikátor funkce pracovního postupu, který slouží jako konstruktor pro pracovní postup
WorkflowStartStateId int No Jedinečný identifikátor stavu
WorkflowStartStateName nvarchar (50) No Název stavu
WorkflowStartStateDisplayName nvarchar (255) No Název, který se má zobrazit v uživatelském rozhraní pro stav
WorkflowStartStateDescription nvarchar (255) Yes Popis stavu pracovního postupu
WorkflowStartStateStyle nvarchar (50) Yes Tato hodnota označuje procento dokončení pracovního postupu v tomto stavu.
WorkflowStartStateValue int No Hodnota stavu
WorkflowStartStatePercentComplete int No Textový popis, který klientovi poskytne nápovědu k tomu, jak tento stav vykreslit v uživatelském rozhraní. Mezi podporované stavy patří úspěch a selhání .

vwWorkflowFunction

Toto zobrazení představuje základní metadata pracovního postupu a také funkce a parametry pracovního postupu. Tato funkce je určená pro vytváření sestav, obsahuje taky metadata týkající se aplikace přidružené k pracovnímu postupu. Toto zobrazení obsahuje data z několika podkladových tabulek, která usnadňují vytváření sestav o pracovních postupech. Pro každou funkci pracovního postupu toto zobrazení obsahuje následující data:

  • Definice přidružené aplikace
  • Přidružená definice pracovního postupu
  • Podrobnosti funkce pracovního postupu
Název Typ Může mít hodnotu null. Description
ApplicationId int No Jedinečný identifikátor aplikace
ApplicationName nvarchar (50) No Název aplikace
ApplicationDisplayName nvarchar (255) No Název, který se má zobrazit v uživatelském rozhraní
ApplicationEnabled bit No Určuje, jestli je aplikace povolená.
WorkflowId int No Jedinečný identifikátor pracovního postupu
WorkflowName nvarchar (50) No Název pracovního postupu
WorkflowDisplayName nvarchar (255) No Název pracovního postupu zobrazeného v uživatelském rozhraní
WorkflowDescription nvarchar (255) Yes Popis pracovního postupu
WorkflowFunctionId int No Jedinečný identifikátor pro funkci
WorkflowFunctionName nvarchar (50) Yes Název funkce
WorkflowFunctionDisplayName nvarchar (255) No Název funkce, která se má zobrazit v uživatelském rozhraní
WorkflowFunctionDescription nvarchar (255) Yes Popis funkce pracovního postupu
WorkflowFunctionIsConstructor bit No Určuje, jestli je funkce pracovního postupu konstruktorem pracovního postupu.
WorkflowFunctionParameterId int No Jedinečný identifikátor pro parametr funkce
WorkflowFunctionParameterName nvarchar (50) No Název parametru funkce
WorkflowFunctionParameterDisplayName nvarchar (255) No Název parametru funkce, který se má zobrazit v uživatelském rozhraní
WorkflowFunctionParameterDataTypeId int No Jedinečný identifikátor pro datový typ přidružený k parametru funkce pracovního postupu
WorkflowParameterDataTypeName nvarchar (50) No Název datového typu přidruženého k parametru funkce pracovního postupu

vwWorkflowProperty

Toto zobrazení představuje vlastnosti definované pro pracovní postup. Pro každou vlastnost obsahuje toto zobrazení následující data:

  • Definice přidružené aplikace
  • Přidružená definice pracovního postupu
  • Podrobnosti vlastnosti pracovního postupu
Název Typ Může mít hodnotu null. Description
ApplicationId int No Jedinečný identifikátor aplikace
ApplicationName nvarchar (50) No Název aplikace
ApplicationDisplayName nvarchar (255) No Název, který se má zobrazit v uživatelském rozhraní
ApplicationEnabled bit No Určuje, jestli je aplikace momentálně povolená.
Poznámka: I když se aplikace může v databázi projevit jako zakázaná, přidružené smlouvy zůstanou na blockchain a data o těchto smlouvách zůstanou v databázi.
WorkflowId int No Jedinečný identifikátor pracovního postupu
WorkflowName nvarchar (50) No Název pracovního postupu
WorkflowDisplayName nvarchar (255) No Název, který se má zobrazit pro pracovní postup v uživatelském rozhraní
WorkflowDescription nvarchar (255) Yes Popis pracovního postupu
WorkflowPropertyID int No Jedinečný identifikátor pro vlastnost pracovního postupu
WorkflowPropertyName nvarchar (50) No Název vlastnosti
WorkflowPropertyDescription nvarchar (255) Yes Popis vlastnosti
WorkflowPropertyDisplayName nvarchar (255) No Název, který se má zobrazit v uživatelském rozhraní
WorkflowPropertyWorkflowId int No ID pracovního postupu, ke kterému je přidružena tato vlastnost
WorkflowPropertyDataTypeId int No ID datového typu definovaného pro vlastnost
WorkflowPropertyDataTypeName nvarchar (50) No Název datového typu definovaného pro vlastnost
WorkflowPropertyIsState bit No Toto pole označuje, jestli tato vlastnost pracovního postupu obsahuje stav pracovního postupu.

vwWorkflowState

Toto zobrazení představuje vlastnosti přidružené k pracovnímu postupu. Pro každou kontrakt obsahuje toto zobrazení následující data:

  • Definice přidružené aplikace
  • Přidružená definice pracovního postupu
  • Informace o stavu pracovního postupu
Název Typ Může mít hodnotu null. Description
ApplicationId int No Jedinečný identifikátor aplikace
ApplicationName nvarchar (50) No Název aplikace
ApplicationDisplayName nvarchar (255) No Popis aplikace
ApplicationEnabled bit No Určuje, jestli je aplikace momentálně povolená.
Poznámka: I když se aplikace může v databázi projevit jako zakázaná, přidružené smlouvy zůstanou na blockchain a data o těchto smlouvách zůstanou v databázi.
WorkflowId int No Jedinečný identifikátor pracovního postupu
WorkflowName nvarchar (50) No Název pracovního postupu
WorkflowDisplayName nvarchar (255) No Název zobrazený v uživatelském rozhraní pracovního postupu
WorkflowDescription nvarchar (255) Yes Popis pracovního postupu
WorkflowStateID int No Jedinečný identifikátor stavu
WorkflowStateName nvarchar (50) No Název stavu
WorkflowStateDisplayName nvarchar (255) No Název, který se má zobrazit v uživatelském rozhraní pro stav
WorkflowStateDescription nvarchar (255) Yes Popis stavu pracovního postupu
WorkflowStatePercentComplete int No Tato hodnota označuje procento dokončení pracovního postupu v tomto stavu.
WorkflowStateValue nvarchar (50) No Hodnota stavu
WorkflowStateStyle nvarchar (50) No Textový popis, který klientovi poskytne nápovědu k tomu, jak tento stav vykreslit v uživatelském rozhraní. Mezi podporované stavy patří úspěch a selhání .