Azure blok zinciri çalışma ekranı veritabanı görünümleri
Azure blok zinciri çalışma ekranı önizlemesi, dağıtılmış bağış zincirlerden zincir dışı BIR SQL DB veritabanına veri sağlar. Zincir dışı veritabanı, blok zinciri verileriyle etkileşim kurmak için SQL ve SQL Server Management Studiogibi mevcut araçları kullanmayı mümkün kılar.
Azure blok zinciri çalışma ekranı, sorgularınızı gerçekleştirirken yararlı olacak verilere erişim sağlayan bir veritabanı görünümleri kümesi sağlar. Bu görünümler, kolayca rapor, analiz oluşturmaya ve mevcut araçlarla blok zinciri verilerini kullanmaya ve veritabanı personelini yeniden eğmenize gerek kalmadan hızlı bir şekilde daha kolay hale getirilir.
Bu bölüm, veritabanı görünümlerine ve içerdikleri verilere ilişkin bir genel bakış içerir.
Not
Veritabanında bu görünümlerin dışında bulunan veritabanı tablolarının doğrudan kullanımı, mümkün olduğunca desteklenmez.
diğer uygulama
Bu görünüm, Azure blok zinciri çalışma ekranına yüklenmiş uygulamalarla ilgili ayrıntıları sağlar.
| Ad | Tür | Null olabilir | Description |
|---|---|---|---|
| ApplicationID | int | No | Uygulama için benzersiz bir tanımlayıcı |
| ApplicationName | nvarchar (50) | No | Uygulamanın adı |
| ApplicationDescription | nvarchar (255) | Yes | Uygulamanın açıklaması |
| ApplicationDisplayName | nvarchar (255) | No | Kullanıcı arabiriminde görüntülenecek ad |
| ApplicationEnabled | bit | No | Uygulamanın Şu anda etkin olup olmadığını belirtir Note: Bir uygulama veritabanında devre dışı olarak yansıtılmasına rağmen, ilişkili sözleşmeler blok zincirinde kalır ve bu anlaşmalar hakkındaki veriler veritabanında kalır. |
| UploadedDtTm | datetime2 (7) | No | Bir sözleşmenin karşıya yüklendiği tarih ve saat |
| Uploadedbyuserıd | int | No | Uygulamayı karşıya yükleyen kullanıcının KIMLIĞI |
| Uploadedbyuserexternalıd | nvarchar (255) | No | Uygulamayı karşıya yükleyen kullanıcının dış tanımlayıcısı. Varsayılan olarak, bu KIMLIK, konsorsiyumun Azure Active Directory Kullanıcı olur. |
| UploadedByUserProvisioningStatus | int | No | Kullanıcı için sağlama işleminin geçerli durumunu tanımlar. Olası değerler şunlardır: 0 – Kullanıcı API tarafından oluşturuldu 1 – veritabanındaki kullanıcıyla ilişkili bir anahtar 2 – Kullanıcı tam olarak sağlanıyor |
| UploadedByUserFirstName | nvarchar (50) | Yes | Sözleşmeyi karşıya yükleyen kullanıcının adı |
| UploadedByUserLastName | nvarchar (50) | Yes | Sözleşmeyi karşıya yükleyen kullanıcının soyadı |
| Uploadedbyuseremapostaadresi | nvarchar (255) | Yes | Sözleşmeyi karşıya yükleyen kullanıcının e-posta adresi |
Öapplicationrole
Bu görünüm, Azure blok zinciri çalışma ekranı uygulamalarında tanımlanmış rollerle ilgili ayrıntıları sağlar.
Bir varlık aktarım uygulamasında, örneğin, Satınalmacı ve satıcı rolleri gibi roller tanımlanabilir.
| Ad | Tür | Null olabilir | Description |
|---|---|---|---|
| ApplicationID | int | No | Uygulama için benzersiz bir tanımlayıcı |
| ApplicationName | nvarchar (50) | No | Uygulamanın adı |
| ApplicationDescription | nvarchar (255) | Yes | Uygulamanın açıklaması |
| ApplicationDisplayName | nvarchar (255) | No | Kullanıcı arabiriminde görüntülenecek ad |
| RoleID | int | No | Uygulamadaki bir rol için benzersiz bir tanımlayıcı |
| RoleName | nvarchar50) | No | Rolün adı |
| RoleDescription | Açıklama (255) | Yes | Rolün açıklaması |
Öapplicationroleuser
Bu görünüm, Azure blok zinciri çalışma ekranı uygulamalarında tanımlanmış roller ve bunlarla ilişkili kullanıcılar hakkında ayrıntılar sağlar.
Bir varlık aktarım uygulamasında, örneğin John Smith , alıcı rolüyle ilişkilendirilebilir.
| Ad | Tür | Null olabilir | Description |
|---|---|---|---|
| ApplicationID | int | No | Uygulama için benzersiz bir tanımlayıcı |
| ApplicationName | nvarchar (50) | No | Uygulamanın adı |
| ApplicationDescription | nvarchar (255) | Yes | Uygulamanın açıklaması |
| ApplicationDisplayName | nvarchar (255) | No | Kullanıcı arabiriminde görüntülenecek ad |
| Applicationroleıd | int | No | Uygulamadaki bir rol için benzersiz bir tanımlayıcı |
| ApplicationRoleName | nvarchar50) | No | Rolün adı |
| ApplicationRoleDescription | nvarchar (255) | Yes | Rolün açıklaması |
| UserId | int | No | Rolle ilişkili kullanıcının KIMLIĞI |
| Userexternalıd | nvarchar (255) | No | Rolüyle ilişkilendirilen kullanıcı için dış tanımlayıcı. Varsayılan olarak, bu KIMLIK, konsorsiyumun Azure Active Directory Kullanıcı olur. |
| UserProvisioningStatus | int | No | Kullanıcı için sağlama işleminin geçerli durumunu tanımlar. Olası değerler şunlardır: 0 – Kullanıcı API tarafından oluşturuldu 1 – veritabanındaki kullanıcıyla ilişkili bir anahtar 2 – Kullanıcı tam olarak sağlanıyor |
| Kullanıcı adı | nvarchar (50) | Yes | Rolle ilişkilendirilen kullanıcının adı |
| UserLastName | nvarchar (255) | Yes | Rolle ilişkili kullanıcının soyadı |
| Kullanıcıeadresi | nvarchar (255) | Yes | Rolle ilişkili kullanıcının e-posta adresi |
Diğer Kullanıcı
Bu görünüm, Azure blok zinciri çalışma ekranı ve bunlarla ilişkili kullanıcılarla ilgili ayrıntıları sağlar. Her bağlantı için, bu görünüm aşağıdaki verileri içerir:
- İlişkili muhasebe ayrıntıları
- İlişkili kullanıcı bilgileri
| Ad | Tür | Null olabilir | Description |
|---|---|---|---|
| ConnectionID | int | No | Azure blok zinciri çalışma ekranı 'ndaki bir bağlantının benzersiz tanımlayıcısı |
| ConnectionEndpointUrl | nvarchar (50) | No | Bir bağlantı için uç nokta URL 'si |
| ConnectionFundingAccount | nvarchar (255) | Yes | Varsa, bir bağlantıyla ilişkili komik hesap |
| LedgerID | int | No | Bir muhasebe için benzersiz tanımlayıcı |
| LedgerName | nvarchar (50) | No | Genel muhasebe adı |
| LedgerDisplayName | nvarchar (255) | No | Kullanıcı arabiriminde görüntülenecek olan genel muhasebe adı |
| UserId | int | No | Bağlantıyla ilişkili kullanıcının KIMLIĞI |
| Userexternalıd | nvarchar (255) | No | Bağlantıyla ilişkili kullanıcı için dış tanımlayıcı. Varsayılan olarak, bu KIMLIK, konsorsiyumun Azure Active Directory Kullanıcı olur. |
| UserProvisioningStatus | int | No | Kullanıcı için sağlama işleminin geçerli durumunu tanımlar. Olası değerler şunlardır: 0 – Kullanıcı API tarafından oluşturuldu 1 – veritabanındaki kullanıcıyla ilişkili bir anahtar 2 – Kullanıcı tam olarak sağlanıyor |
| Kullanıcı adı | nvarchar (50) | Yes | Bağlantıyla ilişkili kullanıcının adı |
| UserLastName | nvarchar (255) | Yes | Bağlantıyla ilişkili kullanıcının soyadı |
| Kullanıcıeadresi | nvarchar (255) | Yes | Bağlantıyla ilişkili kullanıcının e-posta adresi |
diğer sözleşme
Bu görünüm, dağıtılan sözleşmeler hakkında ayrıntılı bilgi sağlar. Her sözleşme için, bu görünüm aşağıdaki verileri içerir:
- İlişkili uygulama tanımı
- İlişkili iş akışı tanımı
- İşlev için ilişkili defter uygulama
- Eylemi başlatan kullanıcının ayrıntıları
- Blok zinciri bloğu ve işlemle ilgili ayrıntılar
| Ad | Tür | Null olabilir | Description |
|---|---|---|---|
| ConnectionID | int | No | Azure blok zinciri çalışma ekranı 'ndaki bir bağlantı için benzersiz tanımlayıcı. |
| ConnectionEndpointUrl | nvarchar (50) | No | Bir bağlantı için uç nokta URL 'si |
| ConnectionFundingAccount | nvarchar (255) | Yes | Varsa, bir bağlantıyla ilişkili komik hesap |
| LedgerID | int | No | Bir muhasebe için benzersiz tanımlayıcı |
| LedgerName | nvarchar (50) | No | Genel muhasebe adı |
| LedgerDisplayName | nvarchar (255) | No | Kullanıcı arabiriminde görüntülenecek olan genel muhasebe adı |
| ApplicationID | int | No | Uygulama için benzersiz bir tanımlayıcı |
| ApplicationName | nvarchar (50) | No | Uygulamanın adı |
| ApplicationDisplayName | nvarchar (255) | No | Kullanıcı arabiriminde görüntülenecek ad |
| ApplicationEnabled | bit | No | Uygulamanın Şu anda etkin olup olmadığını tanımlar. Note: Bir uygulama veritabanında devre dışı olarak yansıtılmasına rağmen, ilişkili sözleşmeler blok zincirinde kalır ve bu anlaşmalar hakkındaki veriler veritabanında kalır. |
| Workflowıd | int | No | Bir sözleşmeyle ilişkili iş akışı için benzersiz bir tanımlayıcı |
| WorkflowName | nvarchar (50) | No | Bir sözleşmeyle ilişkili iş akışının adı |
| WorkflowDisplayName | nvarchar (255) | No | Kullanıcı arabiriminde görünen sözleşmeyle ilişkili iş akışının adı |
| WorkflowDescription | nvarchar (255) | Yes | Bir sözleşmeyle ilişkili iş akışının açıklaması |
| Contractcodeıd | int | No | Sözleşmeyle ilişkili sözleşme kodu için benzersiz bir tanımlayıcı |
| ContractFileName | int | No | Bu iş akışının akıllı sözleşme kodunu içeren dosyanın adı. |
| ContractUploadedDtTm | int | No | Sözleşme kodunun karşıya yüklendiği tarih ve saat |
| Sözleşme kimliği | int | No | Sözleşme için benzersiz tanımlayıcı |
| ContractProvisioningStatus | int | No | Sözleşme için sağlama işleminin geçerli durumunu tanımlar. Olası değerler şunlardır: 0 – sözleşme, veritabanında API tarafından oluşturulmuştur 1 – sözleşme, genel muhasebeye gönderildi 2 – sözleşme, genel muhasebeye başarıyla dağıtıldı 3 veya 4-Sözleşme, muhasebeye dağıtılamadı 5-sözleşme, genel muhasebeye başarıyla dağıtıldı Sürüm 1,5 ' den başlayarak, 0 ile 5 arasındaki değerler desteklenir. Geçerli yayında geriye dönük uyumluluk için, vwContractV0 , yalnızca 0 ile 2 arasındaki değerleri destekleyen bir görünüm bulunur. |
| Contractledgerıdentifier | nvarchar (255) | Sözleşmeyi dağıtan kullanıcının e-posta adresi | |
| Contractdeployedbyuserıd | int | No | Sözleşmeyi dağıtan Kullanıcı için bir dış tanımlayıcı. Varsayılan olarak, bu KIMLIK kullanıcının Azure Active Directory KIMLIĞINI temsil eden GUID 'dir. |
| Contractdeployedbyuserexternalıd | nvarchar (255) | No | Sözleşmeyi dağıtan Kullanıcı için bir dış tanımlayıcı. Varsayılan olarak, bu KIMLIK kullanıcının Azure Active Directory KIMLIĞINI temsil eden GUID 'dir. |
| ContractDeployedByUserProvisioningStatus | int | No | Kullanıcı için sağlama işleminin geçerli durumunu tanımlar. Olası değerler şunlardır: 0 – Kullanıcı API tarafından oluşturuldu 1 – veritabanındaki kullanıcıyla ilişkili bir anahtar 2 – Kullanıcı tam olarak sağlanıyor |
| ContractDeployedByUserFirstName | nvarchar (50) | Yes | Sözleşmeyi dağıtan kullanıcının adı |
| ContractDeployedByUserLastName | nvarchar (255) | Yes | Sözleşmeyi dağıtan kullanıcının soyadı |
| Contractdeployedbyuseremaadresi | nvarchar (255) | Yes | Sözleşmeyi dağıtan kullanıcının e-posta adresi |
Öcontractaction
Bu görünüm, sözleşmelerde gerçekleştirilen eylemlerle ilgili bilgilerin büyük bölümünü temsil eder ve ortak raporlama senaryolarını kolaylaştırmak için tasarlanmıştır. Gerçekleştirilen her bir eylem için, bu görünüm aşağıdaki verileri içerir:
- İlişkili uygulama tanımı
- İlişkili iş akışı tanımı
- İlişkili akıllı sözleşme işlevi ve parametre tanımı
- İşlev için ilişkili defter uygulama
- Parametreler için belirtilen belirli örnek değerleri
- Eylemi başlatan kullanıcının ayrıntıları
- Blok zinciri bloğu ve işlemle ilgili ayrıntılar
| Ad | Tür | Null olabilir | Description |
|---|---|---|---|
| ApplicationID | int | No | Uygulama için benzersiz bir tanımlayıcı |
| ApplicationName | nvarchar (50) | No | Uygulamanın adı |
| ApplicationDisplayName | nvarchar (255) | No | Kullanıcı arabiriminde görüntülenecek ad |
| ApplicationEnabled | bit | No | Bu alan, uygulamanın Şu anda etkin olup olmadığını belirtir. Note: bir uygulamanın veritabanında devre dışı olarak yansıtılmasına karşın, ilişkili sözleşmeler blok zincirinde kalır ve bu anlaşmalar hakkındaki veriler veritabanında kalır. |
| Workflowıd | int | No | Bir iş akışı için benzersiz bir tanımlayıcı |
| WorkflowName | nvarchar (50) | No | İş akışının adı |
| WorkflowDisplayName | nvarchar (255) | No | Kullanıcı arabiriminde görüntülenecek iş akışı adı |
| WorkflowDescription | nvarchar (255) | Yes | İş akışının açıklaması |
| Sözleşme kimliği | int | No | Sözleşme için benzersiz bir tanımlayıcı |
| ContractProvisioningStatus | int | No | Sözleşme için sağlama işleminin geçerli durumunu tanımlar. Olası değerler şunlardır: 0 – sözleşme, veritabanında API tarafından oluşturulmuştur 1 – sözleşme, genel muhasebeye gönderildi 2 – sözleşme, genel muhasebeye başarıyla dağıtıldı 3 veya 4-Sözleşme, muhasebeye dağıtılamadı 5-sözleşme, genel muhasebeye başarıyla dağıtıldı Sürüm 1,5 ' den başlayarak, 0 ile 5 arasındaki değerler desteklenir. Geçerli yayında geriye dönük uyumluluk için, vwContractActionV0 , yalnızca 0 ile 2 arasındaki değerleri destekleyen bir görünüm bulunur. |
| Contractcodeıd | int | No | Sözleşmenin kod uygulamasına yönelik benzersiz bir tanımlayıcı |
| Contractledgerıdentifier | nvarchar (255) | Yes | Belirli bir dağıtılmış defter için, bir akıllı sözleşmenin dağıtılan sürümüyle ilişkili benzersiz bir tanımlayıcı. Örneğin, Ethereum. |
| Contractdeployedbyuserıd | int | No | Sözleşmeyi dağıtan kullanıcının benzersiz tanımlayıcısı |
| ContractDeployedByUserFirstName | nvarchar (50) | Yes | Sözleşmeyi dağıtan kullanıcının adı |
| ContractDeployedByUserLastName | nvarchar (255) | Yes | Sözleşmeyi dağıtan kullanıcının soyadı |
| Contractdeployedbyuserexternalıd | nvarchar (255) | No | Sözleşmeyi dağıtan kullanıcının dış tanımlayıcısı. Varsayılan olarak, bu KIMLIK, Konsorsiyumu Azure Active Directory kimliğini temsil eden GUID 'dir. |
| Contractdeployedbyuseremaadresi | nvarchar (255) | Yes | Sözleşmeyi dağıtan kullanıcının e-posta adresi |
| Workflowfunctionıd | int | No | Bir iş akışı işlevi için benzersiz bir tanımlayıcı |
| Workflowfonksiyonadı | nvarchar (50) | No | İşlevin adı |
| WorkflowFunctionDisplayName | nvarchar (255) | No | Kullanıcı arabiriminde gösterilecek işlevin adı |
| WorkflowFunctionDescription | nvarchar (255) | No | İşlevin açıklaması |
| Sözleşmeli Tactionıd | int | No | Bir sözleşme eyleminin benzersiz tanımlayıcısı |
| Sözleşmeli Tactionprovisioningstatus | int | No | Sözleşme eylemi için sağlama işleminin geçerli durumunu tanımlar. Olası değerler şunlardır: 0 – sözleşme eylemi, veritabanında API tarafından oluşturuldu 1 – sözleşme eylemi, genel muhasebeye gönderildi 2 – sözleşme eylemi, genel muhasebeye başarıyla dağıtıldı 3 veya 4-Sözleşme, muhasebeye dağıtılamadı 5-sözleşme, genel muhasebeye başarıyla dağıtıldı Sürüm 1,5 ' den başlayarak, 0 ile 5 arasındaki değerler desteklenir. Geçerli yayında geriye dönük uyumluluk için, vwContractActionV0 , yalnızca 0 ile 2 arasındaki değerleri destekleyen bir görünüm bulunur. |
| Sözleşmeli Tactiontimestamp | Tarih/saat (2, 7) | No | Sözleşme eyleminin zaman damgası |
| Sözleşmeli Tactionexecutedbyuserıd | int | No | Sözleşme eylemini yürüten kullanıcının benzersiz tanımlayıcısı |
| Sözleşmeli Tactionexecutedbyuserfirstname | int | Yes | Sözleşme eylemini yürüten kullanıcının adı |
| ContractActionExecutedByUserLastName | nvarchar (50) | Yes | Sözleşme eylemini yürüten kullanıcının soyadı |
| Sözleşmeli Tactionexecutedbyuserexternalıd | nvarchar (255) | Yes | Sözleşme eylemini yürüten kullanıcının dış tanımlayıcısı. Varsayılan olarak, bu KIMLIK, Konsorsiyumu Azure Active Directory kimliğini temsil eden GUID 'dir. |
| Sözleşmeli Tactionexecutedbyuseremapostaadresi | nvarchar (255) | Yes | Sözleşme eylemini yürüten kullanıcının e-posta adresi |
| Workflowfunctionparameterıd | int | No | İşlevin parametresi için benzersiz bir tanımlayıcı |
| WorkflowFunctionParameterName | nvarchar (50) | No | İşlevin parametresinin adı |
| WorkflowFunctionParameterDisplayName | nvarchar (255) | No | Kullanıcı arabiriminde gösterilecek bir işlev parametresinin adı |
| Workflowfunctionparameterdatatypeıd | int | No | Bir iş akışı işlev parametresiyle ilişkili veri türü için benzersiz tanımlayıcı |
| WorkflowParameterDataTypeName | nvarchar (50) | No | Bir iş akışı işlev parametresiyle ilişkili bir veri türünün adı |
| Sözleşmeli Tactionparametervalue | nvarchar (255) | No | Akıllı sözleşmede depolanan parametrenin değeri |
| Blok karması | nvarchar (255) | Yes | Bloğun karması |
| Blok numarası | int | Yes | Genel muhasebedeki blok sayısı |
| BlockTimestamp | Tarih/saat (2, 7) | Yes | Bloğun zaman damgası |
| TransactionId | int | No | İşlem için benzersiz bir tanımlayıcı |
| TransactionFrom | nvarchar (255) | Yes | İşlemin kaynaklandığı taraf |
| TransactionTo | nvarchar (255) | Yes | İle işlenen taraf |
| Işlem karması | nvarchar (255) | Yes | İşlemin karması |
| Transactionısworkbenchtransaction | bit | Yes | İşlemin bir Azure blok zinciri çalışma ekranı işlemi olup olmadığını tanımlayan bir bit |
| TransactionProvisioningStatus | int | Yes | İşlem için sağlama işleminin geçerli durumunu tanımlar. Olası değerler şunlardır: 0 – işlem, veritabanında API tarafından oluşturulmuştur 1 – işlem, genel muhasebeye gönderildi 2 – işlem, genel muhasebeye başarıyla dağıtıldı |
| Işlem değeri | ondalık (32, 2) | Yes | İşlemin değeri |
Öcontractözelliği
Bu görünüm, bir sözleşmeyle ilişkili özelliklerle ilgili bilgilerin büyük bölümünü temsil eder ve ortak raporlama senaryolarını kolaylaştırmak için tasarlanmıştır. Alınan her bir özellik için, bu görünüm aşağıdaki verileri içerir:
- İlişkili uygulama tanımı
- İlişkili iş akışı tanımı
- İş akışını dağıtan kullanıcının ayrıntıları
- İlişkili akıllı anlaşma özelliği tanımı
- Özellikler için belirli örnek değerleri
- Sözleşmenin State özelliği için Ayrıntılar
| Ad | Tür | Null olabilir | Description |
|---|---|---|---|
| ApplicationID | int | No | Uygulama için benzersiz bir tanımlayıcı |
| ApplicationName | nvarchar (50) | No | Uygulamanın adı |
| ApplicationDisplayName | nvarchar (255) | No | Kullanıcı arabiriminde görüntülenecek ad |
| ApplicationEnabled | bit | No | Uygulamanın Şu anda etkin olup olmadığını tanımlar. Note: Bir uygulama veritabanında devre dışı olarak yansıtılmasına rağmen, ilişkili sözleşmeler blok zincirinde kalır ve bu anlaşmalar hakkındaki veriler veritabanında kalır. |
| Workflowıd | int | No | İş akışı için benzersiz tanımlayıcı |
| WorkflowName | nvarchar (50) | No | İş akışının adı |
| WorkflowDisplayName | nvarchar (255) | No | Kullanıcı arabiriminde görünen iş akışının adı |
| WorkflowDescription | nvarchar (255) | Yes | İş akışının açıklaması |
| Sözleşme kimliği | int | No | Sözleşme için benzersiz tanımlayıcı |
| ContractProvisioningStatus | int | No | Sözleşme için sağlama işleminin geçerli durumunu tanımlar. Olası değerler şunlardır: 0 – sözleşme, veritabanında API tarafından oluşturulmuştur 1 – sözleşme, genel muhasebeye gönderildi 2 – sözleşme, genel muhasebeye başarıyla dağıtıldı 3 veya 4-Sözleşme, muhasebeye dağıtılamadı 5-sözleşme, genel muhasebeye başarıyla dağıtıldı Sürüm 1,5 ' den başlayarak, 0 ile 5 arasındaki değerler desteklenir. Geçerli yayında geriye dönük uyumluluk için, vwContractPropertyV0 , yalnızca 0 ile 2 arasındaki değerleri destekleyen bir görünüm bulunur. |
| Contractcodeıd | int | No | Sözleşmenin kod uygulamasına yönelik benzersiz bir tanımlayıcı |
| Contractledgerıdentifier | nvarchar (255) | Yes | Belirli bir dağıtılmış defter için, bir akıllı sözleşmenin dağıtılan sürümüyle ilişkili benzersiz bir tanımlayıcı. Örneğin, Ethereum. |
| Contractdeployedbyuserıd | int | No | Sözleşmeyi dağıtan kullanıcının benzersiz tanımlayıcısı |
| ContractDeployedByUserFirstName | nvarchar (50) | Yes | Sözleşmeyi dağıtan kullanıcının adı |
| ContractDeployedByUserLastName | nvarchar (255) | Yes | Sözleşmeyi dağıtan kullanıcının soyadı |
| Contractdeployedbyuserexternalıd | nvarchar (255) | No | Sözleşmeyi dağıtan kullanıcının dış tanımlayıcısı. Varsayılan olarak, bu KIMLIK, konsorsiyumde kimliklerini temsil eden GUID 'dir Azure Active Directory |
| Contractdeployedbyuseremaadresi | nvarchar (255) | Yes | Sözleşmeyi dağıtan kullanıcının e-posta adresi |
| Workflowpropertyıd | int | Bir iş akışının özelliği için benzersiz bir tanımlayıcı | |
| Workflowpropertydatatypeıd | int | No | Özelliğin veri türünün KIMLIĞI |
| WorkflowPropertyDataTypeName | nvarchar (50) | No | Özelliğin veri türünün adı |
| WorkflowPropertyName | nvarchar (50) | No | Workflow özelliğinin adı |
| WorkflowPropertyDisplayName | nvarchar (255) | No | Workflow özelliğinin görünen adı |
| WorkflowPropertyDescription | nvarchar (255) | Yes | Özelliğin açıklaması |
| ContractPropertyValue | nvarchar (255) | No | Sözleşmede bir özelliğin değeri |
| StateName | nvarchar (50) | Yes | Bu özellik sözleşmenin durumunu içeriyorsa, bu durum için görünen addır. Durumla ilişkilendirilmediği takdirde değer null olur. |
| StateDisplayName | nvarchar (255) | No | Bu özellik durumu içeriyorsa, durum için görünen addır. Durumla ilişkilendirilmediği takdirde değer null olur. |
| StateValue | nvarchar (255) | Yes | Bu özellik durumu içeriyorsa, durum değeridir. Durumla ilişkilendirilmediği takdirde değer null olur. |
Öcontractstate
Bu görünüm, belirli bir sözleşmenin durumuyla ilgili bilgilerin çoğunluğunu temsil eder ve ortak raporlama senaryolarını kolaylaştırmak için tasarlanmıştır. Bu görünümdeki her kayıt aşağıdaki verileri içerir:
- İlişkili uygulama tanımı
- İlişkili iş akışı tanımı
- İş akışını dağıtan kullanıcının ayrıntıları
- İlişkili akıllı anlaşma özelliği tanımı
- Sözleşmenin State özelliği için Ayrıntılar
| Ad | Tür | Null olabilir | Description |
|---|---|---|---|
| ApplicationID | int | No | Uygulama için benzersiz bir tanımlayıcı |
| ApplicationName | nvarchar (50) | No | Uygulamanın adı |
| ApplicationDisplayName | nvarchar (255) | No | Kullanıcı arabiriminde görüntülenecek ad |
| ApplicationEnabled | bit | No | Uygulamanın Şu anda etkin olup olmadığını tanımlar. Note: Bir uygulama veritabanında devre dışı olarak yansıtılmasına rağmen, ilişkili sözleşmeler blok zincirinde kalır ve bu anlaşmalar hakkındaki veriler veritabanında kalır. |
| Workflowıd | int | No | İş akışı için benzersiz bir tanımlayıcı |
| WorkflowName | nvarchar (50) | No | İş akışının adı |
| WorkflowDisplayName | nvarchar (255) | No | Kullanıcı arabiriminde görünen ad |
| WorkflowDescription | nvarchar (255) | Yes | İş akışının açıklaması |
| Contractledgerımplementationıd | nvarchar (255) | Yes | Belirli bir dağıtılmış defter için, bir akıllı sözleşmenin dağıtılan sürümüyle ilişkili benzersiz bir tanımlayıcı. Örneğin, Ethereum. |
| Sözleşme kimliği | int | No | Sözleşme için benzersiz bir tanımlayıcı |
| ContractProvisioningStatus | int | No | Sözleşme için sağlama işleminin geçerli durumunu tanımlar. Olası değerler şunlardır: 0 – sözleşme, veritabanında API tarafından oluşturulmuştur 1 – sözleşme, genel muhasebeye gönderildi 2 – sözleşme, genel muhasebeye başarıyla dağıtıldı 3 veya 4-Sözleşme, muhasebeye dağıtılamadı 5-sözleşme, genel muhasebeye başarıyla dağıtıldı Sürüm 1,5 ' den başlayarak, 0 ile 5 arasındaki değerler desteklenir. Geçerli yayında geriye dönük uyumluluk için, vwContractStateV0 , yalnızca 0 ile 2 arasındaki değerleri destekleyen bir görünüm bulunur. |
| ConnectionID | int | No | İş akışının dağıtıldığı blok zinciri örneği için benzersiz bir tanımlayıcı |
| Contractcodeıd | int | No | Sözleşmenin kod uygulamasına yönelik benzersiz bir tanımlayıcı |
| Contractdeployedbyuserıd | int | No | Sözleşmeyi dağıtan kullanıcının benzersiz tanımlayıcısı |
| Contractdeployedbyuserexternalıd | nvarchar (255) | No | Sözleşmeyi dağıtan kullanıcının dış tanımlayıcısı. Varsayılan olarak, bu KIMLIK, Konsorsiyumu Azure Active Directory kimliğini temsil eden GUID 'dir. |
| ContractDeployedByUserFirstName | nvarchar (50) | Yes | Sözleşmeyi dağıtan kullanıcının adı |
| ContractDeployedByUserLastName | nvarchar (255) | Yes | Sözleşmeyi dağıtan kullanıcının soyadı |
| Contractdeployedbyuseremaadresi | nvarchar (255) | Yes | Sözleşmeyi dağıtan kullanıcının e-posta adresi |
| Workflowpropertyıd | int | No | Bir iş akışı özelliği için benzersiz bir tanımlayıcı |
| Workflowpropertydatatypeıd | int | No | Workflow özelliğinin veri türünün KIMLIĞI |
| WorkflowPropertyDataTypeName | nvarchar (50) | No | Workflow özelliğinin veri türünün adı |
| WorkflowPropertyName | nvarchar (50) | No | Workflow özelliğinin adı |
| WorkflowPropertyDisplayName | nvarchar (255) | No | Bir kullanıcı arabiriminde gösterilecek özelliğin görünen adı |
| WorkflowPropertyDescription | nvarchar (255) | Yes | Özelliğin açıklaması |
| ContractPropertyValue | nvarchar (255) | No | Sözleşmede depolanan bir özelliğin değeri |
| StateName | nvarchar (50) | Yes | Bu özellik durumu içeriyorsa, durumun görünen adı. Durumla ilişkilendirilmediği takdirde değer null olur. |
| StateDisplayName | nvarchar (255) | No | Bu özellik durumu içeriyorsa, durum için görünen addır. Durumla ilişkilendirilmediği takdirde değer null olur. |
| StateValue | nvarchar (255) | Yes | Bu özellik durumu içeriyorsa, durum değeridir. Durumla ilişkilendirilmediği takdirde değer null olur. |
Ökullanıcı
Bu görünüm, Azure blok zinciri çalışma ekranı kullanımı için sağlanan konsorsiyum üyeleri hakkında ayrıntılar sağlar. Varsayılan olarak, veriler kullanıcının ilk sağlanması yoluyla doldurulur.
| Ad | Tür | Null olabilir | Description |
|---|---|---|---|
| ID | int | No | Bir kullanıcı için benzersiz bir tanımlayıcı |
| ExternalID | nvarchar (255) | No | Bir kullanıcı için dış tanımlayıcı. Varsayılan olarak, bu KIMLIK kullanıcının Azure Active Directory KIMLIĞINI temsil eden GUID 'dir. |
| ProvisioningStatus | int | No | Kullanıcı için sağlama işleminin geçerli durumunu tanımlar. Olası değerler şunlardır: 0 – Kullanıcı API tarafından oluşturuldu 1 – veritabanındaki kullanıcıyla ilişkili bir anahtar 2 – Kullanıcı tam olarak sağlanıyor |
| FirstName | nvarchar (50) | Yes | Kullanıcının ilk adı |
| LastName | nvarchar (50) | Yes | Kullanıcının soyadı |
| EmailAddress | nvarchar (255) | Yes | Kullanıcının e-posta adresi |
diğer Iş akışı
Bu görünüm, temel iş akışı meta verilerinin yanı sıra iş akışının işlevlerini ve parametrelerini temsil eder. Raporlama için tasarlanan, iş akışıyla ilişkili uygulamayla ilgili meta verileri de içerir. Bu görünüm, iş akışlarında raporlamayı kolaylaştırmak için birden çok temel tablodaki verileri içerir. Her iş akışı için, bu görünüm aşağıdaki verileri içerir:
- İlişkili uygulama tanımı
- İlişkili iş akışı tanımı
- İlişkili iş akışı başlatma durumu bilgileri
| Ad | Tür | Null olabilir | Description |
|---|---|---|---|
| ApplicationID | int | No | Uygulama için benzersiz bir tanımlayıcı |
| ApplicationName | nvarchar (50) | No | Uygulamanın adı |
| ApplicationDisplayName | nvarchar (255) | No | Kullanıcı arabiriminde görüntülenecek ad |
| ApplicationEnabled | bit | No | Uygulamanın etkinleştirilip etkinleştirilmediğini tanımlar |
| Workflowıd | int | Yes | Bir iş akışı için benzersiz bir tanımlayıcı |
| WorkflowName | nvarchar (50) | No | İş akışının adı |
| WorkflowDisplayName | nvarchar (255) | No | Kullanıcı arabiriminde görünen ad |
| WorkflowDescription | nvarchar (255) | Yes | İş akışının açıklaması. |
| Workflowconstructorfunctionıd | int | No | İş akışı için Oluşturucu olarak hizmet veren iş akışı işlevinin tanımlayıcısı |
| Workflowstartstateıd | int | No | Durum için benzersiz bir tanımlayıcı |
| WorkflowStartStateName | nvarchar (50) | No | Durum adı |
| WorkflowStartStateDisplayName | nvarchar (255) | No | Durum için Kullanıcı arabiriminde görüntülenecek ad |
| WorkflowStartStateDescription | nvarchar (255) | Yes | İş akışı durumunun açıklaması |
| WorkflowStartStateStyle | nvarchar (50) | Yes | Bu değer, bu durumda iş akışının tamamlanma yüzdesini tanımlar |
| WorkflowStartStateValue | int | No | Durumun değeri |
| Workflowstartstatepercenttamamlanmıştır | int | No | Kullanıcı arabiriminde bu durumun nasıl işleneceğini gösteren istemcilere bir ipucu sağlayan metin açıklaması. Desteklenen durumlar başarı ve başarısızlık içerir |
bir Öworkflowfunction
Bu görünüm, temel iş akışı meta verilerinin yanı sıra iş akışının işlevlerini ve parametrelerini temsil eder. Raporlama için tasarlanan, iş akışıyla ilişkili uygulamayla ilgili meta verileri de içerir. Bu görünüm, iş akışlarında raporlamayı kolaylaştırmak için birden çok temel tablodaki verileri içerir. Her bir iş akışı işlevi için, bu görünüm aşağıdaki verileri içerir:
- İlişkili uygulama tanımı
- İlişkili iş akışı tanımı
- İş akışı işlev ayrıntıları
| Ad | Tür | Null olabilir | Description |
|---|---|---|---|
| ApplicationID | int | No | Uygulama için benzersiz bir tanımlayıcı |
| ApplicationName | nvarchar (50) | No | Uygulamanın adı |
| ApplicationDisplayName | nvarchar (255) | No | Kullanıcı arabiriminde görüntülenecek ad |
| ApplicationEnabled | bit | No | Uygulamanın etkinleştirilip etkinleştirilmediğini tanımlar |
| Workflowıd | int | No | Bir iş akışı için benzersiz bir tanımlayıcı |
| WorkflowName | nvarchar (50) | No | İş akışının adı |
| WorkflowDisplayName | nvarchar (255) | No | Kullanıcı arabiriminde görünen iş akışının adı |
| WorkflowDescription | nvarchar (255) | Yes | İş akışının açıklaması |
| Workflowfunctionıd | int | No | Bir işlev için benzersiz tanımlayıcı |
| Workflowfonksiyonadı | nvarchar (50) | Yes | İşlevin adı |
| WorkflowFunctionDisplayName | nvarchar (255) | No | Kullanıcı arabiriminde gösterilecek işlevin adı |
| WorkflowFunctionDescription | nvarchar (255) | Yes | İş akışı işlevinin açıklaması |
| WorkflowFunctionIsConstructor | bit | No | İş akışı işlevinin iş akışı için Oluşturucu olup olmadığını belirler |
| Workflowfunctionparameterıd | int | No | Bir işlevin parametresi için benzersiz bir tanımlayıcı |
| WorkflowFunctionParameterName | nvarchar (50) | No | İşlevin parametresinin adı |
| WorkflowFunctionParameterDisplayName | nvarchar (255) | No | Kullanıcı arabiriminde gösterilecek bir işlev parametresinin adı |
| Workflowfunctionparameterdatatypeıd | int | No | Bir iş akışı işlev parametresiyle ilişkili veri türü için benzersiz bir tanımlayıcı |
| WorkflowParameterDataTypeName | nvarchar (50) | No | Bir iş akışı işlev parametresiyle ilişkili bir veri türünün adı |
Öworkflowproperty
Bu görünüm, bir iş akışı için tanımlanan özellikleri temsil eder. Her özellik için, bu görünüm aşağıdaki verileri içerir:
- İlişkili uygulama tanımı
- İlişkili iş akışı tanımı
- İş akışı özellik ayrıntıları
| Ad | Tür | Null olabilir | Description |
|---|---|---|---|
| ApplicationID | int | No | Uygulama için benzersiz bir tanımlayıcı |
| ApplicationName | nvarchar (50) | No | Uygulamanın adı |
| ApplicationDisplayName | nvarchar (255) | No | Kullanıcı arabiriminde görüntülenecek ad |
| ApplicationEnabled | bit | No | Uygulamanın Şu anda etkin olup olmadığını tanımlar. Note: Bir uygulama veritabanında devre dışı olarak yansıtılmasına rağmen, ilişkili sözleşmeler blok zincirinde kalır ve bu anlaşmalar hakkındaki veriler veritabanında kalır. |
| Workflowıd | int | No | İş akışı için benzersiz bir tanımlayıcı |
| WorkflowName | nvarchar (50) | No | İş akışının adı |
| WorkflowDisplayName | nvarchar (255) | No | Kullanıcı arabirimindeki iş akışı için görüntülenecek ad |
| WorkflowDescription | nvarchar (255) | Yes | İş akışının açıklaması |
| Workflowpropertyıd | int | No | Bir iş akışının özelliği için benzersiz bir tanımlayıcı |
| WorkflowPropertyName | nvarchar (50) | No | Özelliğin adı |
| WorkflowPropertyDescription | nvarchar (255) | Yes | Özelliğin açıklaması |
| WorkflowPropertyDisplayName | nvarchar (255) | No | Kullanıcı arabiriminde görüntülenecek ad |
| Workflowpropertyworkflowwıd | int | No | Bu özelliğin ilişkilendirildiği iş akışının KIMLIĞI |
| Workflowpropertydatatypeıd | int | No | Özellik için tanımlanan veri türünün KIMLIĞI |
| WorkflowPropertyDataTypeName | nvarchar (50) | No | Özellik için tanımlanan veri türünün adı |
| Workflowpropertyısstate | bit | No | Bu alan, bu iş akışı özelliğinin iş akışının durumunu içerip içerne olduğunu tanımlar |
daha fazla Workflowstate
Bu görünüm bir iş akışıyla ilişkili özellikleri temsil eder. Her sözleşme için, bu görünüm aşağıdaki verileri içerir:
- İlişkili uygulama tanımı
- İlişkili iş akışı tanımı
- İş akışı durum bilgileri
| Ad | Tür | Null olabilir | Description |
|---|---|---|---|
| ApplicationID | int | No | Uygulama için benzersiz bir tanımlayıcı |
| ApplicationName | nvarchar (50) | No | Uygulamanın adı |
| ApplicationDisplayName | nvarchar (255) | No | Uygulamanın açıklaması |
| ApplicationEnabled | bit | No | Uygulamanın Şu anda etkin olup olmadığını tanımlar. Note: Bir uygulama veritabanında devre dışı olarak yansıtılmasına rağmen, ilişkili sözleşmeler blok zincirinde kalır ve bu anlaşmalar hakkındaki veriler veritabanında kalır. |
| Workflowıd | int | No | İş akışı için benzersiz tanımlayıcı |
| WorkflowName | nvarchar (50) | No | İş akışının adı |
| WorkflowDisplayName | nvarchar (255) | No | İş akışı için Kullanıcı arabiriminde görünen ad |
| WorkflowDescription | nvarchar (255) | Yes | İş akışının açıklaması |
| Workflowstateıd | int | No | Durum için benzersiz tanımlayıcı |
| WorkflowStateName | nvarchar (50) | No | Durum adı |
| WorkflowStateDisplayName | nvarchar (255) | No | Durum için Kullanıcı arabiriminde görüntülenecek ad |
| WorkflowStateDescription | nvarchar (255) | Yes | İş akışı durumunun açıklaması |
| Workflowstatepercenttamamlanmıştır | int | No | Bu değer, bu durumda iş akışının tamamlanma yüzdesini tanımlar |
| WorkflowStateValue | nvarchar (50) | No | Durumun değeri |
| WorkflowStateStyle | nvarchar (50) | No | Kullanıcı arabiriminde bu durumun nasıl işleneceğini gösteren istemcilere bir ipucu sağlayan metin açıklaması. Desteklenen durumlar başarı ve başarısızlık içerir |