全局变量
你可以使用全局变量,在所有流程之间存储并复用凭据与通用值。 全局变量通常供流程中的组件使用,在任何带有 全局变量图标的字段中都可以引用它们。
与之相对,环境变量 如 SKILLFLAW_PORT、SKILLFLAW_LOG_LEVEL 更偏向于配置 SkillFlaw 的整体运行方式。
不过,SkillFlaw 也可以从环境变量中自动生成全局变量。
SkillFlaw 会把全局变量存储到其配置的应用数据库中,并用 secret key 对值进行加密。
创建全局变量
创建一个新的全局变量,请按以下步骤操作:
-
在 SkillFlaw 页头点击个人头像,然后选择 Settings。
-
点击 Global Variables。
-
点击 Add New。
-
在 Create Variable 对话框中,在 Variable Name 字段填入变量名。
-
可选:为变量选择 Type。可用类型有 Generic(默认)和 Credential。
SkillFlaw 会对 Generic 和 Credential 两种类型都做加密。 区别在于:Generic 不会在可视化编辑器中 被遮罩,而 Credential 会被遮罩。 Session ID 字段不接受 Credential(遮罩)类型变量。
-
输入变量的 Value。
-
可选:通过 Apply To Fields 选择一个或多个字段,让 SkillFlaw 自动把该变量应用到这些字段中。 例如,如果你选择 OpenAI API Key,那么 SkillFlaw 会自动将该变量应用到所有 OpenAI API Key 字段。
-
点击 Save Variable。
保存后,你就可以在任何带有 Globe 图标的文本输入框中选择这个全局变量。
编辑全局变量
- 在 SkillFlaw 页头点击个人头像,然后选择 Settings。
- 点击 Global Variables。
- 点击你想编辑的全局变量。
- 在 Update Variable 对话框中,可以编辑以下字段:Variable Name、Value 与 Apply To Fields。
- 点击 Update Variable。