创建和管理自定义函数

    自定义函数可让您根据需求定义并执行特定操作。您可先编写脚本完成特定任务,再添加脚本运行所需的参数(输入),例如用户名、ID或其他参数。函数准备就绪后,即可保存并作为宏应用于自动化流程、Webhook及事件驱动自动化中。

    此功能通过支持标准选项未涵盖的任务,使自动化流程更具灵活性。您可处理自定义验证、数据处理或系统集成,从而简化自动化流程并提升效率。

    内置函数

    ADManager Plus提供以下可在自动化和事件驱动自动化中使用的内置函数。这些函数已预先构建,可轻松定制以满足您的需求,从而简化任务和流程管理。

    • 查找替换:此功能可搜索源字符串的特定部分并替换为另一字符串。支持源字符串和宏,适用于各类数据处理任务。
    • URI编码:类似于JavaScript的encodeURI函数,该功能可在执行前对webhook模板的API网址及参数进行编码。必要时也可用于编码其他值,确保API请求格式正确。
    • 解码URI:该宏与JavaScript的decodeURI函数功能一致,可解码从集成应用中获取的编码属性值。只需在指定字段输入待解码的值即可。
    • 正则表达式匹配检索:该功能可在配置的端点中搜索属性列的特定模式。通过定义列名和匹配模式,宏将过滤并仅返回相关字符串模式供API处理,同时剔除无关数据。

    自定义函数

    通过 ADManager Plus 的自定义函数,您可创建并管理带预定义参数的脚本,在需要时精准执行定制化操作。这些函数可无缝集成至自动化流程、webhook、命名格式及事件驱动工作流中,助您轻松优化环境中的任务执行效率。

    创建新自定义函数的步骤

    1. 登录ADManager Plus。
    2. 导航至管理 > 自定义设置 > 自定义函数 > 新建函数以访问配置页面。
    3. 函数名称字段中输入唯一名称(避免使用特殊字符和空格)。添加简明描述以确保清晰度。
    4. 为自定义函数提供显示名称
    5. 函数类型下拉列表中选择所需的自定义函数类型:
      • 脚本输出:使用此选项创建环境变量,其值从脚本中获取。在解析变量宏时,脚本执行的最终结果将作为环境变量的值。
    6. 文件路径字段中输入脚本文件的路径
    7. 如有需要,请按正确顺序在参数字段中添加参数。可通过选择宏选项从宏库中选择,或手动输入值。支持的宏包括Active Directory、Microsoft 365、环境变量和 操作详情
    8. 在"超时时间(秒)"字段中输入脚本执行时限。若脚本超时,流程将暂停。
    9. 点击"测试并保存"以验证功能。弹出窗口中可输入示例参数或选用预定义参数。点击"测试"检查脚本并查看结果。
    10. 点击“是”确认并完成函数创建。核对详细信息后点击“保存”完成配置。
      注意: 测试输出 仅预览结果,并非实际脚本变量值。脚本在执行过程中解析宏时会动态获取值。