製作泛用型的電子公文系統功能EP4

2023/12/12閱讀時間約 2 分鐘

步驟三:公文類別設定

接下來,我們需要建立一個可參照的公文類別資料表,作為選擇公文類別的來源,具體的SQL如下:


CREATE TABLE [dbo].[公文類別設定表](
[公文類別編號] [int] IDENTITY(1,1) NOT NULL,
[公文類別] [nvarchar](60) NULL,
[管理處] [nvarchar](20) NULL,
[總經理] [nvarchar](20) NULL,
[董事長] [nvarchar](20) NULL,
[摘要內容] [nvarchar](2000) NULL,
[會簽單位] [nvarchar](100) NULL,
[收文單位] [nvarchar](100) NULL,
[排序] [nvarchar](100) NULL,
CONSTRAINT [PK__公文類別設定表__627AD5DFFBD9DDB4] PRIMARY KEY CLUSTERED
(
[公文類別編號] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO


當然我們也可以透過icoder強大的word匯入功能幫我們產生出來,這裡還是會推薦用icoder的方式來產生,因為icoder除了會幫我們產生資料表之外,對於網頁程式的前端以及後端,也都會同步產生出來,未來我們就能直接在系統上來維護這些公文類別。word 範例如下:


raw-image

匯入的word檔,產生出的網頁直接可以使用

因為我們知道會簽的單位有時候會是多個單位,所以是複選的選項,需要進一步做設定。我們需要先抓出所有的角色,之前有提過就是GROUP這個資料表。因此我們要進入後端[Server]物件作一些設定,主要是設定資料來源,在icoder內稱作infocommand元件,就是可以設定SQL的查詢條件,此元件可以跟資料庫作溝通。

因此我們從[Server]->[公文類別設定檔]->選取[infocommand]拖拉到右邊->命名為[角色資料]

raw-image

SQL語法就在[角色資料]這個infocommand內設定

raw-image

接著我們回到前端頁面RWD作設定

raw-image


raw-image


這樣在畫面中就可以選擇多個角色了

raw-image
raw-image


我們為了方便測試,制定幾個test用公文類別:

  1. 一般類公文
  2. 固定資產處置單-資訊設備
  3. 蓋印/借印申請書









iCoder資訊系統專家
iCoder資訊系統專家
藝智生活有限公司:訊光系統的專業顧問,擁有多家企業導入的經驗。我們的服務宗旨,協助中小企業E化轉型,提升競爭力,誰說資訊系統、電子公文系統就要花費百萬開發費,我們透過與訊光系統的結合快速開發、節省人力成本,達成業主的期待,又能精簡高額開發費用。
留言0
查看全部
發表第一個留言支持創作者!