设计和构建以工作流为中心的应用和共享组件,包括:
使用Appian或其他工作流引擎的端到端业务流程,支持长流程、有状态和用户驱动的流程
工作流编排以及与后端服务、外部系统和事件驱动架构的集成
可重用的工作流模式、子流程和验证框架,以提高一致性和交付效率
在适用的情况下开发全栈解决方案,包括:
支持工作流执行、验证和集成的后端服务和API
针对工作流状态、历史和可审计性优化的数据模型和持久化策略
为任务处理、审核和审批提供清晰、直观用户体验的前端/UI组件
为平台和系统级能力做出贡献,包括:
API设计和集成(REST/事件驱动),以连接工作流与上下游系统
基于Kafka的事件发布和消费,用于异步工作流触发和状态传播
配置驱动设计,以减少硬编码并提高跨客户和地区的灵活性
通过以下方式确保生产就绪性和卓越运营:
设计时考虑性能、可扩展性和弹性的工作流和服务
实施日志记录、监控和错误处理策略,以支持故障排除和SLA承诺
参与代码审查、自动化测试和CI/CD流水线,以保持高工程标准
与架构师合作,确保解决方案符合企业架构原则和安全要求
支持与工作流执行和集成相关的生产问题和事件分析