horas - fuera de oficina outlook 365
vCalendar-mostrar como(Libre/Ocupado/Provisional/Fuera de la oficina) (5)
Envié un mensaje de vCalendar a Outlook que da como resultado un nuevo evento en el calendario de Outlook. ¿Cómo configurar el campo "Mostrar como"? (Libre / Ocupado / Provisional / Fuera de la oficina)
¿Qué campo de estado quieres decir? ¿Quiere decir al responder a una solicitud de reunión o al enviar información sobre una reunión?
De cualquier manera, la respuesta está en el documento estándar de vCalendar. Creo que te refieres al campo ESTADO. Wikipedia tiene un ejemplo de este campo como:
BEGIN:VCALENDAR
VERSION:1.0
BEGIN:VEVENT
CATEGORIES:MEETING
STATUS:TENTATIVE
DTSTART:19960401T033000Z
DTEND:19960401T043000Z
SUMMARY:Your Proposal Review
DESCRIPTION:Steve and John to review newest proposal material
CLASS:PRIVATE
END:VEVENT
END:VCALENDAR
http://en.wikipedia.org/wiki/VCalendar#vCalendar_1.0
El documento de estándares para el formato es: http://www.ietf.org/rfc/rfc2445.txt
También puede intentar crear un evento en Outlook, guardarlo como una vCard y luego abrir la vCard en el bloc de notas. Esto le mostrará cómo Outlook guarda la información.
La documentación me lleva a pensar que solo puede establecer un estado Ocupado o Provisional:
4.8.1.11 Estado
Nombre de la propiedad: ESTADO
Propósito: esta propiedad define el estado general o la confirmación para
el componente de calendario.Tipo de valor: TEXTO
Parámetros de propiedad: los parámetros de propiedad no estándar pueden ser
especificado en esta propiedad.Conformidad: esta propiedad se puede especificar en "VEVENT", "VTODO" o
Componentes del calendario "VJOURNAL".Descripción: en un componente de calendario programado de grupo, la propiedad es
utilizado por el "Organizador" para proporcionar una confirmación del evento al
"Asistentes". Por ejemplo, en un componente de calendario "VEVENT", el "Organizador" puede indicar que una reunión es tentativa, confirmada o cancelada. En un componente de calendario "VTODO", el "Organizador" puede indicar que un elemento de acción necesita acción, se completa, está en proceso o en proceso, o se ha cancelado. En un componente de calendario "VJOURNAL", el "Organizador" puede indicar que una entrada de diario es borrador, final o ha sido cancelada o eliminada.Definición de formato: la propiedad se define mediante la siguiente notación:
status = "STATUS" statparam] ":" statvalue CRLF statparam = *(";" xparam) statvalue = "TENTATIVE" ;Indicates event is ;tentative. / "CONFIRMED" ;Indicates event is ;definite. / "CANCELLED" ;Indicates event was ;cancelled. ;Status values for a "VEVENT"
Como RFC 2445 y 5545 no admiten los estados OOO y Tentative, puede usar la propiedad X-MICROSOFT-CDO-INTENDEDSTATUS: https://msdn.microsoft.com/en-us/library/ee203636(v=exchg. 80) .aspx
Resulta que en el estándar hay un lugar para esto, perdido por Sean:
4.2.9 Tipo de tiempo libre / ocupado
Nombre del parámetro: FBTYPE
Propósito: especificar el tipo de tiempo libre u ocupado.
Definición de formato: el parámetro de propiedad se define con la siguiente notación:
fbtypeparam = "FBTYPE" "=" ("FREE" / "BUSY" / "BUSY-UNAVAILABLE" / "BUSY-TENTATIVE" / x-name ; Some experimental iCalendar data type. / iana-token) ; Some other IANA registered iCalendar data type.
Descripción: el parámetro especifica el tipo de tiempo libre u ocupado. El valor FREE indica que el intervalo de tiempo es gratuito para la programación. El valor BUSY indica que el intervalo de tiempo está ocupado porque uno o más eventos se han programado para ese intervalo. El valor
BUSY-UNAVAILABLE indica que el intervalo de tiempo está ocupado y que el intervalo no se puede programar. El valor BUSY-TENTATIVE indica que el intervalo de tiempo está ocupado porque uno o más eventos han sido
tentativamente programado para ese intervalo. Si no se especifica en un
propiedad que permite este parámetro, el valor predeterminado es OCUPADO.Ejemplo: El siguiente es un ejemplo de este parámetro en una propiedad FREEBUSY.
FREEBUSY;FBTYPE=BUSY:19980415T133000Z/19980415T170000Z
Vi esta línea en el archivo .ics creado por Outlook 2010
X-MICROSOFT-CDO-BUSYSTATUS:FREE
por lo que parece que Microsoft ha "ampliado" la especificación vcal para adaptarla a sus propósitos. Puedo confirmar que la adición de esa línea funciona cuando se ve un feed en Outlook y parece no causar ningún daño cuando se consume con la aplicación de calendario del iPhone.
X-MICROSOFT-CDO-BUSYSTATUS: OOF
Marca el calendario ''fuera de la oficina'' para outlook