Database weergaven voor Azure Block Chain workbench
Azure Block Chain Workbench preview levert gegevens van gedistribueerde groot boeken aan een externe SQL DB - data base. De buiten-keten database maakt het mogelijk om SQL en bestaande hulpprogram ma's, zoals SQL Server Management Studio, te gebruiken om te communiceren met block Chain-gegevens.
Azure Block Chain Workbench biedt een reeks database weergaven die toegang bieden tot gegevens die handig zijn bij het uitvoeren van uw query's. Deze weer gaven zijn sterk genormaliseerd, zodat het eenvoudig is om snel aan de slag te gaan met het maken van rapporten, analyses en andere Block Chain-gegevens met bestaande hulpprogram ma's en zonder dat u de data base-mede werkers hoeft te trainen.
Deze sectie bevat een overzicht van de database weergaven en de gegevens die ze bevatten.
Notitie
Direct gebruik van database tabellen die in de data base buiten deze weer gaven worden gevonden, wordt mogelijk niet ondersteund.
vwApplication
Deze weer gave bevat details over toepassingen die zijn geüpload naar Azure Block Chain Workbench.
| Naam | Type | Kan null zijn | Description |
|---|---|---|---|
| ApplicationID | int | No | Een unieke id voor de toepassing |
| ApplicationName | nvarchar (50) | No | De naam van de toepassing |
| ApplicationDescription | nvarchar (255) | Yes | Een beschrijving van de toepassing |
| ApplicationDisplayName | nvarchar (255) | No | De naam die moet worden weer gegeven in een gebruikers interface |
| ApplicationEnabled | bit | No | Hiermee wordt aangegeven of de toepassing op dit moment is ingeschakeld Opmerking: Hoewel een toepassing kan worden weer gegeven als uitgeschakeld in de data base, blijven gerelateerde contracten op de Block chain en gegevens over die contracten in de-data base. |
| UploadedDtTm | DATETIME2 (7) | No | De datum en tijd waarop een contract is geüpload |
| UploadedByUserId | int | No | De ID van de gebruiker die de toepassing heeft geüpload |
| UploadedByUserExternalId | nvarchar (255) | No | De externe ID voor de gebruiker die de toepassing heeft geüpload. Deze ID is standaard de gebruiker van de Azure Active Directory voor het consortium. |
| UploadedByUserProvisioningStatus | int | No | Hiermee wordt de huidige status van het inrichtings proces voor de gebruiker geïdentificeerd. Mogelijke waarden zijn: 0: gebruiker is gemaakt door de API 1: er is een sleutel aan de gebruiker in de data base gekoppeld 2: de gebruiker is volledig ingericht |
| UploadedByUserFirstName | nvarchar (50) | Yes | De voor naam van de gebruiker die het contract heeft geüpload |
| UploadedByUserLastName | nvarchar (50) | Yes | De achternaam van de gebruiker die het contract heeft geüpload |
| UploadedByUserEmailAddress | nvarchar (255) | Yes | Het e-mail adres van de gebruiker die het contract heeft geüpload |
vwApplicationRole
Deze weer gave bevat details over de rollen die zijn gedefinieerd in azure Block Chain Workbench-toepassingen.
In een Asset overboeking -toepassing kunnen bijvoorbeeld rollen zoals de rollen koper en verkoper worden gedefinieerd.
| Naam | Type | Kan null zijn | Description |
|---|---|---|---|
| ApplicationID | int | No | Een unieke id voor de toepassing |
| ApplicationName | nvarchar (50) | No | De naam van de toepassing |
| ApplicationDescription | nvarchar (255) | Yes | Een beschrijving van de toepassing |
| ApplicationDisplayName | nvarchar (255) | No | De naam die moet worden weer gegeven in een gebruikers interface |
| RoleId | int | No | Een unieke id voor een rol in de toepassing |
| RoleName | nvarchar50) | No | De naam van de rol |
| RoleDescription | Beschrijving (255) | Yes | Een beschrijving van de rol |
vwApplicationRoleUser
Deze weer gave bevat details over de rollen die zijn gedefinieerd in azure Block Chain Workbench-toepassingen en de gebruikers die eraan zijn gekoppeld.
In een Asset overboeking -toepassing kan bijvoorbeeld John Smith worden gekoppeld aan de rol van de koper .
| Naam | Type | Kan null zijn | Description |
|---|---|---|---|
| ApplicationID | int | No | Een unieke id voor de toepassing |
| ApplicationName | nvarchar (50) | No | De naam van de toepassing |
| ApplicationDescription | nvarchar (255) | Yes | Een beschrijving van de toepassing |
| ApplicationDisplayName | nvarchar (255) | No | De naam die moet worden weer gegeven in een gebruikers interface |
| ApplicationRoleId | int | No | Een unieke id voor een rol in de toepassing |
| ApplicationRoleName | nvarchar50) | No | De naam van de rol |
| ApplicationRoleDescription | nvarchar (255) | Yes | Een beschrijving van de rol |
| UserId | int | No | De ID van de gebruiker die is gekoppeld aan de rol |
| UserExternalId | nvarchar (255) | No | De externe ID voor de gebruiker die aan de rol is gekoppeld. Deze ID is standaard de gebruiker van de Azure Active Directory voor het consortium. |
| UserProvisioningStatus | int | No | Hiermee wordt de huidige status van het inrichtings proces voor de gebruiker geïdentificeerd. Mogelijke waarden zijn: 0: gebruiker is gemaakt door de API 1: er is een sleutel aan de gebruiker in de data base gekoppeld 2: de gebruiker is volledig ingericht |
| UserFirstName | nvarchar (50) | Yes | De voor naam van de gebruiker die aan de rol is gekoppeld |
| UserLastName | nvarchar (255) | Yes | De achternaam van de gebruiker die aan de rol is gekoppeld |
| UserEmailAddress | nvarchar (255) | Yes | Het e-mail adres van de gebruiker die aan de rol is gekoppeld |
vwConnectionUser
Deze weer gave bevat details over de verbindingen die zijn gedefinieerd in azure Block Chain Workbench en de gebruikers die aan hen zijn gekoppeld. Voor elke verbinding bevat deze weer gave de volgende gegevens:
- Gekoppelde grootboek gegevens
- Bijbehorende gebruikers gegevens
| Naam | Type | Kan null zijn | Description |
|---|---|---|---|
| ConnectionId | int | No | De unieke id voor een verbinding in azure Block Chain workbench |
| ConnectionEndpointUrl | nvarchar (50) | No | De eind punt-URL voor een verbinding |
| ConnectionFundingAccount | nvarchar (255) | Yes | Het financierings account dat is gekoppeld aan een verbinding, indien van toepassing |
| LedgerId | int | No | De unieke id voor een groot boek |
| Grootboeknaam | nvarchar (50) | No | De naam van het groot boek |
| LedgerDisplayName | nvarchar (255) | No | De naam van het groot boek dat moet worden weer gegeven in de gebruikers interface |
| UserId | int | No | De ID van de gebruiker die is gekoppeld aan de verbinding |
| UserExternalId | nvarchar (255) | No | De externe ID voor de gebruiker die is gekoppeld aan de verbinding. Deze ID is standaard de gebruiker van de Azure Active Directory voor het consortium. |
| UserProvisioningStatus | int | No | Hiermee wordt de huidige status van het inrichtings proces voor de gebruiker geïdentificeerd. Mogelijke waarden zijn: 0: gebruiker is gemaakt door de API 1: er is een sleutel aan de gebruiker in de data base gekoppeld 2: de gebruiker is volledig ingericht |
| UserFirstName | nvarchar (50) | Yes | De voor naam van de gebruiker die is gekoppeld aan de verbinding |
| UserLastName | nvarchar (255) | Yes | De achternaam van de gebruiker die is gekoppeld aan de verbinding |
| UserEmailAddress | nvarchar (255) | Yes | Het e-mail adres van de gebruiker die is gekoppeld aan de verbinding |
vwContract
Deze weer gave bevat details over geïmplementeerde contracten. Voor elk contract bevat deze weer gave de volgende gegevens:
- Definitie van gekoppelde toepassing
- Gekoppelde werk stroom definitie
- Gekoppelde grootboek implementatie voor de functie
- Details van de gebruiker die de actie heeft gestart
- Details met betrekking tot het block Chain-blok en de trans actie
| Naam | Type | Kan null zijn | Description |
|---|---|---|---|
| ConnectionId | int | No | De unieke id voor een verbinding in azure Block Chain Workbench. |
| ConnectionEndpointUrl | nvarchar (50) | No | De eind punt-URL voor een verbinding |
| ConnectionFundingAccount | nvarchar (255) | Yes | Het financierings account dat is gekoppeld aan een verbinding, indien van toepassing |
| LedgerId | int | No | De unieke id voor een groot boek |
| Grootboeknaam | nvarchar (50) | No | De naam van het groot boek |
| LedgerDisplayName | nvarchar (255) | No | De naam van het groot boek dat moet worden weer gegeven in de gebruikers interface |
| ApplicationID | int | No | Een unieke id voor de toepassing |
| ApplicationName | nvarchar (50) | No | De naam van de toepassing |
| ApplicationDisplayName | nvarchar (255) | No | De naam die moet worden weer gegeven in een gebruikers interface |
| ApplicationEnabled | bit | No | Hiermee wordt aangegeven of de toepassing op dit moment is ingeschakeld. Opmerking: Hoewel een toepassing kan worden weer gegeven als uitgeschakeld in de data base, blijven gerelateerde contracten op de Block chain en gegevens over die contracten in de-data base. |
| WorkflowId | int | No | Een unieke id voor de werk stroom die aan een contract is gekoppeld |
| WorkflowName | nvarchar (50) | No | De naam van de werk stroom die aan een contract is gekoppeld |
| WorkflowDisplayName | nvarchar (255) | No | De naam van de werk stroom die is gekoppeld aan het contract dat wordt weer gegeven in de gebruikers interface |
| WorkflowDescription | nvarchar (255) | Yes | De beschrijving van de werk stroom die aan een contract is gekoppeld |
| ContractCodeId | int | No | Een unieke id voor de contract code die is gekoppeld aan het contract |
| ContractFileName | int | No | De naam van het bestand met de code van het slimme contract voor deze werk stroom. |
| ContractUploadedDtTm | int | No | De datum en tijd waarop de contract code is geüpload |
| ContractId | int | No | De unieke id voor het contract |
| ContractProvisioningStatus | int | No | Hiermee wordt de huidige status van het inrichtings proces voor het contract aangeduid. Mogelijke waarden zijn: 0: het contract is gemaakt door de API in de data base 1: het contract is naar het groot boek verzonden 2: het contract is geïmplementeerd in het groot boek 3 of 4: het contract kan niet in het groot boek worden geïmplementeerd 5-het contract is in het groot boek geïmplementeerd Met ingang van versie 1,5 worden de waarden 0 t/m 5 ondersteund. Voor achterwaartse compatibiliteit in de huidige versie is de weer gave vwContractV0 beschikbaar die alleen waarden 0 t/m 2 ondersteunt. |
| ContractLedgerIdentifier | nvarchar (255) | Het e-mail adres van de gebruiker die het contract heeft geïmplementeerd | |
| ContractDeployedByUserId | int | No | Een externe ID voor de gebruiker die het contract heeft geïmplementeerd. Deze ID is standaard de GUID die de Azure Active Directory-ID voor de gebruiker vertegenwoordigt. |
| ContractDeployedByUserExternalId | nvarchar (255) | No | Een externe ID voor de gebruiker die het contract heeft geïmplementeerd. Deze ID is standaard de GUID die de Azure Active Directory-ID voor de gebruiker vertegenwoordigt. |
| ContractDeployedByUserProvisioningStatus | int | No | Hiermee wordt de huidige status van het inrichtings proces voor de gebruiker geïdentificeerd. Mogelijke waarden zijn: 0: gebruiker is gemaakt door de API 1: er is een sleutel aan de gebruiker in de data base gekoppeld 2: de gebruiker is volledig ingericht |
| ContractDeployedByUserFirstName | nvarchar (50) | Yes | De voor naam van de gebruiker die het contract heeft geïmplementeerd |
| ContractDeployedByUserLastName | nvarchar (255) | Yes | De achternaam van de gebruiker die het contract heeft geïmplementeerd |
| ContractDeployedByUserEmailAddress | nvarchar (255) | Yes | Het e-mail adres van de gebruiker die het contract heeft geïmplementeerd |
vwContractAction
Deze weer gave vertegenwoordigt het meren deel van informatie met betrekking tot de acties die zijn uitgevoerd op contracten en is ontworpen om veelvoorkomende rapportage scenario's te vergemakkelijken. Voor elke uitgevoerde actie bevat deze weer gave de volgende gegevens:
- Definitie van gekoppelde toepassing
- Gekoppelde werk stroom definitie
- Gekoppelde functie voor slimme contracten en parameter definitie
- Gekoppelde grootboek implementatie voor de functie
- Specifieke instantie waarden die zijn opgegeven voor para meters
- Details van de gebruiker die de actie heeft gestart
- Details met betrekking tot het block Chain-blok en de trans actie
| Naam | Type | Kan null zijn | Description |
|---|---|---|---|
| ApplicationID | int | No | Een unieke id voor de toepassing |
| ApplicationName | nvarchar (50) | No | De naam van de toepassing |
| ApplicationDisplayName | nvarchar (255) | No | De naam die moet worden weer gegeven in een gebruikers interface |
| ApplicationEnabled | bit | No | Dit veld geeft aan of de toepassing momenteel is ingeschakeld. Opmerking: Hoewel een toepassing kan worden weer gegeven als uitgeschakeld in de data base, blijven gerelateerde contracten op de Block chain en gegevens over die contracten in de-data base. |
| WorkflowId | int | No | Een unieke id voor een werk stroom |
| WorkflowName | nvarchar (50) | No | De naam van de werk stroom |
| WorkflowDisplayName | nvarchar (255) | No | De naam van de werk stroom die moet worden weer gegeven in een gebruikers interface |
| WorkflowDescription | nvarchar (255) | Yes | De beschrijving van de werk stroom |
| ContractId | int | No | Een unieke id voor het contract |
| ContractProvisioningStatus | int | No | Hiermee wordt de huidige status van het inrichtings proces voor het contract aangeduid. Mogelijke waarden zijn: 0: het contract is gemaakt door de API in de data base 1: het contract is naar het groot boek verzonden 2: het contract is geïmplementeerd in het groot boek 3 of 4: het contract kan niet in het groot boek worden geïmplementeerd 5-het contract is in het groot boek geïmplementeerd Met ingang van versie 1,5 worden de waarden 0 t/m 5 ondersteund. Voor achterwaartse compatibiliteit in de huidige versie is de weer gave vwContractActionV0 beschikbaar die alleen waarden 0 t/m 2 ondersteunt. |
| ContractCodeId | int | No | Een unieke id voor de code-implementatie van het contract |
| ContractLedgerIdentifier | nvarchar (255) | Yes | Een unieke id die is gekoppeld aan de geïmplementeerde versie van een slim contract voor een specifiek gedistribueerd groot boek. Bijvoorbeeld Ethereum. |
| ContractDeployedByUserId | int | No | De unieke id van de gebruiker die het contract heeft geïmplementeerd |
| ContractDeployedByUserFirstName | nvarchar (50) | Yes | De voor naam van de gebruiker die het contract heeft geïmplementeerd |
| ContractDeployedByUserLastName | nvarchar (255) | Yes | De achternaam van de gebruiker die het contract heeft geïmplementeerd |
| ContractDeployedByUserExternalId | nvarchar (255) | No | De externe ID van de gebruiker die het contract heeft geïmplementeerd. Deze ID is standaard de GUID die de identiteit vertegenwoordigt in het consortium Azure Active Directory. |
| ContractDeployedByUserEmailAddress | nvarchar (255) | Yes | Het e-mail adres van de gebruiker die het contract heeft geïmplementeerd |
| WorkflowFunctionId | int | No | Een unieke id voor een werk stroom functie |
| WorkflowFunctionName | nvarchar (50) | No | De naam van de functie |
| WorkflowFunctionDisplayName | nvarchar (255) | No | De naam van een functie die moet worden weer gegeven in de gebruikers interface |
| WorkflowFunctionDescription | nvarchar (255) | No | De beschrijving van de functie |
| ContractActionId | int | No | De unieke id voor een contract actie |
| ContractActionProvisioningStatus | int | No | Hiermee wordt de huidige status van het inrichtings proces voor de contract actie aangegeven. Mogelijke waarden zijn: 0: de contract actie is gemaakt door de API in de data base 1: de contract actie is naar het groot boek verzonden 2: de contract actie is geïmplementeerd in het groot boek 3 of 4: het contract kan niet in het groot boek worden geïmplementeerd 5-het contract is in het groot boek geïmplementeerd Met ingang van versie 1,5 worden de waarden 0 t/m 5 ondersteund. Voor achterwaartse compatibiliteit in de huidige versie is de weer gave vwContractActionV0 beschikbaar die alleen waarden 0 t/m 2 ondersteunt. |
| ContractActionTimestamp | datetime (2, 7) | No | De tijds tempel van de contract actie |
| ContractActionExecutedByUserId | int | No | De unieke id van de gebruiker die de contract actie heeft uitgevoerd |
| ContractActionExecutedByUserFirstName | int | Ja | De voor naam van de gebruiker die de contract actie heeft uitgevoerd |
| ContractActionExecutedByUserLastName | nvarchar (50) | Yes | De achternaam van de gebruiker die de contract actie heeft uitgevoerd |
| ContractActionExecutedByUserExternalId | nvarchar (255) | Yes | De externe ID van de gebruiker die de contract actie heeft uitgevoerd. Deze ID is standaard de GUID die de identiteit vertegenwoordigt in het consortium Azure Active Directory. |
| ContractActionExecutedByUserEmailAddress | nvarchar (255) | Yes | Het e-mail adres van de gebruiker die de contract actie heeft uitgevoerd |
| WorkflowFunctionParameterId | int | No | Een unieke id voor een para meter van de functie |
| WorkflowFunctionParameterName | nvarchar (50) | No | De naam van een para meter van de functie |
| WorkflowFunctionParameterDisplayName | nvarchar (255) | No | De naam van een functie parameter die moet worden weer gegeven in de gebruikers interface |
| WorkflowFunctionParameterDataTypeId | int | No | De unieke id voor het gegevens type dat is gekoppeld aan een werk stroom functie parameter |
| WorkflowParameterDataTypeName | nvarchar (50) | No | De naam van een gegevens type dat is gekoppeld aan een werk stroom functie parameter |
| ContractActionParameterValue | nvarchar (255) | No | De waarde voor de para meter die is opgeslagen in het slimme contract |
| BlockHash | nvarchar (255) | Yes | De hash van het blok |
| BlockNumber | int | Ja | Het nummer van het blok op het groot boek |
| BlockTimestamp | datetime (2, 7) | Yes | Het tijds tempel van het blok |
| TransactionId | int | No | Een unieke id voor de trans actie |
| TransactionFrom | nvarchar (255) | Yes | De partij die de trans actie heeft gestart |
| TransactionTo | nvarchar (255) | Yes | De partij die heeft gehandeld met |
| TransactionHash | nvarchar (255) | Yes | De hash van een trans actie |
| TransactionIsWorkbenchTransaction | bit | Yes | Een bit waarmee wordt aangegeven of de trans actie een Azure Block Chain Workbench-trans actie is |
| TransactionProvisioningStatus | int | Ja | Identificeert de huidige status van het inrichtings proces voor de trans actie. Mogelijke waarden zijn: 0: de trans actie is gemaakt door de API in de data base 1: de trans actie is naar het groot boek verzonden 2: de trans actie is in het groot boek geïmplementeerd |
| TransactionValue | decimaal (32, 2) | Yes | De waarde van de trans actie |
vwContractProperty
Deze weer gave vertegenwoordigt het meren deel van informatie met betrekking tot eigenschappen die zijn gekoppeld aan een contract en is ontworpen om veelvoorkomende rapportage scenario's te vergemakkelijken. Voor elke ondernomen eigenschap bevat deze weer gave de volgende gegevens:
- Definitie van gekoppelde toepassing
- Gekoppelde werk stroom definitie
- Details van de gebruiker die de werk stroom heeft geïmplementeerd
- Definitie van gekoppelde Smart-contract eigenschap
- Specifieke instantie waarden voor eigenschappen
- Details voor de eigenschap State van het contract
| Naam | Type | Kan null zijn | Description |
|---|---|---|---|
| ApplicationID | int | No | Een unieke id voor de toepassing |
| ApplicationName | nvarchar (50) | No | De naam van de toepassing |
| ApplicationDisplayName | nvarchar (255) | No | De naam die moet worden weer gegeven in een gebruikers interface |
| ApplicationEnabled | bit | No | Hiermee wordt aangegeven of de toepassing op dit moment is ingeschakeld. Opmerking: Hoewel een toepassing kan worden weer gegeven als uitgeschakeld in de data base, blijven gerelateerde contracten op de Block chain en gegevens over die contracten in de-data base. |
| WorkflowId | int | No | De unieke id voor de werk stroom |
| WorkflowName | nvarchar (50) | No | De naam van de werk stroom |
| WorkflowDisplayName | nvarchar (255) | No | De naam van de werk stroom die wordt weer gegeven in de gebruikers interface |
| WorkflowDescription | nvarchar (255) | Yes | De beschrijving van de werk stroom |
| ContractId | int | No | De unieke id voor het contract |
| ContractProvisioningStatus | int | No | Hiermee wordt de huidige status van het inrichtings proces voor het contract aangeduid. Mogelijke waarden zijn: 0: het contract is gemaakt door de API in de data base 1: het contract is naar het groot boek verzonden 2: het contract is geïmplementeerd in het groot boek 3 of 4: het contract kan niet in het groot boek worden geïmplementeerd 5-het contract is in het groot boek geïmplementeerd Met ingang van versie 1,5 worden de waarden 0 t/m 5 ondersteund. Voor achterwaartse compatibiliteit in de huidige versie is de weer gave vwContractPropertyV0 beschikbaar die alleen waarden 0 t/m 2 ondersteunt. |
| ContractCodeId | int | No | Een unieke id voor de code-implementatie van het contract |
| ContractLedgerIdentifier | nvarchar (255) | Yes | Een unieke id die is gekoppeld aan de geïmplementeerde versie van een slim contract voor een specifiek gedistribueerd groot boek. Bijvoorbeeld Ethereum. |
| ContractDeployedByUserId | int | No | De unieke id van de gebruiker die het contract heeft geïmplementeerd |
| ContractDeployedByUserFirstName | nvarchar (50) | Yes | De voor naam van de gebruiker die het contract heeft geïmplementeerd |
| ContractDeployedByUserLastName | nvarchar (255) | Yes | De achternaam van de gebruiker die het contract heeft geïmplementeerd |
| ContractDeployedByUserExternalId | nvarchar (255) | No | De externe ID van de gebruiker die het contract heeft geïmplementeerd. Deze ID is standaard de GUID die de identiteit vertegenwoordigt in het consortium Azure Active Directory |
| ContractDeployedByUserEmailAddress | nvarchar (255) | Yes | Het e-mail adres van de gebruiker die het contract heeft geïmplementeerd |
| WorkflowPropertyId | int | Een unieke id voor een eigenschap van een werk stroom | |
| WorkflowPropertyDataTypeId | int | No | De ID van het gegevens type van de eigenschap |
| WorkflowPropertyDataTypeName | nvarchar (50) | No | De naam van het gegevens type van de eigenschap |
| WorkflowPropertyName | nvarchar (50) | No | De naam van de werk stroom eigenschap |
| WorkflowPropertyDisplayName | nvarchar (255) | No | De weergave naam van de werk stroom eigenschap |
| WorkflowPropertyDescription | nvarchar (255) | Yes | Een beschrijving van de eigenschap |
| ContractPropertyValue | nvarchar (255) | No | De waarde voor een eigenschap in het contract |
| Stateful | nvarchar (50) | Yes | Als deze eigenschap de status van het contract bevat, is dit de weergave naam voor de status. Als deze niet is gekoppeld aan de status, is de waarde Null. |
| StateDisplayName | nvarchar (255) | No | Als deze eigenschap de status bevat, is dit de weergave naam voor de status. Als deze niet is gekoppeld aan de status, is de waarde Null. |
| StateValue | nvarchar (255) | Yes | Als deze eigenschap de status bevat, is het de status waarde. Als deze niet is gekoppeld aan de status, is de waarde Null. |
vwContractState
Deze weer gave vertegenwoordigt het meren deel van informatie met betrekking tot de status van een specifiek contract en is ontworpen om veelvoorkomende rapportage scenario's te vergemakkelijken. Elke record in deze weer gave bevat de volgende gegevens:
- Definitie van gekoppelde toepassing
- Gekoppelde werk stroom definitie
- Details van de gebruiker die de werk stroom heeft geïmplementeerd
- Definitie van gekoppelde Smart-contract eigenschap
- Details voor de eigenschap State van het contract
| Naam | Type | Kan null zijn | Description |
|---|---|---|---|
| ApplicationID | int | No | Een unieke id voor de toepassing |
| ApplicationName | nvarchar (50) | No | De naam van de toepassing |
| ApplicationDisplayName | nvarchar (255) | No | De naam die moet worden weer gegeven in een gebruikers interface |
| ApplicationEnabled | bit | No | Hiermee wordt aangegeven of de toepassing op dit moment is ingeschakeld. Opmerking: Hoewel een toepassing kan worden weer gegeven als uitgeschakeld in de data base, blijven gerelateerde contracten op de Block chain en gegevens over die contracten in de-data base. |
| WorkflowId | int | No | Een unieke id voor de werk stroom |
| WorkflowName | nvarchar (50) | No | De naam van de werk stroom |
| WorkflowDisplayName | nvarchar (255) | No | De naam die wordt weer gegeven in de gebruikers interface |
| WorkflowDescription | nvarchar (255) | Yes | De beschrijving van de werk stroom |
| ContractLedgerImplementationId | nvarchar (255) | Yes | Een unieke id die is gekoppeld aan de geïmplementeerde versie van een slim contract voor een specifiek gedistribueerd groot boek. Bijvoorbeeld Ethereum. |
| ContractId | int | No | Een unieke id voor het contract |
| ContractProvisioningStatus | int | No | Hiermee wordt de huidige status van het inrichtings proces voor het contract aangeduid. Mogelijke waarden zijn: 0: het contract is gemaakt door de API in de data base 1: het contract is naar het groot boek verzonden 2: het contract is geïmplementeerd in het groot boek 3 of 4: het contract kan niet in het groot boek worden geïmplementeerd 5-het contract is in het groot boek geïmplementeerd Met ingang van versie 1,5 worden de waarden 0 t/m 5 ondersteund. Voor achterwaartse compatibiliteit in de huidige versie is de weer gave vwContractStateV0 beschikbaar die alleen waarden 0 t/m 2 ondersteunt. |
| ConnectionId | int | No | Een unieke id voor het block Chain-exemplaar waarop de werk stroom wordt geïmplementeerd |
| ContractCodeId | int | No | Een unieke id voor de code-implementatie van het contract |
| ContractDeployedByUserId | int | No | De unieke id van de gebruiker die het contract heeft geïmplementeerd |
| ContractDeployedByUserExternalId | nvarchar (255) | No | De externe ID van de gebruiker die het contract heeft geïmplementeerd. Deze ID is standaard de GUID die de identiteit vertegenwoordigt in het consortium Azure Active Directory. |
| ContractDeployedByUserFirstName | nvarchar (50) | Yes | De voor naam van de gebruiker die het contract heeft geïmplementeerd |
| ContractDeployedByUserLastName | nvarchar (255) | Yes | De achternaam van de gebruiker die het contract heeft geïmplementeerd |
| ContractDeployedByUserEmailAddress | nvarchar (255) | Yes | Het e-mail adres van de gebruiker die het contract heeft geïmplementeerd |
| WorkflowPropertyId | int | No | Een unieke id voor een werk stroom eigenschap |
| WorkflowPropertyDataTypeId | int | No | De ID van het gegevens type van de werk stroom eigenschap |
| WorkflowPropertyDataTypeName | nvarchar (50) | No | De naam van het gegevens type van de werk stroom eigenschap |
| WorkflowPropertyName | nvarchar (50) | No | De naam van de werk stroom eigenschap |
| WorkflowPropertyDisplayName | nvarchar (255) | No | De weergave naam van de eigenschap die moet worden weer gegeven in een gebruikers interface |
| WorkflowPropertyDescription | nvarchar (255) | Yes | De beschrijving van de eigenschap |
| ContractPropertyValue | nvarchar (255) | No | De waarde voor een eigenschap die in het contract is opgeslagen |
| Stateful | nvarchar (50) | Yes | Als deze eigenschap de status bevat, wordt deze weer gegeven als de weergave naam van de status. Als deze niet is gekoppeld aan de status, is de waarde Null. |
| StateDisplayName | nvarchar (255) | No | Als deze eigenschap de status bevat, is dit de weergave naam voor de status. Als deze niet is gekoppeld aan de status, is de waarde Null. |
| StateValue | nvarchar (255) | Yes | Als deze eigenschap de status bevat, is het de status waarde. Als deze niet is gekoppeld aan de status, is de waarde Null. |
vwUser
Deze weer gave bevat details over de consortium leden die zijn ingericht voor het gebruik van Azure Block Chain Workbench. Standaard worden gegevens gevuld via de eerste inrichting van de gebruiker.
| Naam | Type | Kan null zijn | Beschrijving |
|---|---|---|---|
| Id | int | No | Een unieke id voor een gebruiker |
| ExternalID | nvarchar (255) | No | Een externe ID voor een gebruiker. Deze ID is standaard de GUID die de Azure Active Directory-ID voor de gebruiker vertegenwoordigt. |
| ProvisioningStatus | int | No | Hiermee wordt de huidige status van het inrichtings proces voor de gebruiker geïdentificeerd. Mogelijke waarden zijn: 0: gebruiker is gemaakt door de API 1: er is een sleutel aan de gebruiker in de data base gekoppeld 2: de gebruiker is volledig ingericht |
| FirstName | nvarchar (50) | Yes | De voor naam van de gebruiker |
| LastName | nvarchar (50) | Yes | De achternaam van de gebruiker |
| EmailAddress | nvarchar (255) | Yes | Het e-mail adres van de gebruiker |
vwWorkflow
Deze weer gave bevat de meta gegevens van de werk stroom en de functies en para meters van de werk stroom. Het is ontworpen voor rapportage en bevat ook meta gegevens over de toepassing die is gekoppeld aan de werk stroom. Deze weer gave bevat gegevens uit meerdere onderliggende tabellen om de rapportage van werk stromen mogelijk te maken. Voor elke werk stroom bevat deze weer gave de volgende gegevens:
- Definitie van gekoppelde toepassing
- Gekoppelde werk stroom definitie
- Informatie over de begin status van de werk stroom
| Naam | Type | Kan null zijn | Description |
|---|---|---|---|
| ApplicationID | int | No | Een unieke id voor de toepassing |
| ApplicationName | nvarchar (50) | No | De naam van de toepassing |
| ApplicationDisplayName | nvarchar (255) | No | De naam die moet worden weer gegeven in een gebruikers interface |
| ApplicationEnabled | bit | No | Hiermee wordt aangegeven of de toepassing is ingeschakeld |
| WorkflowId | int | Ja | Een unieke id voor een werk stroom |
| WorkflowName | nvarchar (50) | No | De naam van de werk stroom |
| WorkflowDisplayName | nvarchar (255) | No | De naam die wordt weer gegeven in de gebruikers interface |
| WorkflowDescription | nvarchar (255) | Yes | De beschrijving van de werk stroom. |
| WorkflowConstructorFunctionId | int | No | De id van de werk stroom functie die fungeert als constructor voor de werk stroom |
| WorkflowStartStateId | int | No | Een unieke id voor de status |
| WorkflowStartStateName | nvarchar (50) | No | De naam van de status |
| WorkflowStartStateDisplayName | nvarchar (255) | No | De naam die moet worden weer gegeven in de gebruikers interface voor de status |
| WorkflowStartStateDescription | nvarchar (255) | Yes | Een beschrijving van de werk stroom status |
| WorkflowStartStateStyle | nvarchar (50) | Yes | Deze waarde geeft het percentage aan dat de werk stroom in deze status is voltooid |
| WorkflowStartStateValue | int | No | De waarde van de status |
| WorkflowStartStatePercentComplete | int | No | Een beschrijving van een tekst die een hint biedt aan clients om deze status in de gebruikers interface weer te geven. Ondersteunde statussen zijn geslaagd en mislukt |
vwWorkflowFunction
Deze weer gave bevat de meta gegevens van de werk stroom en de functies en para meters van de werk stroom. Het is ontworpen voor rapportage en bevat ook meta gegevens over de toepassing die is gekoppeld aan de werk stroom. Deze weer gave bevat gegevens uit meerdere onderliggende tabellen om de rapportage van werk stromen mogelijk te maken. Voor elke werk stroom functie bevat deze weer gave de volgende gegevens:
- Definitie van gekoppelde toepassing
- Gekoppelde werk stroom definitie
- Details van werk stroom functie
| Naam | Type | Kan null zijn | Description |
|---|---|---|---|
| ApplicationID | int | No | Een unieke id voor de toepassing |
| ApplicationName | nvarchar (50) | No | De naam van de toepassing |
| ApplicationDisplayName | nvarchar (255) | No | De naam die moet worden weer gegeven in een gebruikers interface |
| ApplicationEnabled | bit | No | Hiermee wordt aangegeven of de toepassing is ingeschakeld |
| WorkflowId | int | No | Een unieke id voor een werk stroom |
| WorkflowName | nvarchar (50) | No | De naam van de werk stroom |
| WorkflowDisplayName | nvarchar (255) | No | De naam van de werk stroom die wordt weer gegeven in de gebruikers interface |
| WorkflowDescription | nvarchar (255) | Yes | De beschrijving van de werk stroom |
| WorkflowFunctionId | int | No | Een unieke id voor een functie |
| WorkflowFunctionName | nvarchar (50) | Yes | De naam van de functie |
| WorkflowFunctionDisplayName | nvarchar (255) | No | De naam van een functie die moet worden weer gegeven in de gebruikers interface |
| WorkflowFunctionDescription | nvarchar (255) | Yes | De beschrijving van de werk stroom functie |
| WorkflowFunctionIsConstructor | bit | No | Hiermee wordt aangegeven of de werk stroom functie de constructor voor de werk stroom is |
| WorkflowFunctionParameterId | int | No | Een unieke id voor een para meter van een functie |
| WorkflowFunctionParameterName | nvarchar (50) | No | De naam van een para meter van de functie |
| WorkflowFunctionParameterDisplayName | nvarchar (255) | No | De naam van een functie parameter die moet worden weer gegeven in de gebruikers interface |
| WorkflowFunctionParameterDataTypeId | int | No | Een unieke id voor het gegevens type dat is gekoppeld aan een werk stroom functie parameter |
| WorkflowParameterDataTypeName | nvarchar (50) | No | De naam van een gegevens type dat is gekoppeld aan een werk stroom functie parameter |
vwWorkflowProperty
Deze weer gave bevat de eigenschappen die voor een werk stroom zijn gedefinieerd. Deze weer gave bevat voor elke eigenschap de volgende gegevens:
- Definitie van gekoppelde toepassing
- Gekoppelde werk stroom definitie
- Details van werk stroom eigenschap
| Naam | Type | Kan null zijn | Description |
|---|---|---|---|
| ApplicationID | int | No | Een unieke id voor de toepassing |
| ApplicationName | nvarchar (50) | No | De naam van de toepassing |
| ApplicationDisplayName | nvarchar (255) | No | De naam die moet worden weer gegeven in een gebruikers interface |
| ApplicationEnabled | bit | No | Hiermee wordt aangegeven of de toepassing op dit moment is ingeschakeld. Opmerking: Hoewel een toepassing kan worden weer gegeven als uitgeschakeld in de data base, blijven gerelateerde contracten op de Block chain en gegevens over die contracten in de-data base. |
| WorkflowId | int | No | Een unieke id voor de werk stroom |
| WorkflowName | nvarchar (50) | No | De naam van de werk stroom |
| WorkflowDisplayName | nvarchar (255) | No | De naam die moet worden weer gegeven voor de werk stroom in een gebruikers interface |
| WorkflowDescription | nvarchar (255) | Yes | Een beschrijving van de werk stroom |
| WorkflowPropertyID | int | No | Een unieke id voor een eigenschap van een werk stroom |
| WorkflowPropertyName | nvarchar (50) | No | De naam van de eigenschap |
| WorkflowPropertyDescription | nvarchar (255) | Yes | Een beschrijving van de eigenschap |
| WorkflowPropertyDisplayName | nvarchar (255) | No | De naam die moet worden weer gegeven in een gebruikers interface |
| WorkflowPropertyWorkflowId | int | No | De ID van de werk stroom waaraan deze eigenschap is gekoppeld |
| WorkflowPropertyDataTypeId | int | No | De ID van het gegevens type dat voor de eigenschap is gedefinieerd |
| WorkflowPropertyDataTypeName | nvarchar (50) | No | De naam van het gegevens type dat voor de eigenschap is gedefinieerd |
| WorkflowPropertyIsState | bit | No | Dit veld geeft aan of deze werk stroom eigenschap de status van de werk stroom bevat |
vwWorkflowState
Deze weer gave bevat de eigenschappen die aan een werk stroom zijn gekoppeld. Voor elk contract bevat deze weer gave de volgende gegevens:
- Definitie van gekoppelde toepassing
- Gekoppelde werk stroom definitie
- Status informatie werk stroom
| Naam | Type | Kan null zijn | Description |
|---|---|---|---|
| ApplicationID | int | No | Een unieke id voor de toepassing |
| ApplicationName | nvarchar (50) | No | De naam van de toepassing |
| ApplicationDisplayName | nvarchar (255) | No | Een beschrijving van de toepassing |
| ApplicationEnabled | bit | No | Hiermee wordt aangegeven of de toepassing op dit moment is ingeschakeld. Opmerking: Hoewel een toepassing kan worden weer gegeven als uitgeschakeld in de data base, blijven gerelateerde contracten op de Block chain en gegevens over die contracten in de-data base. |
| WorkflowId | int | No | De unieke id voor de werk stroom |
| WorkflowName | nvarchar (50) | No | De naam van de werk stroom |
| WorkflowDisplayName | nvarchar (255) | No | De naam die wordt weer gegeven in de gebruikers interface voor de werk stroom |
| WorkflowDescription | nvarchar (255) | Yes | De beschrijving van de werk stroom |
| WorkflowStateID | int | No | De unieke id voor de status |
| WorkflowStateName | nvarchar (50) | No | De naam van de status |
| WorkflowStateDisplayName | nvarchar (255) | No | De naam die moet worden weer gegeven in de gebruikers interface voor de status |
| WorkflowStateDescription | nvarchar (255) | Yes | Een beschrijving van de werk stroom status |
| WorkflowStatePercentComplete | int | No | Deze waarde geeft het percentage aan dat de werk stroom in deze status is voltooid |
| WorkflowStateValue | nvarchar (50) | No | Waarde van de status |
| WorkflowStateStyle | nvarchar (50) | No | Een beschrijving van een tekst die een hint biedt aan clients om deze status in de gebruikers interface weer te geven. Ondersteunde statussen zijn geslaagd en mislukt |