literaryworkreporttemplate的簡單介紹
推薦文章
中文簡歷翻譯成英文(不要網(wǎng)上機器翻譯。。)
1, responsible for the Putuo school Kid Castle 32 English class homework assignments, statistics and daily communication and the teaching supervisor, regular operation and the review of the paste operation a 2, is responsible for the teaching management with 4 classes, 80 students of English telephone test, the test results to the production director 3, responsible for foreign temporary classroom assistant teaching 4, responsible for extended neighborhood departments, report template, during the co production report template 57 5, responsible for the extended neighborhood text entry, video and poster, during the co production video 3, 5 posters, text entry 20 words 6, planning Daning street, "Summer International Summer Camp" activities, is responsible for the reception of Chinese American youth of 7, plan and organization of Community College of Engineering in three groups of all kinds of literary evening party, 5 field activities, the Polytechnic three sets of double once the party and "Heiner studio" talk chat show as its brand project 8, responsible for science and technology of three groups of basketball team, football team, table tennis team and swimming team and the organization of training, the Polytechnic three group swimming team won the group third Shanghai Univer games, football team Shanghai Univer football fourth 9, responsible for the Department of automation, electrical 1 - 180 class 5 Party member development work (party number 30) 10, the Party branch organizations of every two Monday times of organizational life, and as human beings speak at 2012 community college female students group Dang Shipei polytechnic training class first period (the number of participants 500 people), with 11 instructors class management and information notification, class five electric "machine star outstanding League branch" 12, organizing various community activities, class five electric to become "Shanghai five four flag League branch unit created" 13, 2011 December joined the Shanghai Univer football team in Zhongwei, and as the main force 2012 Shanghai City College of Flag Football League and the third group was 14, in 2012 September - 2013 June machine core board practice, Vice Minister of the Ministry of organization of volunteer activities, in 2013 15, Shanghai Univer, Xuhui District science and technology festival volunteer blood donation volunteers, Shanghai city science and technology festival
如何在erp實施上盡快入門
序
現(xiàn)在的中國,做軟件咨詢這行業(yè)的人已經(jīng)爛大街了。
很多人從做技術(shù)轉(zhuǎn)過來,SAP功能玩得很熟。
有的人從企業(yè)轉(zhuǎn)去咨詢公司,原先的業(yè)務(wù)很精通。
也有些人一畢業(yè)就能進咨詢公司,一個項目接一個項目。
所有這些人,在這個圈子里混的人,對于怎么做項目,大多都能侃兩句,說個1,2,3
什么Blueprint啦,Build啦,Testing啦,這些實施過程中的階段,大家都說得出,都知道。
可是,大家真的都了解怎么做項目嗎?
真的知道一個Deployment需要做的事有哪些嗎?
真的知道一個Program中各個Deployment之間的聯(lián)系嗎?
真的知道為什么要這樣做嗎?
一,從最細節(jié)做起
我剛做項目的時候,是一個外企的Roll Out,PM是馬來西亞人。
當(dāng)時每個Team要做Status Report,Status Report是用PPT做的,有專門的模板
每周開會,大家在一起一個一個Team Review
PM在開會的時候,會盯住Report的格式。
增加一個頁面不能用Ctrl C + Ctrl V,一定要在PPT里insert一個頁面,這樣才能最完整地Copy模板
每個頁面的每個文本框的字體大小要符合模板
分行,分段,頁數(shù),日期格式,要符合模板
Report的內(nèi)容里,一定要有準(zhǔn)確的數(shù)字,本周計劃完成幾個,實際完成幾個,絕對不能用百分比來糊弄過去要做的任務(wù),要有PIC(Person in Charge),Target Day。
在描述一個事的時候,不能用“我們”“他們”之類的詞?!拔覀儭笔钦l?“他們”又是誰?
最后,還要寫好revision history。
當(dāng)時我們,特別是中國的同事,覺得好麻煩啊?;敲炊鄷r間看這些細節(jié)做什么。
字體不一樣又不會有事。每個工作的完成情況,要精確到具體數(shù)字,統(tǒng)計起來也很花時間
不過,久而久之也就習(xí)慣了。
若干年以后,當(dāng)我看到另一個國企項目的Status Report。
那個國企項目的Status Report,也有模板,但是很簡單
而具體的報表內(nèi)容,完全沒有上面我提到的要求
結(jié)果就是,我完全看不懂。
另外,不同的Team的report要匯總在一起,如果字體不一樣,換頁的時候你會很明顯看到差別。
Status Report只是一個小東西。但是對于細節(jié)的認真卻是非常重要的。
任何一件事,誰去做,誰來review,怎么做,什么時候完成。。。
你如果不講清楚,別人也不會知道,結(jié)果肯定是事情做不好,要不就Delay。
所以,要做好一個項目,首先請認真對待細節(jié)。
二,Logistics
這里的Logistic是指后勤,是項目中為大家提供的生活工作服務(wù)。
為什么要說這個呢?
因為作為一個Deployment,最開始的事情,是PM要解決Logistic方面的問題。
現(xiàn)在做一個項目,成員大多是從不同地方來的。那么住宿應(yīng)該怎么安排?
通常的,PM要找?guī)准耶?dāng)?shù)氐馁e館談?wù)剝r格,有時客戶那里也拿得到協(xié)議價。
住的地方不能離客戶太遠,上下班會花很多時間,打車費用也貴
住的地方不能離市區(qū)太遠,顧問出差不能與世隔絕,也要考慮生活便利
住的地方的房型怎么樣,是1個人一套還是2個人一套
2個人的話,人員怎么安排?不是隨便2個男人就可以安排在一起的。
要考慮這2個人是否能相處。
往返機場,往返客戶那里,找什么樣的交通方式?
找固定的出租車司機還是隨便在馬路上打車?
要知道,安全是第一位的!
吃飯的話,Team Member有沒有忌口,有沒有國外的習(xí)慣
在客戶那里,辦公在什么地方,
一個項目20個人左右,加上Key User,怎么坐?
一般會說一個Team做一起,那么Team和Team之間的交流呢?
FI和CO要近一些,PP最好和MM近一些
顧問和Key User最好隔著坐,不要顧問只管自己,這樣方便溝通
辦公的地方,出入證明,電話,傳真,打印機,復(fù)印機,飲水機,網(wǎng)絡(luò),空調(diào),投影機,會議室
等等這些資源都要安排好。
把Team Member的名字貼在位子上方便別人找到
做一個通訊錄,最好打印出來發(fā)給每個人
......
其實要說清楚Logistic的事情,實在是太多了。
可是你知道嗎,這是PM要負責(zé)的事情
因為這時候項目還沒有開始,人員還沒來。
而且很多牽涉到費用,PM需要控制成本。
當(dāng)然有的時候PM會找人幫忙,等項目開始以后讓某個人來管。
但是,這始終是作為一個Deployment開始所要做的事
也許很多PM做這個比較隨便,甚至很舍得花錢。
但我想說的是,事情做得好不好,關(guān)鍵還是在細節(jié)。
安排的資源有沒有考慮別人的感受想法。
要考慮如何才能大家不用抱怨環(huán)境差,開心地工作。
三,Global Template
讓我以一個Global的Program為例子吧。
什么是Template
通常的,在一個跨國企業(yè)實施SAP的時候,要面對的是不同國家,不同工廠
不同分公司業(yè)務(wù)也不一樣,有些是生產(chǎn)型的工廠,有些是貿(mào)易公司
那么作為跨國企業(yè),一般都是要把業(yè)務(wù)整合在一個系統(tǒng)里。
在SAP里就是1個Client,里面分多個Company Code
Company Code就是單獨的分公司
所以在開始真正實施SAP之前,就要考慮整個企業(yè)(Client)的架構(gòu)
包括統(tǒng)一的業(yè)務(wù)流程,統(tǒng)一的解決方案,統(tǒng)一的數(shù)據(jù)格式
這樣一些統(tǒng)一的東西,就叫Template
我們自己的說法,也叫Global Template
等設(shè)計完了這些之后,再去一個一個工廠實施
在工廠實施過程中,肯定會碰到和Template不一樣的需求,這時候也可以再修改Template.
Template包括哪些內(nèi)容
首先是組織結(jié)構(gòu)
要控制這樣一個Template,就要有一個專門的Team來管理,GT Team (Global Template Team)
這個Team里每個人是一方面的專家,比如FI,MM。這些Team Member面對的客戶的人,是整個企業(yè)這一級別的BPO(Business Process Owner),比如CFO。
在每個Deployment實施過程中,Deployment Team碰到的需要更改Template的需求,都要報告給GT Team,由GT Team負責(zé)協(xié)調(diào)其他Deployment,看是否能做這樣一個修改
比如說某個Deployment想在物料主數(shù)據(jù)里用某個字段來放一些參考信息。
可不可以呢?這就要考慮,這個字段在SAP的標(biāo)準(zhǔn)功能的用途是什么,
物料主數(shù)據(jù)是被所有工廠都通用的,其他Deployment實施的時候會否用這個字段
這個字段在系統(tǒng)的報表里會不會被用到
......
Template的重點是Blueprint Design
物料主數(shù)據(jù)的命名規(guī)則是什么?
什么物料用什么物料類型?
集團的科目怎么定義?
Cost Center,Profit Center,Product Hierarchy
要不要用Material Ledger
要不要用Split Valuation
Document Type用哪些?Number Range是多少?
......
統(tǒng)一的Process
比如采購申請,誰提申請,誰批準(zhǔn)
比如生產(chǎn)訂單發(fā)料,是Issue to Order,還是Backflush,還是都可以
......
統(tǒng)一的權(quán)限控制
設(shè)置Common Roles,Deployment只要Copy 這些 Roles就可以了
......
Template也包括程序開發(fā)
有些report是整個企業(yè)都會用到的,那么就在Template里做好
到Deployment時期只要用就可以了
......
還有Document Template
所有的文檔的格式,Status Report,Data Conversion Template,To Be Process,
當(dāng)然包括我一開始提到的字體大小,分行分段等等,都是在Template里定義
怎么做一個Template
很遺憾,我沒有做過Template,所以這部分我說得不仔細
做Template也是個單獨的項目
一般在Program開始后,在Deployment開始前
企業(yè)會召集很多人,有顧問有用戶,用戶可能來自各個工廠
過程也象做項目一樣,業(yè)務(wù)調(diào)研,藍圖設(shè)計,系統(tǒng)搭建,文檔準(zhǔn)備等等
為什么要做Template
很難想象,如果沒有Template,怎么為企業(yè)實施一個整合的SAP系統(tǒng)
Template的好不好,還是取決于細節(jié)
當(dāng)我一開始看到Template所做的文檔,我很驚訝,居然把項目中要用的文檔都做得那么詳細
很多時候,我們只要Copy過來,改幾個字就可以用了
看著Template,就可以很輕松地去工廠實施。
所以,一個好的,詳細的Template,是整個Program成功的前提
四,Capture Local Input
有了Template,接下來就是去分公司/工廠做Deployment了
前面提到,不同的工廠業(yè)務(wù)不一樣,Template不一定完全適用
所以在開始Deployment的第一個階段就是Capture Local Input,中文來說就是收集當(dāng)?shù)氐男枨?/p>
那么怎么來收集需求呢?
首先要準(zhǔn)備介紹資料。介紹SAP系統(tǒng),介紹Template的設(shè)計
介紹資料一般用PPT做,用于在Workshop上跟用戶講解
其中的重點是,要用用戶看的懂得方式去介紹。
我看到過一些人寫的資料,包括培訓(xùn)材料,完全是走技術(shù)路線
說說用到哪些功能,T-code怎么樣,在系統(tǒng)中產(chǎn)生什么Document,就結(jié)束了
可是,另外的,可以寫一些:
1.名詞解釋
2.企業(yè)有什么Policy,來讓我們決定Template的設(shè)計
3.原來的業(yè)務(wù)流程是什么,Template會改變什么,有什么Benefit
4.對于權(quán)限有什么影響,對應(yīng)于業(yè)務(wù)上的什么部門的什么崗位
要記住我們在Template的基礎(chǔ)上做實施,就是要做好功課,才去工廠Capture Local Input
介紹資料之后,還要有一個Question List
哪些物料類型會用到?
不能直接問有沒有產(chǎn)成品,原材料。
可以問,有沒有Packaging Material,比如Chip Board,Wood Pallets,Wood Containers
有沒有Petrochemicals,比如Fuels,Industrial Chemicals,Lubricant
......
哪些Payment Term會用到?
比如見票30天付款,見票60天付款
......
在Template的基礎(chǔ)上,就不要問很基礎(chǔ)的問題了,要跟實際業(yè)務(wù)相關(guān),能直接幫助之后系統(tǒng)設(shè)計的問題
在Capture Local Input階段,通常會召集不同部門用戶來開Workshop
召集的用戶人員,范圍,需要仔細研究
一個用戶不能同時參加MM和FI的2個Session。所以有必要的話時間要錯開
有的Workshop,需要BPO參加,要事先打好招呼發(fā)invitation
有的Workshop需要不同F(xiàn)unction Team一起討論,稱為Integration Session
經(jīng)過Workshop,要把Local Inputs記錄下來,成為Local Inputs List
在這個List里,當(dāng)然的,要包括
1.簡短的一句話來描述這個Inputs
2.詳細介紹
3.誰提出來的
4.提出的日期
5.對應(yīng)的BPO是誰
6.分類,這個每個項目可能不同定義
7.需求類型,這是個Config相關(guān)的需求,還是Data Conversin相關(guān)的需求
8.是否影響Global Template
9.Priority,這個Priority有專門的定義,不是用戶說High就是High的
10.誰負責(zé)跟蹤這個需求
11.可能的解決方案
12.狀態(tài),Open還是Closed
這里要提到的是,記錄的需求多沒關(guān)系,只要跟蹤好,稍后跟用戶確認,狀態(tài)Closed掉就可以了
就怕2種用戶,說話太多和說話太少
這階段嘛,項目經(jīng)驗還是很重要的。很多需求在Workshop時就可以砍掉了
另外,報表的需求也要在這階段收集
重點是在這階段就要做rationalization,合理化。
要知道,開發(fā)的需求搞得越多越煩,一定要砍掉,砍掉,砍掉。
最后,PM需要每天開會,Review Status
今天收集了多少local inputs, High的多少
不斷地跟蹤狀態(tài)。
結(jié)束的時候,Local input list要跟BPO確認,作為下一階段Blueprint Design的依據(jù)
五,Blueprint Design
Blueprint Design階段,主要的時間在針對Local Input來討論Solution
也就是說,收集到需求,都要在這一階段找到解決方案
其中,有3個文檔是最重要的
它們是Blueprint,To Be Process和Data Conversion Approach。
什么是Blueprint?
有一些比較概念性的介紹,比如這是系統(tǒng)的設(shè)計,解決方案....
實際的,這是一系列Word文檔
每個文檔對應(yīng)一個模塊,里面詳細介紹各個功能設(shè)計
文檔里要包括對于這一功能的需求介紹,詳細的需求分析和解決方案,對于這一個Deployment的特別的結(jié)論
比如說,Physical Inventory 庫存盤點
1.用戶的需求是什么?保證庫存準(zhǔn)確率?和財務(wù)的Balance一致?
2.詳細的需求呢?庫存準(zhǔn)確率是按Plant level還是Storage Location level?要不要用Cycle Count?
3.解決方案呢?A, B, C分類怎么定義?庫存調(diào)整的Reason Code用哪些?
4.關(guān)于這一個Deployment,和Template有什么不一樣的地方?
關(guān)于To Be Process,大家肯定看過到很多了
只是,這里要強調(diào)一下文檔的規(guī)范
使用的符號,標(biāo)注的方式,頁眉頁腳,都要根據(jù)Template來做
不然人家也很難看懂啊
Data Conversion Approach,簡稱DCT,是對于Data Conversion指導(dǎo)性的文檔
里面包括,在這一個Deployment有哪些Conversion Items。
原始數(shù)據(jù)是哪里?數(shù)據(jù)量有多大?誰提供?誰協(xié)調(diào)?誰確認?
現(xiàn)有的SAP數(shù)據(jù)上傳模板可不可以用?
原始數(shù)據(jù)怎么轉(zhuǎn)成SAP的數(shù)據(jù)模板?字段怎么對應(yīng)?比如在老系統(tǒng)里某字段的字符長度大于SAP的字段長度,怎么解決?
......
這3個文檔,是Blueprint Design階段的關(guān)鍵
整理好這3個文檔以后,要跟BPO review,并且sign-off
作為下一階段Build 系統(tǒng)的依據(jù)
除此之外,要開發(fā)的東西的列表也要在這一階段確定下來。
項目實施,是一環(huán)接一環(huán)的,
你收集的需求不完全或者不準(zhǔn),那么你的Blueprint Design肯定也不完善
你Blueprint 階段還留下一些需求沒有解決方案,如果這樣開始Build系統(tǒng)的話,以后肯定有問題要返工
每一階段完成的標(biāo)志是BPO Confirm。Sign-off以后不能隨便改。
當(dāng)然不是說不能有新的需求,也有的客戶不重視sign-off
但是作為PM,要堅持這樣的approach,要guide用戶按這樣的approach來合作
制訂這樣的approach,是項目管理中最重要的事。
六,Build and Testing
研究技術(shù)問題是中國人的強項。
很多強人對SAP的配置很熟悉,知道能不能在SAP里能實現(xiàn)某個功能
但是,光了解技術(shù),要做Consultant是不夠
首先介紹一下系統(tǒng)環(huán)境
在SAP里,不同的Client就是不同的環(huán)境
通
常的,有一個做Config的Client,一個做Development的Client,一個Sandbox的Client(隨便改隨便用)還有一個
SIT的Client,一個UAT的Client,Training的Client,Mock
Conversion的Client,Production的正式Client,User Support的Client
做Config的Client不能做任何Transaction,做好配置以后能自動傳到Development Client
在Development Client里做Component Test
Development Client同時也是做開發(fā)的Client
因為在Config的Client里,如果做任何Transaction,有可能有的配置改不了
比如Number Range,你做了一個transaction,號碼就跳了一個了
而Development需要測試程序,所以Development Client需要測試的數(shù)據(jù)
在做配置的時候,首先,要有一個Config List
這是一個Excel 文件,包括所有SAP IMG里面所有的配置項
單獨用一列來標(biāo)識,哪些Config 需要在這一個Deployment里做,哪些是Cross Client的,哪些是Corss Company Code。還要記錄Transport Request號碼
另外,當(dāng)然是Config Notes了,相信大家看到過很多
Transport是Basis控制的,這方面要跟Basis協(xié)調(diào)好
誰提request,誰approve,什么時候傳
一般在大的項目里,不是你想改就改配置的
要經(jīng)過GT Team Approve
Testing分Component Test,SIT和UAT
Component Test就是你做好了配置,要去測試環(huán)境里試一下配置可不可以用,這部分不需要用戶參與SIT和UAT都取決于你的Blueprint Design階段
Testing Script來源于To Be Process
跟用戶確定過哪些流程,當(dāng)然就要在系統(tǒng)里都試一下
比如創(chuàng)建個物料主數(shù)據(jù),做個銷售訂單。。。。
SIT和UAT的Testing Script都需要跟BPO確認
SIT和UAT的Testing Script結(jié)果都需要User Sign-off
SIT和UAT的區(qū)別在于
UAT的范圍大于等于SIT,有些To Be Process比較簡單,很少用到,那么跟BPO確認一下,SIT測了以后,UAT就不用再測了
SIT和UAT的用戶范圍不一樣,SIT參與的用戶是Key User,UAT參與的用戶是Selected End User
還有Integration Test,是指有些流程是牽涉到3個以上模塊的
比如Make to Stock,Make to Order
Integration Test在SIT和UAT階段都會存在
Testing Script,Testing Data要事先準(zhǔn)備好,
安排測試的時候,要注意用戶的時間不能沖突,有的用戶參加Integration Test和某個模塊的Tesing,那么時間上要分開
七,Data Conversion
Data Conversion不只是上線前把數(shù)據(jù)導(dǎo)進去而已,而是貫穿整個項目實施過程所要做的事
一定要有一個專門的Leader,來負責(zé)盯這部分工作。
在Capture Local Input的時候,要確定Data Gathering Scope
對于每個模塊,有哪些Conversion Items,數(shù)據(jù)源是哪里?誰提供數(shù)據(jù),誰負責(zé)收集,誰Approve,數(shù)據(jù)量估計多少
在Blueprint Design階段,要完成3個文檔
DCA(Data Conversion Approach),DMM(Data Mapping Matrix)還有DCT(Data Conversion Template)
DCA里面要詳細描述每一個Conversion Item怎么樣導(dǎo)入SAP系統(tǒng)中
要怎么詳細呢?
比如說,用戶現(xiàn)在的數(shù)據(jù)要清理吧,那么怎么清理呢?
采購訂單沒有收貨的怎么處理?收完的?收了一半的?發(fā)票先收了的?發(fā)票收了一半的?
數(shù)據(jù)怎么從用戶的系統(tǒng)導(dǎo)出來?手工還是有工具?工具誰準(zhǔn)備?誰測試?
DMM是用于Mapping用戶系統(tǒng)和SAP的字段的
不同系統(tǒng)中,即使同樣的字段,字符長度也可能不一樣,更不用說一些物料參數(shù)了
DCT是用于上傳到SAP之前的模板,基本上DCT里的字段完全對應(yīng)SAP里的字段了
在Build and Testing階段,要做Conversion Tools Build Test
這個好理解,就是開始按照之前的DCA來做事
在這一階段,同時要展開的是Mock Conversion
通常的,Mock Conversion會有3次,Mock 1,Mock 2和FDR
為什么搞這么多次呢?
Mock
1的目標(biāo)比較簡單,可以只準(zhǔn)備Go Live的30~50%的數(shù)據(jù),生產(chǎn)型的企業(yè)可以準(zhǔn)備一個完整的BOM。這樣的Mock
Conversion,可以為SIT準(zhǔn)備基本的數(shù)據(jù),可以估計上傳數(shù)據(jù)的時間,可以測試上傳工具,可以保證用戶了解Data Conversion全過程
Mock 2的要求就比較高一點,數(shù)據(jù)量要求Go Live的75%左右。
Mock 2的數(shù)據(jù)要為UAT做準(zhǔn)備,需要取一個月底的時間,可以核對財務(wù)和物流的余額
FDR就是Full Dress Rehearsal,完全模擬上線的情況
上傳數(shù)據(jù)的量和時間安排都要參考Cut Over的要求來做
而且FDR過程中的數(shù)據(jù)需要Sign-off,總之要模擬上線。
同時,很多這一階段準(zhǔn)備的數(shù)據(jù)也可以用在Cut Over的時候,比如Material Master,不用重復(fù)準(zhǔn)備了。
Data Conversion是很重要的工作,可以通過它來熟悉用戶的系統(tǒng)
沒有經(jīng)過好的Mock Conversion,怎么能保證上線能順利進行呢?
最后,在系統(tǒng)上線前,那就是最終的Data Conversion。要安排好Conversion Plan
每一個Conversion Item,哪一天Upload,順序是什么,有沒有dependency
估計需要多少時間上傳,數(shù)據(jù)量?誰負責(zé)上傳?以及任何相關(guān)問題的跟蹤。
八,Authorization
在實施項目的時候,權(quán)限是誰來實施的呢?
不是Basis,是Function Team。
Basis應(yīng)該負責(zé)具體在系統(tǒng)中創(chuàng)建Role以及transport之類的工作。
但是關(guān)于決定需要哪些role,分別有什么權(quán)限,應(yīng)該是Function Team的工作。因為Function Team會了解業(yè)務(wù),知道Role應(yīng)該怎么設(shè)置
權(quán)限的實施也不簡單
首先,作為Global Template,已經(jīng)有一套Common Role,在做Deployment的時候,就是要把這些Common Role copy as Local Role,有一些更改的作為Variant Roles
1 在做Blueprint Design的時候,要做Legal Entity Map onto Role
在這一個Deployment用到幾個Company Code, Plant,哪些Common Role會用到,要列出來
2.Confirm SAP Tcode to Role Mapping
同樣的,經(jīng)過Blueprint Design,哪些T Code會被用到也應(yīng)該知道了,要檢查Commone Role里面是否都包括還有一些本地的開發(fā)會有新的T-code可能要加進去。
任何改變都需要創(chuàng)建Variant Role
3 Confirm Roles to User ID Mapping
這
是一個Excel文件,首先要用一個Sheet列出所有的用戶信息,名字,ID,Department,E-mail之類。還有Role
Description,這個文件給用戶看,當(dāng)然要讓用戶知道每個role是做什么事,不要技術(shù)性的描述。還有SOD
Control,根據(jù)Sarbanes-Oxley所制訂的審核原則,要用戶知道什么role和什么role沖突。后面是重點,User ID
Mapping to Roles,這個不用多說了
這個文件應(yīng)該交給Key User去完成,最后要BPO sign-off
不同的Team可能用Corss Team的權(quán)限要求,比如MM User想要財務(wù)的權(quán)限,
這就需要Authorization Leader去協(xié)調(diào)
4 接下來就是交給Basis Team去創(chuàng)建Roles了,技術(shù)方面的東西就不說了
5 權(quán)限測試
分2種測試,單獨的Role測試和基于User ID的測試
為每一個Role創(chuàng)建一個ID,一個ID只有一個role,登錄以后測這個Role的權(quán)限
為每一個User創(chuàng)建一個ID,在測試系統(tǒng)里,按照Function的操作測試用戶的權(quán)限
6 最后,就是上線的權(quán)限準(zhǔn)備了,
把Role傳到生產(chǎn)系統(tǒng)里,在生產(chǎn)系統(tǒng)里創(chuàng)建ID,設(shè)置有效時間等等
這里要提到的是,權(quán)限的更改是正常的業(yè)務(wù)流程,只有要改T-code之類要transport的才是Issue
這在上線以后要特別區(qū)分開。
考勤軟件Att2007 和sql2000 如何實現(xiàn)遠程考勤
將這段導(dǎo)入數(shù)據(jù),并做好與sql的連接
use kaoqin
--員工考勤記錄修改日志
CREATE TABLE CHECKEXACT (
EXACTID INT IDENTITY(1,1) NOT NULL , --修改日志ID
USERID INT NULL DEFAULT 0, --員工ID號
CHECKTIME DATETIME NULL DEFAULT 0, --簽到/簽退時間
CHECKTYPE VARCHAR (2) NULL DEFAULT 0, --原來的簽到/簽退標(biāo)志:I-簽到,O-簽退
ISADD SMALLINT NULL DEFAULT 0, --是否新增的記錄
YUYIN VARCHAR (25) NULL , --修改考勤記錄的原因
ISMODIFY SMALLINT NULL DEFAULT 0, --是否僅僅是修改原始記錄
ISDELETE SMALLINT NULL DEFAULT 0, --是否是刪除的記錄
INCOUNT SMALLINT NULL DEFAULT 0, --是否恢復(fù)
ISCOUNT SMALLINT NULL DEFAULT 0, --
MODIFYBY VARCHAR (20) NULL, --操作員
[DATE] DATETIME NULL, --操作時間
CONSTRAINT EXACTID PRIMARY KEY (EXACTID)
)
;
--簽到/簽退記錄表
CREATE TABLE CHECKINOUT (
USERID INT NOT NULL , --員工ID號
CHECKTIME DATETIME NOT NULL DEFAULT GETDATE(), --簽到/簽退時間
CHECKTYPE VARCHAR (1) NULL DEFAULT 'I', --簽到/簽退標(biāo)志:I-簽到,O-簽退
VERIFYCODE INT NULL DEFAULT 0, --驗證方式:除256的余數(shù)表示簽到的方式: 0-指紋;1-輸號碼;2-密碼。大于256表示該記錄已經(jīng)被確認,在于處理時不進行處理
SENSORID VARCHAR (5) NULL, --采集數(shù)據(jù)的考勤終端/設(shè)備ID
CONSTRAINT USERCHECKTIME PRIMARY KEY (USERID, CHECKTIME)
)
;
--部門表
CREATE TABLE DEPARTMENTS (
DEPTID INT IDENTITY(1,1) NOT NULL , --部門ID
DEPTNAME VARCHAR (30) NULL , --部門名稱
SUPDEPTID INT NOT NULL DEFAULT 1, --上級部門的ID
CONSTRAINT DEPTID PRIMARY KEY (DEPTID)
)
;
CREATE TABLE EXCNOTES (
USERID INT NULL ,
ATTDATE DATETIME NULL ,
NOTES VARCHAR (200) NULL
)
;
--節(jié)假日表
CREATE TABLE HOLIDAYS (
HOLIDAYID INT IDENTITY(1,1) NOT NULL ,
HOLIDAYNAME VARCHAR (20) NULL ,
HOLIDAYYEAR SMALLINT NULL ,
HOLIDAYMONTH SMALLINT NULL ,
HOLIDAYDAY SMALLINT NULL DEFAULT 1,
STARTTIME DATETIME NULL ,
DURATION SMALLINT NULL ,
HOLIDAYTYPE SMALLINT NULL ,
XINBIE VARCHAR (4) NULL ,
MINZU VARCHAR (50) NULL,
CONSTRAINT HOLID PRIMARY KEY (HOLIDAYID)
)
;
--班次表
CREATE TABLE NUM_RUN (
NUM_RUNID INT IDENTITY(1,1) NOT NULL , --班次ID號
OLDID INT NULL DEFAULT -1, --
NAME VARCHAR (30) NOT NULL , --班次名稱
STARTDATE DATETIME NULL DEFAULT '2000-1-1', --起用日期
ENDDATE DATETIME NULL DEFAULT '2099-12-31', --結(jié)束使用日期
CYLE SMALLINT NULL DEFAULT 1, --班次一次循環(huán)的周期
UNITS SMALLINT NULL DEFAULT 1, --周期單位
CONSTRAINT NUMID PRIMARY KEY (NUM_RUNID)
)
;
--班次排班時段表
CREATE TABLE NUM_RUN_DEIL (
NUM_RUNID SMALLINT NOT NULL , --班次的ID號
STARTTIME DATETIME NOT NULL , --開始時間
ENDTIME DATETIME NULL , --結(jié)束時間
SDAYS SMALLINT NOT NULL , --開始日期
EDAYS SMALLINT NULL , --結(jié)束日期
SCHCLASSID INT NULL DEFAULT -1, --時段所屬的類別
CONSTRAINT NUMID2 PRIMARY KEY (NUM_RUNID, SDAYS, STARTTIME)
)
;
--管理員權(quán)限設(shè)置表
CREATE TABLE SECURITYDETAILS (
SECURITYDETAILID INT IDENTITY(1,1) NOT NULL ,
USERID SMALLINT NULL ,
DEPTID SMALLINT NULL ,
SCHEDULE SMALLINT NULL ,
USERINFO SMALLINT NULL ,
ENROLLFINGERS SMALLINT NULL ,
REPORTVIEW SMALLINT NULL ,
REPORT VARCHAR (10) NULL,
CONSTRAINT NAMEID2 PRIMARY KEY (SECURITYDETAILID)
)
;
--輪班表
CREATE TABLE SHIFT (
SHIFTID INT IDENTITY(1,1) NOT NULL , --輪班ID號
NAME VARCHAR (20) NULL , --輪班名稱
USHIFTID INT NULL DEFAULT -1, --
STARTDATE DATETIME NOT NULL DEFAULT '1900-1-1', --起用輪班的日期
ENDDATE DATETIME NULL DEFAULT '1900-12-31', --結(jié)束時用輪班的日期
RUNNUM SMALLINT NULL DEFAULT 0, --該輪班中所含的班次數(shù) 0x13
SCH1 INT NULL DEFAULT 0, --輪班的第一個班次
SCH2 INT NULL DEFAULT 0, --輪班的第二個班次
SCH3 INT NULL DEFAULT 0, --輪班的第三個班次
SCH4 INT NULL DEFAULT 0, --輪班的第四個班次
SCH5 INT NULL DEFAULT 0, --輪班的第五個班次
SCH6 INT NULL DEFAULT 0, --輪班的第六個班次
SCH7 INT NULL DEFAULT 0, --輪班的第七個班次
SCH8 INT NULL DEFAULT 0, --輪班的第八個班次
SCH9 INT NULL DEFAULT 0, --輪班的第九個班次
SCH10 INT NULL DEFAULT 0, --輪班的第十個班次
SCH11 INT NULL DEFAULT 0, --輪班的第十一個班次
SCH12 INT NULL DEFAULT 0, --輪班的第十二個班次
CYCLE SMALLINT NULL DEFAULT 0, --輪班周期
UNITS SMALLINT NULL DEFAULT 0 , --周期單位
CONSTRAINT SHIFTS PRIMARY KEY (SHIFTID)
)
;
--員工登記指紋表
CREATE TABLE TEMPLATE (
TEMPLATEID INT IDENTITY(1,1) NOT NULL , --指紋ID號
USERID INT NOT NULL , --員工ID號
FINGERID INT NOT NULL , --手指ID號,0-9分別表示右手拇指、右手食指、……、左手無名指、左手小指等
TEMPLATE image NOT NULL , --指紋模板1
TEMPLATE2 image NULL , --指紋模板2
TEMPLATE3 image NULL , --指紋模板3
BITMAPPICTURE image NULL , --登記的指紋圖像1
BITMAPPICTURE2 image NULL , --登記的指紋圖像2
BITMAPPICTURE3 image NULL , --登記的指紋圖像3
BITMAPPICTURE4 image NULL , --登記的指紋圖像4
USETYPE SMALLINT NULL , --指紋模板的用法,Bit0表示僅作備份不比對,Bit1表示指紋比對時使用低識別門限
CONSTRAINT TEMPLATED PRIMARY KEY (TEMPLATEID)
)
;
--員工排班表
CREATE TABLE USER_OF_RUN (
USERID INT NOT NULL , --員工ID號
NUM_OF_RUN_ID INT not NULL , --班次或輪班ID號
STARTDATE DATETIME not NULL DEFAULT '1900-1-1', --起用班次的日期
ENDDATE DATETIME not NULL DEFAULT '2099-12-31', --結(jié)束使用該班次的日期
ISNOTOF_RUN INT NULL DEFAULT 0, --是否輪班
ORDER_RUN INT NULL , --輪班的起始班次
CONSTRAINT USER_ST_NUM PRIMARY KEY (USERID, NUM_OF_RUN_ID, STARTDATE, ENDDATE)
)
;
--員工考勤例外(請假/公出)表
CREATE TABLE USER_SPEDAY (
USERID INT NOT NULL , --員工ID號
STARTSPECDAY DATETIME NOT NULL DEFAULT '1900-1-1', --開始日期
ENDSPECDAY DATETIME NULL DEFAULT '2099-12-31', --結(jié)束日期
DATEID SMALLINT not NULL DEFAULT -1, --例外類型,999為公出,-1為注釋
YUANYING VARCHAR (200) NULL , --例外的原因
[DATE] DATETIME NULL , --登記/輸入記錄的時間
CONSTRAINT USER_SEP PRIMARY KEY (USERID, STARTSPECDAY, DATEID)
)
;
--員工臨時排班表
CREATE TABLE USER_TEMP_SCH (
USERID INT not NULL , --員工ID號
COMETIME DATETIME not NULL , --上班時間
LEETIME DATETIME not NULL , --下班時間
OVERTIME INT not NULL DEFAULT 0, --該時段中計算加班的時間
[TYPE] SMALLINT NULL DEFAULT 0, --類型
FLAG SMALLINT NULL DEFAULT 1, --標(biāo)志
SCHCLASSID INT NULL DEFAULT -1, --該時段所屬時段類別ID號,-1表示自動判別
CONSTRAINT USER_TEMP PRIMARY KEY (USERID, COMETIME, LEETIME)
)
;
--員工信息表
CREATE TABLE USERINFO (
USERID INT IDENTITY(1,1) NOT NULL , --員工ID號
BADGENUMBER VARCHAR (12) NOT NULL , --考勤號碼
SSN VARCHAR (20) NULL , --身份證/證件號
NAME VARCHAR (20) NULL , --姓名
GENDER VARCHAR (2) NULL , --性別
TITLE VARCHAR (20) NULL , --職務(wù)
PAGER VARCHAR (20) NULL , --移動電話/傳呼機
BIRTHDAY DATETIME NULL , --生日
HIREDDAY DATETIME NULL , --參加工作日期
STREET VARCHAR (40) NULL , --家庭地址
CITY VARCHAR (2) NULL , --市代碼
STATE VARCHAR (2) NULL , --省代碼
ZIP VARCHAR (12) NULL , --郵編
OPHONE VARCHAR (20) NULL , --辦公電話
FPHONE VARCHAR (20) NULL , --家庭電話
VERIFICATIONMETHOD SMALLINT NULL , --驗證方式
DEFAULTDEPTID SMALLINT NULL DEFAULT 1, --所屬部門ID號
SECURITYFLAGS SMALLINT NULL , --管理員標(biāo)志
ATT SMALLINT NOT NULL DEFAULT 1, --考勤有效
INLATE SMALLINT NOT NULL DEFAULT 1, --計遲到
OUTEARLY SMALLINT NOT NULL DEFAULT 1, --計早退
OVERTIME SMALLINT NOT NULL DEFAULT 1, --計加班
SEP SMALLINT NOT NULL DEFAULT 1, --
HOLIDAY SMALLINT NOT NULL DEFAULT 1, --假日休息
MINZU VARCHAR (8) NULL , --民族
[PASSWORD] VARCHAR (20) NULL , --口令
LUNCHDURATION SMALLINT NOT NULL DEFAULT 1, --有午休
MVerifyPass VARCHAR(10) NULL, --考勤驗證密碼
PHOTO Image NULL, --照片
CONSTRAINT USERIDS PRIMARY KEY (USERID)
)
;
CREATE UNIQUE INDEX USERFINGER ON TEMPLATE(USERID, FINGERID)
;
CREATE UNIQUE INDEX HOLIDAYNAME ON HOLIDAYS(HOLIDAYNAME)
;
CREATE INDEX DEPTNAME ON DEPARTMENTS(DEPTNAME)
;
CREATE UNIQUE INDEX EXCNOTE ON EXCNOTES(USERID, ATTDATE)
;
CREATE UNIQUE INDEX BADGENUMBER ON USERINFO(BADGENUMBER)
;
INSERT INTO DEPARTMENTS (DEPTNAME, SUPDEPTID) VALUES('總公司',0)
;
--假類表
Create Table LeaveClass(
LeaveId INT Identity(1,1) not null primary key, --假類ID號
LeaveName VARCHAR(20) not null, --假類名稱
MinUnit float not null default 1, --最小統(tǒng)計單位
Unit smallint not null default 1, --統(tǒng)計單位
RemaindProc smallint not null default 1, --舍入控制
RemaindCount smallint not null default 1, --統(tǒng)計時累計
ReportSymbol varchar(4) not null default '-', --報表中的表示符號
Deduct float not null default 0, --
Color int not null default 0, --顯示顏色
Classify SMALLINT NOT null default 0) --計算類別,~bit7-是否計算為請假
;
--統(tǒng)計項目表
Create Table LeaveClass1(
LeaveId INT Identity(999,1) not null primary key, --999-公出
LeaveName VARCHAR(20) not null,
MinUnit float not null default 1,
Unit smallint not null default 0,
RemaindProc smallint not null default 2,
RemaindCount smallint not null default 1,
ReportSymbol varchar(4) not null default '_',
Deduct float not null default 0,
LeaveType SMALLINT not null default 0, --bit0-是否統(tǒng)計項;bit1-是否異常情況項;
Color int not null default 0,
Classify SMALLINT not null default 0, --計算類別,bit0-按班次時段分類;bit1-按節(jié)假日分類
Calc text null) --計算單位
;
--班次時段類別設(shè)置表
CREATE TABLE SchClass(
schClassid INT identity(1,1) NOT NULL PRIMARY KEY, --時段類別ID號
schName VARCHAR(20) NOT null, --時段類別名稱
StartTime datetime NOT NULL, --起始時間
EndTime datetime NOT NULL, --結(jié)束時間
LateMinutes int null, --計遲到分鐘數(shù)
EarlyMinutes int null, --計早退分鐘數(shù)
CheckIn int null default 1, --該時段上班需要簽到
CheckOut int null default 1, --該時段下班需要簽退
CheckInTime1 datetime NULL, --開始簽到時間
CheckInTime2 datetime NULL, --結(jié)束簽到時間
CheckOutTime1 datetime NULL, --開始簽退時間
CheckOutTime2 datetime NULL, --結(jié)束簽退時間
Color Int NULL default 16715535, --表示顏色
AutoBind SMALLINT NULL DEFAULT 1) --
;
--系統(tǒng)參數(shù)表
Create Table AttParam(
PARANAME VARCHAR (20) NOT NULL Primary key,
PARATYPE VARCHAR (2) NULL ,
PARALUE VARCHAR(100) NOT NULL)
;
insert into LeaveClass(LeaveName, Unit, ReportSymbol, Color)
values('病假', 1, 'B', 3398744);
insert into LeaveClass(LeaveName, Unit, ReportSymbol, Color)
values('事假', 1, 'S', 8421631);
insert into LeaveClass(LeaveName, Unit, ReportSymbol, Color)
values('探親假', 1, 'T', 16744576);
insert into LeaveClass1(LeaveName, MinUnit, Unit, RemaindProc,
RemaindCount, ReportSymbol, LeaveType, Calc)
values('公出', 0.5, 3, 1, 1, 'G', 3, 'if(AttItem(LeaveType1)=999,AttItem(LeaveTime1),0)+if(AttItem(LeaveType2)=999,AttItem(LeaveTime2),0)+if(AttItem(LeaveType3)=999,AttItem(LeaveTime3),0)+if(AttItem(LeaveType4)=999,AttItem(LeaveTime4),0)+if(AttItem(LeaveType5)=999,AttItem(LeaveTime5),0)');
insert into LeaveClass1(LeaveName, MinUnit, Unit, RemaindProc,
RemaindCount, ReportSymbol, LeaveType)
values('正常', 0.5, 3, 1, 0, ' ', 3);
insert into LeaveClass1(LeaveName, MinUnit, Unit, RemaindProc,
RemaindCount, ReportSymbol, LeaveType, Calc)
values('遲到', 10, 2, 2, 1, '', 3, 'AttItem(minLater)');
insert into LeaveClass1(LeaveName, MinUnit, Unit, RemaindProc,
RemaindCount, ReportSymbol, LeaveType, Calc)
values('早退', 10, 2, 2, 1, '', 3, 'AttItem(minEarly)');
insert into LeaveClass1(LeaveName, MinUnit, Unit, RemaindProc,
RemaindCount, ReportSymbol, LeaveType, Calc)
values('請假', 1, 1, 1, 1, '假', 3,
'if((AttItem(LeaveType1)0) and (AttItem(LeaveType1)999),AttItem(LeaveTime1),0)+if((AttItem(LeaveType2)0) and (AttItem(LeaveType2)999),AttItem(LeaveTime2),0)+if((AttItem(LeaveType3)0) and (AttItem(LeaveType3)999),AttItem(LeaveTime3),0)+if((AttItem(LeaveType4)0) and (AttItem(LeaveType4)999),AttItem(LeaveTime4),0)+if((AttItem(LeaveType5)0) and (AttItem(LeaveType5)999),AttItem(LeaveTime5),0)');
insert into LeaveClass1(LeaveName, MinUnit, Unit, RemaindProc,
RemaindCount, ReportSymbol, LeaveType, Calc)
values('曠工', 0.5, 3, 1, 0, '曠', 3, 'AttItem(MinAbsent)');
insert into LeaveClass1(LeaveName, MinUnit, Unit, RemaindProc,
RemaindCount, ReportSymbol, LeaveType, Calc)
values('加班', 1, 1, 1, 1, '+', 3, 'AttItem(MinOverTime)');
insert into LeaveClass1(LeaveName, MinUnit, Unit, RemaindProc,
RemaindCount, ReportSymbol, LeaveType, Calc)
values('節(jié)日加班', 1, 1, 0, 1, '=', 0, 'if(HolidayId(1)=1, AttItem(MinOverTime),0)');
insert into LeaveClass1(LeaveName, MinUnit, Unit, RemaindProc,
RemaindCount, ReportSymbol, LeaveType)
values('休息日', 0.5, 3, 2, 1, '-', 2);
insert into LeaveClass1(LeaveName, MinUnit, Unit, RemaindProc,
RemaindCount, ReportSymbol, LeaveType, Calc)
values('未簽到', 1, 4, 2, 1, '[', 2,
'If(AttItem(CheckIn)=null,If(AttItem(OnDuty)=null,0,if(((AttItem(LeaveStart1)=null) or (AttItem(LeaveStart1)AttItem(OnDuty))) and AttItem(DutyOn),1,0)),0)');
insert into LeaveClass1(LeaveName, MinUnit, Unit, RemaindProc,
RemaindCount, ReportSymbol, LeaveType, Calc)
values('未簽退', 1, 4, 2, 1, ']', 2,
'If(AttItem(CheckOut)=null,If(AttItem(OffDuty)=null,0,if((AttItem(LeaveEnd1)=null) or (AttItem(LeaveEnd1)AttItem(OffDuty)),if((AttItem(LeaveEnd2)=null) or (AttItem(LeaveEnd2)AttItem(OffDuty)),if(((AttItem(LeaveEnd3)=null) or (AttItem(LeaveEnd3)AttItem(OffDuty))) and AttItem(DutyOff),1,0),0),0)),0)');
insert into LeaveClass1(LeaveName, MinUnit, Unit, RemaindProc,
RemaindCount, ReportSymbol, LeaveType)
values('離崗未簽到', 1, 4, 2, 1, '{', 6);
insert into LeaveClass1(LeaveName, MinUnit, Unit, RemaindProc,
RemaindCount, ReportSymbol, LeaveType)
values('離崗未簽退', 1, 4, 2, 1, '}', 6);
insert into LeaveClass1(LeaveName, MinUnit, Unit, RemaindProc,
RemaindCount, ReportSymbol, LeaveType)
values('離崗', 1, 1, 2, 1, 'L', 3);
insert into AttParam(ParaName,ParaValue) values('MinsEarly',5);
insert into AttParam(ParaName,ParaValue) values('MinsLate',10);
insert into AttParam(ParaName,ParaValue) values('MinsNoBreakIn',60);
insert into AttParam(ParaName,ParaValue) values('MinsNoBreakOut',60);
insert into AttParam(ParaName,ParaValue) values('MinsNoIn',60);
insert into AttParam(ParaName,ParaValue) values('MinsNoLeave',60);
insert into AttParam(ParaName,ParaValue) values('MinsNotOverTime',60);
insert into AttParam(ParaName,ParaValue) values('MinsWorkDay',420);
insert into AttParam(ParaName,ParaValue) values('NoBreakIn',1012);
insert into AttParam(ParaName,ParaValue) values('NoBreakOut',1012);
insert into AttParam(ParaName,ParaValue) values('NoIn',1001);
insert into AttParam(ParaName,ParaValue) values('NoLeave',1002);
insert into AttParam(ParaName,ParaValue) values('OutOverTime',0);
insert into AttParam(ParaName,ParaValue) values('TwoDay',0);
insert into AttParam(ParaName,ParaValue) values('CheckInColor',16777151);
insert into AttParam(ParaName,ParaValue) values('CheckOutColor',12910591);
insert into AttParam(ParaName,ParaValue) values('DBVersion',167);
帆軟模板認證解鎖不了
概述1.1 應(yīng)用場景訪問當(dāng)前系統(tǒng),需要告知系統(tǒng)該用戶擁有什么權(quán)限,可以看到什么內(nèi)容, FineBI 也擁有這方面的功能。將 FineBI 模板集成到用戶系統(tǒng)中就是將模板預(yù)覽的直接全路徑作為用戶系統(tǒng)節(jié)點的鏈接地址,那么在用戶系統(tǒng)中查看模板就相當(dāng)于直接預(yù)覽模板,所以模板權(quán)限控制也可以認為是對模板直接預(yù)覽的權(quán)限控制。1.2 功能簡介用戶需要將 FineBI 集成到自己已有系統(tǒng)中時,登錄系統(tǒng)查看 FineBI 儀表板時,默認都是需要用戶名密碼的認證才能查看。此外,F(xiàn)ineBI 還提供了角色權(quán)限認證和數(shù)字簽名認證來控制該用戶所能查看的模板,用戶可根據(jù)實際情況來選擇使用哪一種權(quán)限控制模式。方法簡介 文檔僅認證用戶名密碼 需要登錄驗證,登錄成功后,所有用戶權(quán)限都一樣,都可以查看到所有模板 僅認證用戶名密碼角色權(quán)限認證需要登錄驗證,登錄成功后,根據(jù)用戶的角色信息,不同的用戶有不同的權(quán)限,每個用戶只能查看到有權(quán)限查看到的模板角色權(quán)限認證數(shù)字簽名認證 需要登錄驗證,通過數(shù)字簽名的方式來驗證訪問的模板請求,F(xiàn)ineBI 通過數(shù)字簽名驗證簽名信息合法才允許訪問模板,否則返回沒有權(quán)限 數(shù)字簽名認證注1:將 FineBI 模板集成到用戶系統(tǒng)中就是將模板預(yù)覽的直接全路徑作為用戶系統(tǒng)節(jié)點的鏈接地址,那么在用戶系統(tǒng)中查看模板就相當(dāng)于直接預(yù)覽模板,所以模板權(quán)限控制也可以認為是對模板直接預(yù)覽的權(quán)限控制。注2:模板權(quán)限控制需要與用戶系統(tǒng)集成使用。1.3 注意事項1)模板認證關(guān)閉后再次開啟,仍然保留之前的配置。2)模板權(quán)限控制需要與用戶系統(tǒng)集成使用。詳情請參見下表:「模板權(quán)限集成」功能點「決策平臺」功能點 設(shè)置效果不購買 - 無法使用「模板認證」功能購買 不購買可以使用「模板認證」功能,對設(shè)置的模板生效模板無法掛載在平臺,只能通過類似的鏈接進行訪問購買可以使用「模板認證」功能1)對通過類似的鏈接進行訪問的模板生效2)對通過平臺訪問的目錄模板不生效3)對通過平臺訪問的首頁模板生效2. 模板認證2.1 登錄數(shù)據(jù)決策系統(tǒng)管理員登錄數(shù)據(jù)決策系統(tǒng),點擊「管理系統(tǒng)模板認證」,或直接在瀏覽器地址欄中輸入::端口號/webroot/decision#management/template-authority 。模板認證默認不開啟,即當(dāng)前所有的模板任何人都可以查看,如下圖所示:?2.2 開啟模板認證點擊左上角「認證設(shè)置」按鈕,開啟模板認證,配置需要認證的模板及認證方式,如下圖所示:?2.2.1 選擇需要認證的模板點擊「選擇」按鈕,設(shè)置需要認證的模板。如下圖所示:默認需要認證所有的模板,鎖定后則表示該模板不需要進行認證。注1:與目錄權(quán)限處不同,模板認證處每個人的 BI 模板不以層級結(jié)構(gòu)展示,而是直接并列。注2:請勿在工程WEB-INF/reportlets文件夾下,新建名稱為reportlets的一級目錄,否則會導(dǎo)致模板樹無法加載。?2.2.2 選擇認證方式管理員可自行選擇認證方式,三種認證方式的設(shè)置過程如下:1) 僅認證用戶密碼2) 角色權(quán)限認證3) 數(shù)字簽名認證
iatf report template是什么意思
IATF 是 International Automotive Task Force (國際汽車工作組) 的縮寫,report template 意思是 “報告范例”。