跳到主要内容
版本:3.0

应用与菜单

学习目标
  • 理解 Steedos 中“应用 (App)”的概念(它不是一个独立下载的软件,而是一个“工作台”)。
  • 核心技能:学会创建一个新的应用(例如“工程管理 App”)。
  • 常见坑点:理解为什么创建了对象却在菜单里找不到(因为没创建“选项卡”)。
  • 掌握如何为不同部门定制专属的菜单导航。

什么是“应用 (App)”?

在 Steedos中,“应用”这个词可能会让你产生误解。它并不是指一个需要下载安装的 .exe.apk 文件。

你可以把 Steedos 想象成一部智能手机:

  • 对象 (Objects) 就像是手机里的各种功能(电话功能、短信功能、相机功能)。
  • 应用 (Apps) 就像是手机桌面上的**“文件夹”**。
  • 菜单 (Menus) 就像是文件夹里的**“快捷方式”**。

场景示例:

  • 销售人员上班时,打开 “销售应用”。他的菜单里是:线索客户商机合同。他不关心员工考勤。
  • HR 经理上班时,打开 “人力资源应用”。她的菜单里是:员工招聘薪资请假。她不关心销售商机。

通过创建不同的“应用”,我们可以让不同岗位的员工拥有一个干净、专注的工作台


第一步:理解“选项卡 (Tabs)”

在组装“应用”之前,我们需要先准备好零件。这些零件在 Steedos 中被称为 选项卡 (Tabs)

为什么我看不到我的对象?

这是新手最常遇到的问题。 规则:仅仅创建一个“对象”是不够的。如果这个对象没有对应的“选项卡”,它就无法被挂载到菜单上。 (注:如果在创建对象时勾选了“在选项卡中显示”,系统会自动帮你创建好。)

常见的选项卡类型

  1. 对象选项卡:点击后进入某个对象的列表页(如“合同”列表)。这是最常用的。
  2. Web 选项卡:点击后在系统内嵌入一个外部网页(例如:嵌入百度的搜索页,或 Tableau 的报表页)。
  3. 页面选项卡:点击后进入一个完全自定义设计的页面(例如:一个复杂的“驾驶舱”大屏)。

实战:搭建一个“项目管理”应用

假设我们已经创建好了“项目”、“任务”、“工时”这三个对象。现在要把它们打包成一个 App 给项目部使用。

1. 创建应用 (Create App)

  1. 进入 设置 -> 应用设置 -> 应用
  2. 点击 新建
  3. 填写基本信息:
    • 显示名称项目管理系统
    • API 名称project_management
    • Logo:上传一个代表项目的图标(显示在左上角)。
    • 描述用于项目部管理全公司的交付项目。

2. 设计菜单 (Design Menu)

这是决定用户能看见什么的关键步骤。

在新建/编辑应用的界面中,找到 “选择菜单项 (Select Items)”“导航项” 区域:

  1. 左侧列表 (可用项目):列出了系统中所有的选项卡。
  2. 右侧列表 (已选项目):这是当前 App 的菜单。
  3. 操作
    • 在左侧找到 项目任务工时
    • 点击 向右箭头 (Add) 将它们移入右侧。
    • 重要:别忘了把 首页 (Home) 也加进去,作为第一项。
  4. 排序:在右侧列表中,选中 项目,点击 向上/向下箭头 调整它在菜单栏的顺序。

3. 分配权限 (Assign Profiles)

这个 App 是给谁用的?

“用户简档 (Profiles)” 区域:

  1. 勾选 System Administrator (管理员必须能看到,方便维护)。
  2. 勾选 Project Manager (项目经理)。
  3. 不要勾选 Sales (销售人员不需要看到这个 App,避免干扰)。

4. 保存

点击 保存


用户如何切换应用?

配置完成后,用户该怎么使用呢?

  1. 刷新浏览器页面。

  2. 点击系统左上角的 九个小点图标 (App Launcher / 应用启动器)

  3. 在弹出的面板中,就能看到刚才创建的 “项目管理系统”

  4. 点击它,系统的顶部菜单栏就会瞬间变成你配置的样子(首页、项目、任务、工时)。


进阶技巧

1. 嵌入外部系统 (Web Tab)

假设项目组每天都要访问公司的“报销系统”(这是一个旧的网页)。你可以把它集成进来,让用户感觉不到切换了系统。

  1. 新建 Web 选项卡
    • 设置 -> 选项卡 -> 新建 Web 选项卡。
    • 链接地址 (URL):输入旧系统的网址。
    • 显示方式:选择“全屏”或“嵌入”。
  2. 添加到应用
    • 回到刚才的“项目管理 App”设置,把这个新的 Web 选项卡加入菜单。
  3. 效果:用户点击菜单上的“报销”,直接在 Steedos 内部打开旧系统页面。

2. 移动端菜单

Steedos 的手机端 App 会自动同步这些配置。

  • 你在电脑端配置的“应用”和“菜单顺序”,在手机端底部的导航栏和工作台里会自动生效。
  • 建议:手机屏幕小,建议在配置 App 时,将最重要的 4-5 个菜单项放在最前面,次要的放在后面(手机上会被折叠进“更多”里)。

常见问题 (FAQ)

Q: 我把对象加入菜单了,为什么普通用户还是看不见? A: 这通常是双重锁的问题。

  1. 第一把锁(App 级):用户是否有权访问这个 App?(本章讲的内容)
  2. 第二把锁(Object 级):用户是否有权访问这个对象?(需要在 权限集/简档 中,给予该用户对“项目”对象的“读取”权限)。
    • 如果用户有 App 权限但没对象权限,他能看到菜单按钮,但点进去会提示“无权访问”。

Q: 只有管理员能创建 App 吗? A: 是的。这是一项系统级配置,只有拥有 admin 权限的用户才能操作。

Q: 我可以修改系统自带的“标准应用”吗? A: 可以,但不建议删除核心功能。你可以编辑标准应用,隐藏掉你们公司不用的标准模块(比如不卖产品,就隐藏“产品”菜单),让界面更清爽。