SAP BO.SAP Business One. Generar una alerta de recordatorio para actividades tipo "Tarea"

     Como lo mencionamos en el post anterior una de las opciones de activdades llamada "Tarea" no cuenta con un campo recordatorio. Si me preguntan a que se debe esto no se los sabria decir con exactitud, pero si podemos hacer, en base a unos campos definidos por el usuario y una consulta que SAP Business One nos genere un recordatorio para este tipo de tareas. 

     Para cumplir con este objetivo primero vamos a crear dos campos definidos por el usuario. Con las siguientes características: 

  • U_Hora.- Del tipo "Fecha/Hora", estructura "Hora", nombre "Hora" y descripción "Hora". Este campo sera utilizado para establecer la hora a partir de la cual se tomara en cuenta para la actividad. 
  • U_Recordatorio.- Del tipo  "Fecha/Hora", estructura "Hora", nombre "Recordatorio" y descripción "Recordatorio". Este campo sera utilizado para recordarnos dicha tarea.
     Nota. Recuerden que el prefijo "U_" lo agrega de manera natural SAP, por eso en el campo titulo solo agregamos el text Hora y Recordatorio. Otra cosa con la cual deben de tener mucho cuidado es con la traduccion ya que a pesar de que la pantalla se llama "Actividad", en la manejador de campos definidos por el usuario se le llama "Operaciones" que se encuentra en el menú "Datos Maestros". 


     El segundo paso es salvar la siguiente consulta mediante "Query Manager".


Select
                Distinct T2.ClgCode,
                T2.CardCode,
                T2.ContactPer,
                T2.Tel,
                T2.Details
 From
                OALT T0
                Inner join
                ALT1 T1 On
                T0.Code = T1.Code
                Inner Join
                OCLG T2 on
                T1.UserSign = T2.AttendUser
WHERE
                T2.Action ='T' and
                T1.UserSign is not Null and
                Convert(char,T2.Recontact,104) =  Convert(char,getdate(),104) and
                T2.Closed= 'N' and
                Convert(char,(T2.U_Hora -T2.U_Recordatorio),108)>= Convert (char,getdate(),108)


     El siguiente paso es crear la alerta con la consulta que hemos genrado, nuestra pantalla se vera parecida a esta. 

     Por último iremos "Parametrizaciones generales" a verificar que las siguientes opciones se encuentren activadas, para que nos muestre la bandeja de entrada al dispararse la alerta que acabamos de crear. 
  1. Enviar alerta para actividades planificadas para hoy.
  2. Visualizar bandeja cuando llegue un mensaje nuevo. 
  3. Actualizar mensajes (minutos). Recomiendo que sea 0 para que lleguen inmediatamente. 

     Por último al crear una actividad con los parámetros que definimos tendremos en nuestra bandeja, el recordatorio de dicha actividad. 


     Con esto hemos finalizado nuestro post y como siempre esperando que esta información les sea útil. Nos vemos pronto.  



4 comentarios:

  1. Anónimo Says:

    y los campos definidos es necesario llenarlos?? cuando se hace la actividad?
    Y si no funciona...
    O solo funciona para la version 8.8

  2. Anonimo Says:

    Excelente información, pero si me permiten un comentario seria muy bueno que además de la explicación publicaran el video, si estuviese a su alcance, creo que tendrían mas seguidores.

    Saludos

  3. Da Sentinel Says:

    Para el primer comentario, si es necesario llenarlos, por que son los valores que toma como referencia para lanzar la alerta, con lo que respecta a versiones esta funciona para 8.8 y 2007.
    Por el comentario de hacer el vídeo lo tomare en cuenta aunque esto implica tiempo de nuevos temas un poco mas largos.

    Gracias por sus comentarios

  4. Anónimo Says:

    COMO PUEDO DESABILIDAR LA CONSULTA QUE ASIGNE A ESTE CAMPO DEFINIDO POR EL USUARIO LO QUE PASO ES QUE ME CONGELA LA MAQUINA AL MOMENTO DE CONSULTAR UNA FACTURA BASE DE OTROS DOCUMENTOS, LOS USUARIOS ESTAN DESESPERADOS.

Related Posts with Thumbnails