Primer Commit

This commit is contained in:
sinergia 2023-09-28 14:20:05 -05:00
commit e925fc2dfc
14 changed files with 447 additions and 0 deletions

188
.gitignore vendored Normal file
View File

@ -0,0 +1,188 @@
# Created by https://www.toptal.com/developers/gitignore/api/python,venv
# Edit at https://www.toptal.com/developers/gitignore?templates=python,venv
### Python ###
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/
# Translations
*.mo
*.pot
# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal
# Flask stuff:
instance/
.webassets-cache
# Scrapy stuff:
.scrapy
# Sphinx documentation
docs/_build/
# PyBuilder
.pybuilder/
target/
# Jupyter Notebook
.ipynb_checkpoints
# IPython
profile_default/
ipython_config.py
# pyenv
# For a library or package, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# .python-version
# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock
# poetry
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
# This is especially recommended for binary packages to ensure reproducibility, and is more
# commonly ignored for libraries.
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
#poetry.lock
# pdm
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
#pdm.lock
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
# in version control.
# https://pdm.fming.dev/#use-with-ide
.pdm.toml
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
__pypackages__/
# Celery stuff
celerybeat-schedule
celerybeat.pid
# SageMath parsed files
*.sage.py
# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
# Spyder project settings
.spyderproject
.spyproject
# Rope project settings
.ropeproject
# mkdocs documentation
/site
# mypy
.mypy_cache/
.dmypy.json
dmypy.json
# Pyre type checker
.pyre/
# pytype static type analyzer
.pytype/
# Cython debug symbols
cython_debug/
# PyCharm
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
# and can be added to the global gitignore or merged into this file. For a more nuclear
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/
### Python Patch ###
# Poetry local configuration file - https://python-poetry.org/docs/configuration/#local-configuration
poetry.toml
# ruff
.ruff_cache/
# LSP config files
pyrightconfig.json
### venv ###
# Virtualenv
# http://iamzed.com/2009/05/07/a-primer-on-virtualenv/
[Bb]in
[Ii]nclude
[Ll]ib
[Ll]ib64
[Ll]ocal
[Ss]cripts
pyvenv.cfg
pip-selfcheck.json
# End of https://www.toptal.com/developers/gitignore/api/python,venv

20
Makefile Normal file
View File

@ -0,0 +1,20 @@
# Minimal makefile for Sphinx documentation
#
# You can set these variables from the command line, and also
# from the environment for the first two.
SPHINXOPTS ?=
SPHINXBUILD ?= sphinx-build
SOURCEDIR = source
BUILDDIR = build
# Put it first so that "make" without argument is like "make help".
help:
@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
.PHONY: help Makefile
# Catch-all target: route all unknown targets to Sphinx using the new
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
%: Makefile
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)

0
README.md Normal file
View File

35
make.bat Normal file
View File

@ -0,0 +1,35 @@
@ECHO OFF
pushd %~dp0
REM Command file for Sphinx documentation
if "%SPHINXBUILD%" == "" (
set SPHINXBUILD=sphinx-build
)
set SOURCEDIR=source
set BUILDDIR=build
%SPHINXBUILD% >NUL 2>NUL
if errorlevel 9009 (
echo.
echo.The 'sphinx-build' command was not found. Make sure you have Sphinx
echo.installed, then set the SPHINXBUILD environment variable to point
echo.to the full path of the 'sphinx-build' executable. Alternatively you
echo.may add the Sphinx directory to PATH.
echo.
echo.If you don't have Sphinx installed, grab it from
echo.https://www.sphinx-doc.org/
exit /b 1
)
if "%1" == "" goto help
%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O%
goto end
:help
%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O%
:end
popd

Binary file not shown.

28
source/conf.py Normal file
View File

@ -0,0 +1,28 @@
# Configuration file for the Sphinx documentation builder.
#
# For the full list of built-in configuration values, see the documentation:
# https://www.sphinx-doc.org/en/master/usage/configuration.html
# -- Project information -----------------------------------------------------
# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information
project = 'CMMNA'
copyright = '2023, OneCluster S.A.S'
author = 'OneCluster S.A.S'
release = '2023'
# -- General configuration ---------------------------------------------------
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration
extensions = []
templates_path = ['_templates']
exclude_patterns = []
language = 'es'
# -- Options for HTML output -------------------------------------------------
# https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output
html_theme = 'renku'
html_static_path = ['_static']

28
source/conf.py~ Normal file
View File

@ -0,0 +1,28 @@
# Configuration file for the Sphinx documentation builder.
#
# For the full list of built-in configuration values, see the documentation:
# https://www.sphinx-doc.org/en/master/usage/configuration.html
# -- Project information -----------------------------------------------------
# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information
project = 'CMMNA'
copyright = '2023, OneCluster S.A.S'
author = 'OneCluster S.A.S'
release = '2023'
# -- General configuration ---------------------------------------------------
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration
extensions = []
templates_path = ['_templates']
exclude_patterns = []
language = 'es'
# -- Options for HTML output -------------------------------------------------
# https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output
html_theme = 'alabaster'
html_static_path = ['_static']

30
source/index.rst Normal file
View File

