= Use-case UC4 Prototype Implementation – Управување со Environments = '''Актер кој го иницира:''' * Администратор '''Други актери:''' * Нема '''Опис''' Администраторот управува со environments во рамките на својот tenant. Може да ги прегледа постоечките environments, да креира нов environment и да генерира Environment Token кој ќе се користи за поврзување на нови клиентски агенти. == Сценарио == === Чекор 1 === '''Корисник''' Го отвора менито '''Environment Management'''. [[Image(UC4_step1.png,700px)]] '''Систем''' Ги прикажува сите environments за активниот tenant. '''SQL''' {{{ SELECT id, name, created_at FROM environments WHERE tenant_id = 1 ORDER BY name; }}} ---- === Чекор 2 === '''Корисник''' Внесува име за нов environment и го креира. [[Image(UC4_step2.png,700px)]] '''Систем''' Го додава новиот environment во базата. '''SQL''' {{{ INSERT INTO environments (tenant_id, name) VALUES (1, 'Testing'); }}} ---- === Чекор 3 === '''Корисник''' Избира environment за кој сака да генерира token. [[Image(UC4_step3.png,700px)]] '''Систем''' Го зачувува новиот Environment Token. '''SQL''' {{{ INSERT INTO env_tokens (tenant_id, env_name, token) VALUES (1, 'Testing', 'TEST_TOKEN_001'); }}} ---- === Чекор 4 === '''Систем''' Го прикажува генерираниот token кој ќе се користи при конфигурација на клиентската апликација. '''SQL''' {{{ SELECT token, env_name, created_at FROM env_tokens WHERE tenant_id = 1 AND env_name = 'Testing'; }}} [[Image(UC4_step4.png,700px)]]