{% extends "projects/base.html" %} {% import "site_shell/_macros.html" as ui %} {% block title %}Create RPA Specification - {{ project.name }} - Pychestrate{% endblock %} {% block content %} {% if not job_types %}
No active RPA job types are registered yet. An administrator registers job types and publishes versions through the RPA job type registry before a project can bind one.
{% endif %}
{{ ui.error_summary(errors, error_labels) }}
{{ ui.field_error(errors, 'name') }}
Only active job types with at least one active version can be bound.
latest-active follows the newest active version; an exact label pins one.
{{ ui.field_error(errors, 'version_selector') }}
Packet fields every run starts from. The packet submitted at run time overrides these keys. Keep secrets out of the packet: write {"$secret": "company/db-password"} where the job needs one, naming a secret in the vault (System, Secrets). The service reads it when the job starts; you must be allowed to read it.
{{ ui.field_error(errors, 'default_packet') }}
Comma-separated capability tags an eligible pod must advertise, in addition to the job type's own.
{% if pod_choices %}Pin every run to one pod, or let each run go to any pod that can take it.{% else %}No pods are defined yet; runs will go to any eligible pod.{% endif %}
Leave blank to use the version's timeout.
Cancel
{% endblock %}