@ -0,0 +1,30 @@
.. CMMNA documentation master file, created by
sphinx-quickstart on Thu Sep 28 11:33:20 2023.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
###############################################################
¡Bienvenido! Propuesta Para el Ecosistema de Trabajo del CMMNA.
###############################################################
En este documento deseamos dar a conocer la solución técnologica y propuesta ecónomica que desde OneCluster deseasmos ofrecerle
según las necesides presentadas tanto en los correos con adjuntos de hoja de calcúlo con los cuales el CMMNA viene trabajando para
darle una solución a las necesidades de su área.
Se debe recalcar que esta propuesta no fue creada tratando de recrear a alguna empresa en particular, pues se trató siempre de explicar y exponer
las situaciones, concepto y procesos que pueden dar solución a las necesidades planteadas por su organización. No estamos cerrados a la idea de recibir sugerencias
sobre lo que debe ir en esta propuesta, de tal forma que **¡Esperamos su retroalimentación!**.
.. toctree::
:maxdepth: 2
:caption: Contents:
usage/requerimientos_iniciales
Indices y Tablas
================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`

20
source/index.rst~ Normal file
View File

@ -0,0 +1,20 @@
.. CMMNA documentation master file, created by
sphinx-quickstart on Thu Sep 28 11:33:20 2023.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
Welcome to CMMNA's documentation!
=================================
.. toctree::
:maxdepth: 2
:caption: Contents:
Indices and tables
==================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`

View File

@ -0,0 +1,95 @@
########################
Requerimientos Iniciales
########################
Historia del Usuario:
=====================
Desde el área de Desarrollo Empresarial de la Cámara de Comercio hemos considerado que necesitamos una plataforma en la que se pueda agrupar la cantidad de información recolectada y necesaria para el funcionamiento del área,
Por el momento manejamos diversas hojas de cálculos, según el empleado encargado del programa, por lo que les comparto los siguientes archivos:
**Construcción de Información**, es una plantilla con la que se estaba intentando organizar la información.
:download:`Construcción de Información <../_static/adjuntos/1-Construcción de Información DE.xlsx>`
**Programas**, es el archivo utilizado por el área de Comunicaciones con el que se trata de hacer seguimiento de los programas o actividades, solicitudes de piezas con la información, presupuesto y más
:download:`Programas <../_static/adjuntos/2-Programas.xlsx>`
**Macro reporte de información**, Este el archivo en el que uno de los compañeros de Desarrollo empresarial consolida la información según su necesidad.
:download:`Programas <../_static/adjuntos/3-MACRO REPORTE DE INFORMACIÓN 2023.xlsx>`
Las imágenes adjuntas son lo que la jefe ve de Power BI (del área de Registro) y es lo que también quisiéramos incluir en este programa, una vista del resumen de la información de Desarrollo empresarial, con gráficos según la necesidad.
Además de incluir envíos a WhatsApp con imágenes, dado que los mensajes de texto y enlace no son revisados por nuestros empresarios comúnmente, dado el temor a las estafas o fraudes de las que son víctimas.
Incluir un calendario en el que se ven las actividades pendientes, para que sea más gráfico y fácil de revisar.
Es importante que esta plataforma nos permita sacar informes, les adjunto la url https://ccmmna.org.co/planeacion-presupuesto-e-informes/ numeral 4.9 donde pueden encontrar algunos de los más importantes, eso si dejando la puerta abierta a mejorarlos con gráficos y más.
Les agradezco mucho realizar la revisión de esta información lo antes posible y poder generar una reunión para solucionar sus dudas y también los requerimientos adicionales de los compañeros del área y poder realizar una cotización final.
Primera Reunión para resolución de Dudas 18/09/2023:
====================================================
----------
Proposito
----------
Identificar las necesidades del grupo de trabajo para generar diagnóstico y cotización del Proyecto.
----------
Preguntas:
----------
* ¿Cúales son los motivos (Tareas, Actividades, Procesos) por los cuales actualmente necesitan una plataforma?.
* ¿Cúantas personas hacen parte del equipo de trabajo y sus roles)?.
* ¿Cúal es la necesidad principal que dicha plataforma debe resolver?.
* ¿Cómo es el flujo actual de los procesos o labores que la plataforma debe resolver.?
* ¿A través del manejo de las hojas de calculo han logrado en cierta medida resolver las necesidades?, de no estar funcionando como se espera ¿Cúal es la dificultad que se ha tenido?.
* ¿Qué tipos de informes se esperan que arroje la plataforma.?
* ¿Cúale son los informes que deben aparecer en un primero momento tomando como referencia https://ccmmna.org.co/planeacion-presupuesto-e-informes/?
----------
Síntesis:
----------
Se requiere una plataforma que permita la administracion de programas etapas y actividades para realizar trazabilidad en momento real. en la cúal se pueda:
- Administrar programas.
- Administrar Las actividades de programas por parte del area de comunicaciones.
- Realizar comunicaciones a travez de whatapp para el envío de mensajes publicitarios.
- Realizar asignación de Responsables de actividades
- Manejo de Roles:
- Director de desarrollo empresarial. -> Creación de programas y actividades
- Asesores -> Ejecución del Programas
- Consulta -> Consultación de reportes
- Otros
- Reportes de información por:
- Indicadores fijos.
- Indicadores de Gestión.
- Indicadores de Resultado.
Es necesario que se pueda Realizar Trazabilidad en tiempo real de asistentes he inscripciones a capacitaciones del CMMNA.
- Gestión de CRM.
- Recolección de información de personas que se inscriben. (Generación de Encuestas)
- Recolección de información de resultados obtenenidos en los eventos o acciones.
* Se realiza una encuesta al usuario que asistio al programa.
- Permitir la trazabilidad a tráves variables he indicadores de Resultado.
- Las acciones están medidas por tiempos.
Es necesario que se puedan generar reportes de la información.
- Grafícos, Listados de asistencias. Ej: Karen Trujillo asistió a # capacitaciones.
**Se añade** :download:`METODOLOGIA PROGRAMAS FINAL <../_static/adjuntos/METODOLOGIA PROGRAMAS FINAL V2-1.xlsx>`

View File

@ -0,0 +1,3 @@
########################
Requerimientos Iniciales
########################