Herramienta de configuración inicial de la organización
Paquete Java: com.etendoerp.copilot.devassistant
Visión general
La OrgInitTool ayuda a inicializar o crear una nueva organización en el sistema Etendo. Recopila de forma interactiva toda la información requerida, invoca la función de backend para aprovisionar la organización y su administrador, y valida que la creación se haya realizado correctamente.
Info
Para poder incluir esta funcionalidad, debe estar instalado el bundle Copilot Extensions Bundle. Para ello, siga las instrucciones del marketplace: Copilot Extensions Bundle. Para más información sobre las versiones disponibles, la compatibilidad con el core y las nuevas funcionalidades, visite Copilot Extensions - Notas de la versión.
Funcionalidad
Esta herramienta automatiza el proceso de aprovisionamiento de la organización en Etendo mediante:
-
Recepción de parámetros
- Acepta un objeto de entrada con:
org_name(string)org_username(string)password(string)confirm_password(string)client_admin_user(string o null)client_admin_password(string o null)remote_host(string o null)
- Acepta un objeto de entrada con:
-
Creación de la organización
- Valida que las contraseñas coincidan.
- Llama a la función
OrgInitToolpara:- Crear el entorno de la organización.
- Configurar la cuenta de administrador.
-
Devolución del resultado
- Devuelve una respuesta JSON indicando éxito o fallo.
- En caso de éxito: incluye un mensaje de confirmación, el ID de la nueva organización y el nombre de usuario del administrador.
Ejemplo de uso
Creación de una nueva organización
Entrada
{
"org_name": "EventsCo",
"org_username": "eventsadmin",
"password": "Passw0rd!",
"confirm_password": "Passw0rd!",
"client_admin_user": "acmeadmin"
}
Salida
{
"status": "success",
"org_id": "67890",
"admin_username": "eventsadmin",
"message": "Organization 'EventsCo' initialized successfully."
}
Note
Tras la creación correcta, indique al usuario que inicie sesión con las credenciales del administrador para continuar con la configuración de la organización.
Este trabajo está licenciado bajo CC BY-SA 2.5 ES por Futit Services S.L.