Envié un mensaje 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)vCalendar - mostrar como (Libre/Ocupado/Provisional/Fuera de la oficina)
Respuesta
¿Qué campo de estado quiere decir? ¿Quiere decir al responder a una solicitud de reunión o al enviar información sobre una reunión?
De cualquier forma, la respuesta está en el documento estándar 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, guardándolo 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 creer que sólo se puede establecer un estado de ocupado o provisional:
4.8.1.11 Estado
Nombre: ESTADO
Propósito: Esta propiedad define el estado general o confirmación para
el componente de calendario.Valor Type: text
parámetros de propiedades: no estándar parámetros de propiedades pueden ser
especificada en esta propiedad.Conformidad: Esta propiedad puede ser especificado en "VEVENT", "VTODO" o
componentes del calendario "VJOURNAL".Descripción: En un grupo programado componente de calendario, la propiedad es
utilizado por el "Organizador" para proporcionar una confirmación del evento a los
"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, está completado, está en proceso o está trabajando , o ha sido cancelado. En un componente de calendario "VJOURNAL", el "Organizador" puede indicar que una entrada de diario es borrador, final o se ha cancelado o eliminado.Formato Definición: La propiedad es definido por 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"
Resulta que en la norma que hay un lugar para esto, se perdió por Sean:
4,2 .9 Tiempo libre/ocupado Tipo
Nombre del parámetro: FBTYPE
Propósito: especificar el tipo de tiempo libre o ocupado.
Formato de Definición: El parámetro de propiedad se define por la la notación siguiente:
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 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 o más eventos han sido
tentativamente programados para ese intervalo . Si no se especifica en una 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
Intenté esto, pero no pareció funcionar. Tal vez mi implementación, pero creo que FREEBUSY es para el componente VFREEBUSY, no para VEVENT. – Scott
vi esta línea en el archivo .ics creado por Outlook 2010
X-MICROSOFT-CDO-BUSYSTATUS:FREE
lo que parece que Microsoft tiene la especificación vcal "extendido" para satisfacer 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 'fuera de la oficina' calendario para la perspectiva
Desde el RFC 2445 y 5545 tanto no son compatibles con los estados OOO y tentativo, se puede utilizar el propiedad X-MICROSOFT-CDO-INTENDEDSTATUS: https://msdn.microsoft.com/en-us/library/ee203636(v=exchg.80).aspx
Tentative está en RFC 5545, consulte https://tools.ietf.org/html/rfc5545#section-3.2.9. (El hecho de que sea compatible con los clientes de CalDAV es otro problema). No creo que los mapas de 'AUSENTE' se hagan en OOO. – equaeghe
- 1. ¿Cuál es la información más útil para mostrar en el frente de la oficina?
- 2. Diferencia entre iCalendar (.ics) y vCalendar (.vcs)
- 3. Oficina HTML encabezado de Word
- 4. Obtener identificador de ventana específica utiliza la interoperabilidad Oficina
- 5. La instalación de VSTO Oficina complemento utilizando WiX
- 6. Mostrar mapa como OpenStreetMap
- 7. ¿dónde puedo encontrar la oficina abierta xml referencia completa?
- 8. "Mostrar contraseña como texto" control
- 9. DateTime: cómo mostrar como DD.MM.YYYY?
- 10. Mostrar DL como una tabla
- 11. Mostrar PDF como formulario HTML
- 12. ¿Cómo mostrar tanto la ActionBar normal como la dividida?
- 13. Funcionalidad similar a Sharepoint para conectarse a aplicaciones de oficina
- 14. Mostrar tablas de correlación como lista descendente
- 15. Generar oficina abrir archivo XML excel de javascript
- 16. Mostrar la cadena escapada como Unicode en Python
- 17. ¿Cómo obtengo la ruta al archivo actual en un complemento de la Oficina COM compartida?
- 18. Localización .NET: caracteres japoneses Mostrar como cuadrados
- 19. Mostrar NSData como binario en un NSString
- 20. Mostrar cero en button_count Como el botón
- 21. Mostrar fragmento como un diálogo o como actividad habitual
- 22. Cómo mostrar un NSPanel como una hoja
- 23. ¿Cómo no mostrar el número como exponente?
- 24. Encuadernación para mostrar el doble como int
- 25. ¿Cómo puedo mostrar una viewbag como html?
- 26. phpMyAdmin - ¿Mostrar campos BLOB como texto?
- 27. ejecutando el software de Hadoop en las computadoras de la oficina (cuando están inactivas)
- 28. ¿Cómo visualizo contenido de oficina y/o PDF en un formulario de Windows?
- 29. crear archivos Excel desde C# y sin oficina
- 30. Android Oficina IRC Horas pregunta sobre Android Bluetooth RSSI
¿Alguno de los siguientes trabajó para usted? Sería bueno aceptar una respuesta :) – danyo