= Use-case UC4 Prototype Implementation – Управување со Environments = '''Актер кој го иницира:''' * Администратор '''Други актери:''' * Нема '''Опис''' Администраторот управува со environments во рамките на својот tenant. Може да ги прегледа постоечките environments, да креира нов environment и да генерира Environment Token кој ќе се користи за поврзување на нови клиентски агенти. == Сценарио == === Чекор 1 === '''Корисник''' Го отвора менито **Environment Management**. [[Image(UC4_step1.png,700px)]] '''Систем''' Ги прикажува сите environments за активниот tenant. '''SQL''' {{{ SELECT environment_id, env_name, created_at FROM environments WHERE tenant_id = 1 ORDER BY env_name; }}} ---- === Чекор 2 === '''Корисник''' Внесува име за нов environment и го креира. [[Image(UC4_step2.png,700px)]] '''Систем''' Го додава новиот environment во базата. '''SQL''' {{{ INSERT INTO environments ( tenant_id, env_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)]]