¡Hola!
Mi nombre es Jaime Saldaña y prácticamente soy nuevo en este mundo del InfoPath. Tengo unas pregutnas y espero que me puedan apoyar. Cualquier sugerencia, comentario, consejo... lo que sea favor de hacérmelo saber.
Déjenme les doy un resumen de mi proceso:
Cada usuario en la organización puede crear este tipo de formas / solicitudes (los administradores de ésta aplicación tambien pueden crear solicitudes)
La forma necesita pasar por los siguientes estados: Draft, Revisión, Pendiente, Aceptado, Evaluación de Servicio y Finalizado
El usuario que crea la forma puede modificar ciertos campos miestras que este ésta solicitud en estado de "Draft". Cuando el usuario envía la solicitud a "Revisión" (los Administradores son quienes revisan la solicitud), los administradres podrán ver todos los campos del formulario. Ellos únicamente podrán editar la seccion que les corresponde de acuerdo a esta etapa y firmaran si "Aceptan" o "Rechazan" la solicitud.
Si el administrador firma de "Aceptada" la solicitud, la solicitud cambia al estado "Aceptada". Una vez hecho esto, el administrador, de acuerdo a un tiempo especificado de tiempo dentro del formulario, enviará la solicitud al usuario para su "Evaluación de Servicio" . Cuando el usuario que generó la solicitud "Evalúe" el servicio, la solicitud cambiará estado "Finalizada"
En caso que el Administrador firme de "Rechazo" la solicitud, la forma será enviada al usuario con los comentarios del administrador(con la razón del rechazo de la solicitud). Aquí, la solicitud cambia al estado de "Pendiente", donde el usuario deberá revisar la solicitud y reenviarla a aprobación nuevamente.
Notas:
-
Cuando tu pasas de un estado a otro, no se deberá de poder modificar todos los campos que hayan sido llenados en las etapas anteriores, pero si podrán ver toda la información contenida en éstos. Además, en cada cambio de estado, se necesitará enviar notificaciones de correo, por ejemplo: Al pasar de Draft a Revisión, deberá de mandarse un correo al Administrador(es) para que revisen la solicitud.
Ya ternine con la parte visual de la forma, me falta toda la parte de validaciones y flujos y programación aparte de lo qeu mensiono arriba en la sección de Notas.
La verdad no tengo idea de como poderlo hacer ya que yo estoy muy involucrado con el Lotus Notes /Domino y ahora se busca migrar a SharePoint Server 2007 Standard
Cualquier consejo, sugerencia, recomendacion... lo que sea es bienvenido.
Si se necesita más información respecto a ésto, favor de hacérmelo saber.
Muchas gracias por todo.
Jaime Saldaña
P.D. Si alquien de aquí tiene algun poster o folleto o algo de información que me ayude a entender acerca de como poder acceder a la información y manipular valores (get / set) de los campos de un formulario mediante VB.net, en especial, se los agradecería mucho ya que estoy en cero en desarrollo VB.net