前页 | 后页 |
配置WebEA模型-通过文本编辑器
可以通过直接编辑WebEA的\ includes \ webea_config.ini文件来配置WebEA模型。例如:
C:\xampp\htdocs\webea \ includes \ webea_config.ini
选项分组在节标题下,并用方括号括起来。每个选项必须在单独的行上定义,并遵循以下语法:
{option name} =“ {option value}”
注意:
- 选项值用双引号引起来
- 配置文件支持注释;分号字符开始评论
- 安装包中包含的默认“ webea_config.ini”文件包含有关如何配置模型的示例
为什么有那么多选择?
为了在如何访问和使用WebEA模型方面提供最大程度的灵活性, Sparx Systems提供了大量配置选项,当首次查看完整列表时,这些选项可能会令人生畏。但是,为了最大程度地减少理解和管理选项的工作,大多数选项也按前缀分组(sscs,登录,添加,编辑和wl),这有助于您快速了解特定选项的用途。
型号清单
配置文件的第一部分是“ [model_list]”;本部分定义了将在“登录”页面上显示给WebEA用户的模型名称。可以定义的模型数量没有限制。但是,当有十多个模型时,登录屏幕将自动显示垂直滚动条。
模型名称没有直接链接到它们描述的模型的物理服务器或数据库名称,因此您可以自由使用任何有意义的名称。
例如:
[model_list]
model1 =“模型一(无更新)”
model2 =“具有讨论的模型一”
model3 =“具有用户登录名的模型二”
model4 =“具有所有选项的模型三”
model5 =“ Sparx Systems样本模型”
订购 :从4.1.44版本开始,可以更改登录页面上显示的模型的显示顺序;可以根据需要对model_list中的项目进行重新排序,“登录”页面将按定义显示它们。
此外,不再需要连续的型号;也就是说,可能缺少型号。例如:
[model_list]
model5 =“模型一(无更新)”
model1 =“具有讨论的模型一”
model21 =“具有用户登录名的Model 2”
model32 =“具有所有选项的模型三”
model4 =“ Sparx Systems样本模型”
Sparx Systems建议,一旦为模型分配了编号,则应保留该编号,以便所有保存的URL都能继续工作,现在可以通过v4.1.44中引入的更改来实现。
模型选项
对于在[[model_list]]部分中找到的每个编号模型,都希望在配置文件的更下方有匹配的[[modelx:settings]]部分。本节中的所有选项仅与该模型有关。也就是说,选项不能在模型之间共享。
例如:
[model1:设置]
sscs_protocol =“ http”
sscs_server =“本地主机”
sscs_port =“ 80”
sscs_db_alias =“ model1”
auth_code =“”
login_prompt =“ false”
default_diagram =“”
show_discuss =“假”
模型连接设置
对于任何模型,最重要的设置可能是与连接相关的设置,其前缀为sscs_(代表“ Sparx Systems Cloud Server”)。这组设置定义了WebEA如何连接Pro Cloud Server并与Pro Cloud Server通信以进行数据检索。
WebEA和Pro Cloud Server之间的所有通信都是通过PHP cURL库执行的,因此某些连接设置直接与cURL选项相关。
选项 |
描述 |
也可以看看 |
---|---|---|
sscs_protocol |
定义用于连接到Sparx Systems Pro Cloud Server 。 选项: http或https 默认值: http 示例: sscs_protocol =“ http” 注意:使用https协议时,配置还应包括“ sscs_use_ssl =“ true”'。如果您使用的是自签名证书,则还应包括'sscs_enforce_certs =“ false”'。 |
|
sscs_port |
定义用于连接到Sparx Systems Pro Cloud Server的TCP端口。此端口号必须与Sparx Systems Pro Cloud Server正在侦听的端口之一匹配;对于IIS设置,该端口号必须与为该存储库提供服务的IIS端口匹配。 默认值: 80 示例: sscs_port =“ 804” |
Pro Cloud Server配置 |
sscs_server |
定义托管Pro Cloud Server的服务器的标准机器名称或IP地址。 默认值: localhost 例如: sscs_server =“ sparxpublic.com”或sscs_server =“ 197.168.0.10” |
|
sscs_use_ssl |
从WebEA版本3.01.23.1690(包含在Pro Cloud Server 3.0.23中)开始,不再使用此选项。相反, WebEA根据使用的协议动态确定此值: HTTP-sscs_use_ssl =“ false”和 HTTPS-sscs_use_ssl =“ true” WebEA之前的WebEA版本使用此值来定义WebEA和Pro Cloud Server之间的所有通信是否应使用SSL(安全套接字层)。当此值为“ true”时,协议应设置为“ https”。 选项:对或错 默认值: false 示例: sscs_use_ssl =“ false” |
|
sscs_db_alias |
定义Pro Cloud Server上托管的模型存储库的数据库别名。这对应于Pro Cloud Server配置客户端中标识的“数据库别名”或Enterprise Architect “ Cloud连接”屏幕上的“模型名称”。该值区分大小写。 默认值: ea 示例: sscs_db_alias =“ RepositoryName” |
配置数据库管理器 |
sscs_enforce_certs |
当使用HTTPS协议时,此选项定义cURL是否将强制执行安装在Pro Cloud Server中的证书由证书颁发机构正确签名。 注意:如果您对Pro Cloud Server使用自签名证书,则必须将此选项设置为“ false”。 选项:对或错 默认值: true 示例: sscs_enforce_certs =“ false” |
Pro Cloud Server配置 |
sscs_access_code |
配置Pro Cloud Server模型连接/数据库管理器时,可以定义可选的“ OSLC访问代码”。 如果模型连接分配了“ OSLC访问代码”,则需要使用“ sscs_access_code”设置将其包含在WebEA配置中。 示例: sscs_access_code =“ myoslcaccesscode” |
配置数据库管理器 |
sscs_model_user |
定义将与“ sscs_model_pwd”选项结合使用的模型用户登录名(在Enterprise Architect用户安全性中定义),以登录到启用安全性的模型。 注意:
示例: sscs_model_user =“ webuser” |
维护用户 |
sscs_model_pwd |
定义密码(在Enterprise Architect用户安全性中定义),该密码将与“ sscs_model_user”选项结合使用以登录到启用安全性的模型。 注意:
示例: sscs_model_pwd =“ pwdxxx” |
模型常规设置
这些选项定义了WebEA用户如何访问和显示模型中的对象。
选项 |
描述 |
也可以看看 |
---|---|---|
授权码 |
定义所有WebEA用户在访问模型之前必须输入的授权代码。如果该值为空白,则不会提示WebEA用户输入代码。 此选项仅用于基本的用户名/密码身份验证,而不用于Windows身份验证或OpenID。 可以设置此选项,也可以设置“ sscs_model_user”。在这种情况下,将仅要求用户输入访问代码,并且不会提示用户输入用户名或密码。 选项:文字 默认值:空白 示例: auth_code =“ JWG478” |
|
login_prompt |
从WebEA版本3.0.23.1690(包含在Pro Cloud Server 3.0.23中)开始,不再使用此选项。对于允许基本身份验证的模型(即,不限于SSO登录名),将显示基本身份验证用户名和密码字段。 对于未设置sscs_model_user的启用安全性的模型,将显示基本身份验证(用户名/密码)。 如果为模型启用了Windows身份验证,则在选择模型时将自动对其进行尝试。 如果在模型中启用了OpenID身份验证,它将在任何基本身份验证提示上方显示。 对于较旧的WebEA版本,该选项用于定义所有WebEA用户是否必须在访问模型之前必须输入模型用户/密码。 注意:当此选项设置为“ false”并且模型启用了安全性时,还必须使用'sscs_model_user'和'sscs_model_pwd'选项指定登录凭据。 选项:对或错 默认值: false 示例: login_prompt =“ false” |
登录 |
login_allow_blank_pwd |
当'login_prompt'选项设置为“ true”时,此选项定义WebEA是否将尝试向Pro Cloud Server发送空白密码以进行验证。 选项:对或错 默认值: false 示例: login_allow_blank_pwd =“ false” |
|
miniprops_navigates |
当“ miniprops_navigates”选项设置为“ true”时,选择某些“可导航”元素将使WebEA导航到这些元素的目标。此类“可导航”元素的示例是超链接和导航单元。对于所有其他元素,选择它们将在属性视图中显示该元素的属性。当未显示“属性视图”时,此选项无效。 选项:对或错 默认值: true 示例: miniprops_navigates =“ false” |
|
navigation_to_diagram |
从WebEA版本3.01.23.1690(包含在Pro Cloud Server 3.0.23中)开始,图表上某些对象的默认选择与Enterprise Architect行为匹配。这适用于i)复合元素和ii)包含图表的封装元素。
选项:对或错 默认值: true 示例: Navigator_to_diagram =“ false” |
|
show_discuss |
定义是否在WebEA界面内显示有关包和元素的讨论。 选项:对或错 默认值: false 示例: show_discuss =“ true” |
|
join_in_reviews |
当设置为“ true”时,“ participate_in_reviews”允许WebEA用户加入评论,这些评论将自动将所有讨论分配给加入的评论。为了充分利用此选项,还必须将“ show_discuss”和“ add_discuss”设置为“ true”。 选项:对或错 默认值: false 示例: participant_in_reviews =“ false” |
|
use_avatars |
当“ use_avatars”选项设置为“ true”时,将显示所有讨论消息以及创建用户的头像。当设置为“ false”时,将使用代表讨论和回复的一组通用图像。 选项:对或错 默认值: true 示例: use_avatars =“ false” |
|
show_search |
定义“搜索”菜单是否可见和可用。 选项:对或错 默认值: true 示例: show_search =“ false” |
WebEA的布局 |
show_watchlist |
定义“监视列表”菜单项是否可见和可用。 选项:对或错 默认值: true 示例: show_watchlist =“ false” |
WebEA的布局 |
最近搜索天 |
定义预定义的“最近...”搜索应考虑的天数。例如,如果将此值设置为“ 7”,则每当用户调用“最近的元素”搜索时,都将返回在过去7天中修改的所有元素。 选项:任何正整数值 默认值: 3 示例: central_search_days =“ 10” |
|
prop_sec_ <section> _visible |
定义是否可以访问属性部分(或功能部件)。 如果某个功能不可见,则用于显示该功能的按钮在“主视图”中将不可用,并且该功能也不会在“属性”视图的“选择功能”菜单中列出。 <section>可以是以下之一:
默认值: true 示例: prop_sec_testing_visible =“ true” |
|
prop_sec_ <section> _expanded |
从WebEA版本3.0.23.1690(包含在Pro Cloud Server 3.0.23中)开始,不再使用此选项。属性部分不再显示为可扩展/可折叠面板。 定义在打开模型时默认情况下是否扩展属性部分。 属性视图包括许多部分,可以选择扩展或折叠这些部分。这些选项设置模型的默认值。 <section>可以是以下之一:
默认值:对于除“信息”和“位置”之外的所有部分均为false,均为true 示例: prop_sec_testing_expanded =“ true” |
|
default_diagram |
定义当用户登录模型时应自动加载的图的GUID。如果未定义此选项或指定了空值,则WebEA假定不应该加载任何图,而是显示模型根。可以通过加载图属性从WebEA获得任何图的GUID。 注意:必须使用整个GUID(包括{})。 示例: default_diagram =“ {C89E174A-19B0-47c7-B4A8-8A98071CD838}” |
|
default_main_layout |
定义当前模型的容器项目的默认布局。 WebEA可以三种布局之一显示容器的子项。 “图标”视图(默认),“注释”视图(类似于Enterprise Architect规范管理器视图)或“列表”视图。 选项:图标,注释或列表 默认值:图标 示例: default_main_layout =“ icon” |
|
object_order |
在“浏览器”和“对象列表”视图中定义对象的顺序。有三种不同的排序行为,分别由值1,2和3表示。
默认值: 3 示例: object_order =“ 2” 注意:无论“ object_order”设置如何, WebEA显示图表,然后是“程序包”,然后是元素。 “ object_order”适用于每个分组中的项目 |
常规选项 WebEA浏览器 主视图-对象列表 |
favorite_as_home |
设置为“ true”时, WebEA “主页”页面将在“浏览器”或“包”视图中显示用户的“收藏夹”包。首次访问模型时,以及使用WebEA “主页”按钮时,都会加载该文件。 浏览器的“向上”按钮也被隐藏,有助于将导航保持在“收藏夹”程序包内。 选项:对或错 默认值: true 示例: favourites_as_home =“ false” 笔记:
|
优化浏览器内容 |
show_browser |
定义“浏览器”的默认可见性。 选项:对或错 默认值: true 示例: show_browser =“ false” 笔记:
|
登录 WebEA浏览器 |
show_properties视图 |
定义“属性视图”的默认可见性。 选项:对或错 默认值: true 示例: show_propertiesview =“假” 笔记:
|
WebEA属性视图 登录 |
show_path_button |
定义“对象路径”按钮的可见性。设置为true时,该按钮在WebEA的导航栏中可用。 “对象路径”按钮用于显示从当前对象到模型根的包和对象的列表。 选项:对或错 默认值: true 示例: show_path_button =“假” 将此选项设置为“ false”有助于使WebEA专注于模型的特定区域,尤其是与'favorites_as_home =“ true”'结合使用时。 |
WebEA的布局 |
show_mail |
定义是否可以访问“协作”窗口上的“邮件”选项卡。如果为“真”,则可以通过WebEA主“汉堡”菜单(位于WebEA )中的“协作”选项访问模型邮件。 选项:对或错 默认值: false 示例: show_mail =“ true” 注意:要使用模型邮件,模型必须启用了用户安全性,并且WebEA配置应将“ show_mail”选项设置为“是”。默认情况下设置为“否”。 |
WebEA的布局 |
show_chat |
定义是否可以访问“协作”窗口上的“聊天”选项卡。如果为“真”,则可以通过WebEA主“汉堡”菜单(位于WebEA )中的“ WebEA ”选项访问模型聊天。 选项:对或错 默认值: false 示例: show_chat =“ true” 注意,与Enterprise Architect ,模型聊天在未启用用户安全性的模型中不可用。如果未启用用户安全性,则无论model_chat设置如何,“模型聊天”选项将不可用。 |
WebEA的布局 |
型号更新设置
这组设置确定WebEA用户可以使用哪些插入/编辑选项。
注意:在Pro Cloud Server ,可以将模型配置为“只读”。 Pro Cloud Server中的此设置将覆盖任何WebEA更新设置,强制其值为“ false”。
选项 |
描述 |
也可以看看 |
---|---|---|
add_discuss |
定义是否可以将有关包和元素的新讨论添加到模型中。注意:如果将'show_discuss'设置为“ false”,则此选项将强制为“ false”。 选项:对或错 默认值: false 示例: add_discuss =“ true” |
|
add_objects |
定义是否可以将新对象添加到模型。 选项:对或错 默认值: false 示例: add_objects =“ true” |
|
add_diagrams |
定义是否可以将新图添加到模型中。 选项:对或错 默认值: false 示例: add_diagrams =“ true” |
|
add_objecttype_ <type> |
定义是否可以将给定对象类型的元素添加到模型中。 如果将“ add_objects”设置为“ false”,则将这些选项强制为“ false”。 <type>的值可以是以下之一:
默认值: false 示例: add_objecttype_actor =“ true” |
|
add_object_features |
定义是否可以将元素特征添加到模型。 选项:对或错 默认值: false 示例: add_object_features =“ true” |
|
add_objectfeature_ <类型> |
定义是否可以将给定类型的元素特征添加到模型中。 如果“ add_object_features”已设置为“ false”,则这些选项将强制为“ false”。 <type>的值可以是以下之一:
默认值: false 示例: add_objectfeature_changes =“ true” |
|
edit_objectfeature_resources |
定义是否可以在模型中编辑元素资源分配的详细信息。 选项:对或错 默认值: false 示例: edit_objectfeature_resources =“ true” |
|
edit_objectfeature_tests |
定义是否可以在模型中编辑元素测试的详细信息。 选项:对或错 默认值: false 示例: edit_objectfeature_tests =“ true” |
模型监视列表设置
监视列表功能使用户可以快速查看模型中最近更改的各种对象。 WebEA用户可以配置个人喜好来控制他们对“监视”感兴趣的对象。
所有监视列表设置均以“ wl_”作为前缀,并表示模型的默认值。但是,一旦用户保存了自己的监视列表设置,该模型默认值将不再使用。
为了在会话之间保留监视列表首选项, WebEA将它们保存在浏览器cookie中。如果用户的浏览器不允许保存Cookie,则无法在会话之间保留个人监视列表设置。
选项 |
描述 |
也可以看看 |
---|---|---|
cookie_retention |
定义存储WebEA用户的监视列表选项集的时间段。该值是将保留Cookie的天数。 选项:任何正整数值 默认值: 365 示例: cookie_retention =“ 180” |
|
wl_period |
定义模型监视列表的默认活动时间。该值是天数;例如,查找最近10天的活动。 选项:任何正整数值 默认值: 0 示例: wl_period =“ 10” |
|
wl_recent_discuss |
定义监视列表是否应显示活动期间进行过讨论的元素数量。 选项:对或错 默认值: false |
|
wl_recent_reviews |
定义监视列表是否应显示活动期间已添加或修改的审阅元素的数量。 选项:对或错 默认值: false |
|
wl_recent_diagram |
定义监视列表是否应显示活动期间已添加/修改的图表的计数。 选项:对或错 默认值: false |
|
wl_recent_element |
定义监视列表是否应显示活动期间已添加/修改的元素的计数。 选项:对或错 默认值: false |
|
wl_resalloc_active |
定义监视列表是否应在活动期间显示具有活动资源分配的元素计数。 选项:对或错 默认值: false |
|
wl_resalloc_today |
定义监视列表是否应显示在活动期间资源分配结束的元素计数。 选项:对或错 默认值: false |
|
wl_resalloc_overdue |
定义监视列表是否应显示在活动期间资源分配过期的元素计数。 选项:对或错 默认值: false |
|
wl_test_recentpass |
定义监视列表是否应显示活动期间通过的测试的元素计数。 选项:对或错 默认值: false |
|
wl_test_recentfail |
定义监视列表是否应显示活动期间未通过测试的元素数量。 选项:对或错 默认值: false |
|
wl_test_recentdefer |
定义监视列表是否应显示活动期间推迟测试的元素计数。 选项:对或错 默认值: false |
|
wl_test_recentnotchk |
定义监视列表是否应显示活动期间未检查的元素计数。 选项:对或错 默认值: false |
|
wl_test_notrun |
定义监视列表是否应显示活动期间未运行的测试的元素计数。 选项:对或错 默认值: false |
|
wl_feature_verified |
定义监视列表在活动期间是否应显示具有已验证功能的元素计数。 选项:对或错 默认值: false |
|
wl_feature_requested |
定义监视列表在活动期间是否应显示具有所请求功能的元素数量。 选项:对或错 默认值: false |
|
wl_feature_completed |
定义监视列表是否应显示活动期间已完成功能的元素计数。 选项:对或错 默认值: false |
|
wl_feature_new |
定义监视列表是否应显示活动期间添加了新功能的元素数量。 选项:对或错 默认值: false |
|
wl_feature_incomplete |
定义监视列表是否应在活动期间显示功能不完整的元素计数。 选项:对或错 默认值: false |
|
wl_change_verified |
定义监视列表是否应显示活动期间经过验证更改的元素数量。 选项:对或错 默认值: false |
|
wl_change_requested |
定义监视列表是否应显示活动期间请求更改的元素数量。 选项:对或错 默认值: false |
|
wl_change_completed |
定义监视列表是否应显示活动期间已完成更改的元素计数。 选项:对或错 默认值: false |
|
wl_change_new |
定义监视列表是否应显示活动期间添加了新更改的元素数量。 选项:对或错 默认值: false |
|
wl_change_incomplete |
定义监视列表是否应在活动期间显示不完整更改的元素计数。 选项:对或错 默认值: false |
|
wl_document_verified |
定义活动期间监视列表是否应显示带有已验证文档的元素计数。 选项:对或错 默认值: false |
|
wl_document_requested |
定义监视列表在活动期间是否应显示带有请求文档的元素数量。 选项:对或错 默认值: false |
|
wl_document_completed |
定义监视列表是否应显示活动期间已完成文档的元素计数。 选项:对或错 默认值: false |
|
wl_document_new |
定义监视列表是否应显示活动期间添加了新文档的元素数量。 选项:对或错 默认值: false |
|
wl_document_incomplete |
定义监视期内活动列表中是否应显示不完整文档的元素计数。 选项:对或错 默认值: false |
|
wl_defect_verified |
定义监视列表在活动期间是否应显示具有已验证缺陷的元素数量。 选项:对或错 默认值: false |
|
wl_defect_requested |
定义监视列表是否应显示活动期间报告或“请求”缺陷的元素数量。 选项:对或错 默认值: false |
|
wl_defect_completed |
定义监视列表是否应显示活动期间已完成缺陷的元素数量。 选项:对或错 默认值: false |
|
wl_defect_new |
定义监视列表是否应显示活动期间添加了缺陷的元素数量。 选项:对或错 默认值: false |
|
wl_defect_incomplete |
定义监视列表是否应在活动期间显示不完整缺陷的元素计数。 选项:对或错 默认值: false |
|
wl_issue_verified |
定义监视列表是否应在活动期间显示具有已验证问题的元素计数。 选项:对或错 默认值: false |
|
wl_issue_requested |
定义监视列表是否应显示活动期间报告或“请求”有问题的元素数量。 选项:对或错 默认值: false |
|
wl_issue_completed |
定义监视列表是否应显示活动期间已完成问题的元素数量。 选项:对或错 默认值: false |
|
wl_issue_new |
定义监视列表是否应显示活动期间添加了问题的元素数量。 选项:对或错 默认值: false |
|
wl_issue_incomplete |
定义监视列表是否应在活动期间显示不完整问题的元素计数。 选项:对或错 默认值: false |
|
wl_task_verified |
定义监视列表在活动期间是否应显示具有已验证任务的元素计数。 选项:对或错 默认值: false |
|
wl_task_requested |
定义监视列表是否应在活动期间显示具有所请求任务的元素计数。 选项:对或错 默认值: false |
|
wl_task_completed |
定义监视列表是否应显示活动期间已完成任务的元素数量。 选项:对或错 默认值: false |
|
wl_task_new |
定义监视列表是否应显示活动期间添加任务的元素数量。 选项:对或错 默认值: false |
|
wl_task_incomplete |
定义监视列表是否应在活动期间显示具有不完整任务的元素计数。 选项:对或错 默认值: false |
|
wl_event_requested |
定义监视列表是否应在活动期间显示具有请求事件的元素计数。 选项:对或错 默认值: false |
|
wl_event_high |
定义监视列表是否应显示活动期间活动设置为高的元素计数。 选项:对或错 默认值: false |
|
wl_event_incomplete |
定义监视列表是否应显示具有不完整事件的元素计数。 选项:对或错 默认值: false |
|
wl_decision_verified |
定义监视列表是否应在活动期间显示经过验证的决策的元素数量。 选项:对或错 默认值: false |
|
wl_decision_requested |
定义监视列表是否应在活动期间显示具有请求的决策的元素数量。 选项:对或错 默认值: false |
|
wl_decison_completed |
定义监视列表是否应显示活动期间已完成决策的元素数量。 选项:对或错 默认值: false |
|
wl_decision_new |
定义监视列表是否应显示活动期间添加了决策的元素数量。 选项:对或错 默认值: false |
|
wl_decision_incomplete |
定义监视列表是否应在活动期间显示不完整决策的元素计数。 选项:对或错 默认值: false |