CheckBox - SurveyTool

A CheckBox rendszer használatával kapcsolatos pár tapasztalat...
Az alábbi leírások Win2008, MS-SQL2005 és IIS 7 környezetre vonatkoznak.


Az adatbázis eléréséhez és egyéb konfigurációs adatok beállításához az alábbi XML formátumú fájlt kell használni: 
c:\inetpub\wwwroot\Checkbox\web.config 


A rendszer CSS felülírása itt lehetséges:
c:\inetpub\wwwroot\Checkbox\Styles\CustomSurveyStyles.css 


Néhány adattábla:

Tábla
Leírás
Definíció
ckbx_Credential
Felhasználók listája

[UserName] [nvarchar](255) NOT NULL,
[Password] [nvarchar](255) NULL,
[Domain] [nvarchar](255) NULL,
[UniqueIdentifier] [nvarchar](611) NULL,
[GUID] [uniqueidentifier] NULL,
[Encrypted] [bit] NULL,
ckbx_Group
Felhasználói csoportok

[GroupID] [int] IDENTITY(1000,1) NOT NULL,
[GroupName] [nvarchar](510) NULL,
[Description] [nvarchar](510) NULL,
[DateCreated] [datetime] NULL,
[CreatedBy] [nvarchar](611) NULL,
[AclID] [int] NULL,
[DefaultPolicy] [int] NULL,
ckbx_GroupMembers
Felhasználó-Csoportkapcsolótábla [GroupID] [int] NOT NULL,
[MemberUniqueIdentifier] [nvarchar](611) NOT NULL
ckbx_CustomUserField
Felhasználók egyéb adatai
Alapból csak a mail-cím van benne
[CustomUserFieldID] [int] IDENTITY(1,1) NOT NULL,
[CustomUserFieldName] [nvarchar](510) NULL,
[Position] [int] NULL,
[IsDeletable] [bit] NULL,
[Hidden] [bit] NULL,

FIELDS of ViewTable: cb.dbo.ckbx_TemplatesAndFoldersView

ItemType
ItemID
IsActive
AllowSurveyEditWhileActive
Deleted
CompleteResponseCount
InCompleteResponseCount
SecurityType
AncestorID
NumLevel
ItemName
Owne
DateCreated
AclID
DefaultPolicy
ResponseTemplateGUID
LanguageSource
LanguageSourceToke
SupportedLanguages
ActivationStart
ActivationEnd
MaxTotalResponses
MaxResponsesPerUser

FIELDS of ViewTable: cb.dbo.ckbx_IdentityProfile

UniqueIdentifier
UserName
Domain
GUID
Password
Email
User Name
Company
Customer Name
First Name
Last Name
Phone
Priority
Summary
Region
Product
Account Owner
Salutation
Job Title
Country
Mobile
Licenses
FSEs
Purchase Authority
Project Status
Referencable
SO Version
Industry
End Customer
ClickForecast
ClickPlan
ClickSchedule
ClickMobile
CRM Host
ContactID