Siendo Kamila App una aplicación dirigida a facilitar el manejo de información en la prestación de servicios, el punto de partida es la figura del cliente. Ya sea que se cuente con uno o con muchos, todo inicia tomando nota del nombre y teléfono de contacto del cliente.
El cliente posee activos, esto es, artículos que son suceptibles de ser instalados, programados, reparados, etc. Un activo puede ser, por ejemplo, un aparato eléctrónico, una cocina, un automóvil, o el sistema eléctrico de un galpón.
Cada vez que el cliente llama para que se intervenga sobre un activo se crea un servicio. Un servicio debe ser pensado como una carpeta que almacena todo lo relacionado con la llamada del cliente sobre el problema en particular que tiene con el activo.
Cada servicio puede ocupar una o más jornadas para poder darle solución al problema que tiene el activo. En ese sentido, una jornada es equivalente a una visita técnica. Es posible atender a dos clientes en un mismo día, y entonces el usuario registrará una jornada por cada cliente.
Finalmente, durante una jornada se realizan una o más actividades, y se tienen gastos de transporte y comida, entre otros.
Así que al final tenemos que:
En la sección anterior se mencionó que una jornada es equivalente a una visita técnica. Así que una jornada está atada a un servicio (y a su vez ese servicio está atado a un activo, y el activo a un cliente). Kamila App permite registrar otras actividades similares que encajan dentro del día de trabajo pero que no están atadas a servicios:
Dentro de toda la aplicación se repite mucho el concepto de pendiente vs hecho; estos términos simplemente hacen referencia a si una tarea ya fue ejecutada o no. Siempre es posible cambiar el estado de un item donde aparezca un botón con un signo de verificación (marcado en rojo en la imagen adjunta).
Hay que tomar cuenta que:
Estas reglas se extienden a clientes y activos. La intención es evitar que se borre información que dejaría datos huérfanos en la aplicación. Por ejemplo, si se elimina un cliente, se perdería acceso a todos los servicios que se le haya prestado.