bpa-service-design

Design eRegistrations BPA services, forms, determinants, roles, and registration workflows.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/UNCTAD-eRegistrations/plugin-marketplace --skill bpa-service-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bpa-service-design
Source: https://github.com/UNCTAD-eRegistrations/plugin-marketplace/tree/main/plugins/_drafts/service-builder/skills/bpa-service-design
Command: npx skills add https://github.com/UNCTAD-eRegistrations/plugin-marketplace --skill bpa-service-design

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Expert patterns and best practices for designing well-structured eRegistrations BPA services, forms, determinant logic, roles, and registration workflows. Use when the user is building a new BPA service, designing form components, configuring conditional logic (determinants), setting up processing roles, creating registrations, or asking how to structure a government procedure in eRegistrations.

Core Features & Use Cases

  • Guides BPA service creation/updating, form component design, determinants, and roles.
  • Provides best practices for deterministic tool usage and workflow validation before publishing.
  • Includes design patterns for sections, determinants, roles, and registration tracks to structure complex eRegistrations workflows.

Quick Start

Authenticate to your BPA instance, then create a new service and begin adding form components, determinants, and roles as shown.

Frequently Asked Questions about bpa-service-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design eRegistrations workflows with conditional logic?

To structure a government procedure in eRegistrations, create a BPA service and add form sections for data collection, configure determinants for conditional logic, assign processing roles, and validate registration tracks before publishing.

What are determinants in BPA service design?

Determinants function as conditional logic rules within eRegistrations workflows, evaluating form data to dynamically route registration tracks and activate specific processing roles for government procedures.

How do I set up roles and registrations in an eRegistrations BPA service?

Configuring roles involves defining processing responsibilities within the BPA service, while creating registrations requires setting up workflow tracks that guide applications through deterministic validation before publishing.

What is the best way to validate an eRegistrations workflow before publishing?

Validating an eRegistrations workflow requires executing a debug, activation, and publish sequence to ensure all form components, determinants, and role definitions interact correctly before the BPA service goes live.

Can I use this BPA service design approach for complex government procedures?

Yes, this BPA service design approach structures complex government procedures in eRegistrations by combining form sections, determinant logic, processing roles, and registration tracks to manage multi-step workflows.