Avatar billede milandt Nybegynder
07. juni 2006 - 16:10 Der er 1 kommentar og
1 løsning

Custom appointment form "send update" og "cancel" virker forkert

Hej alle

Jeg har lavet en custom form der er bygget på IPM.Appointment. Den er published på Exchange serverens Organizatinal Forms Library, og bruges herfra som standard type i min outlook kalender (folder).

Den indeholder 4 custom felter, som bruges i forbindelse med noget intern resourcebooking.

Problemet er, at når man f.eks flytter et meeting i sin kalender, der er oprettet med denne custom form, så bliver man ikke spurgt om man vil sende en update til alle attendees. Man skal selv åbne dette meeting og trykke send. Så sendes der en update korrekt.

Samme problem hvis jeg vælger et meeting og trykker delete - så bliver jeg godt nok spurgt om jeg vil sende en cancelation til attendees og slette mødet.. Vælger jeg ja til dette, bliver mødet i min kalender sat til at være cancelled. Det er ikke slettet, og der er heller ikke sendt en cancelation. Åbner jeg det og trykker send, sendes der en cancelation og mødet slettet - eller jeg kan markere det igen og trykke slet igen - så bliver jeg igen spurgt om jeg vil sende en cancelation og derefter slette mødet, og denne gang virker det så.

Er der noget jeg har overset? Hvorfor kan jeg ikke "automatisk" sende updates og cancelations når jeg flytter eller sletter mine møder, som man kan med den almindelige IPM.Appointment?

200 points

/Dennis
Avatar billede milandt Nybegynder
07. juni 2006 - 17:43 #1
Har nu fundet ud af at det er denne event handler der er skyld i at min custom appointment form  opfører sig mærkeligt:

Sub Item_PropertyChange(ByVal PropName)
    Select Case PropName
        Case "Resources"
            If Item.MeetingStatus = 0 Then
                Item.MeetingStatus = 1
            End If
        Case Else
    End Select
End Sub

Jeg har tilføjet et Resoruces felt på et nyt faneblad. Meningen er at brugeren skal indtaste resources her. Når man tilføjer resources eller required/optional attendees under Scheduling, så skiftes MeetingStatus automatisk fra at være 0 (ikke et møde, men en aftale) til at være 1 (et møde). Samme effekt opnår man ved at klikke på knappen "Invite attendees".

Anwyay, det er denne effekt jeg prøver at opnå med ovenstående event handler. Den fucker bare tilsyneladende MeetingStatus op når man flytter mødet eller sletter det.

Hvis jeg helt fjerner eventhandleren virker det som det skal (med send update og cancelation).

Forslag til ændringer til min event handler der kan gøre at jeg opnår den effekt jeg gerne vil have, uden at min form fucker op når jeg flytter eller sletter mødet?

stadig 200 points - kom glad.
Avatar billede milandt Nybegynder
19. juni 2006 - 12:57 #2
Lukker

Fandt ikke en løsning

Gik bort fra at bruge scripts idet public custom forms med scripts alligevel ikke bliver vist i Reading Pane.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester