we have a customized maildb, the appointment form has custom (CRM) items. As far as I see, I cannot fill/update these items by the new notes (9.x) ical classes?
As a workaround I update these fields after "icalling", via the backend document, but (of course) invited people only get the original ical infos, not the custom items.
Any way to fill in the custom items BEFORE the invitations will go out?
Thanks for any help,
Uwe
Related
I need to send an email notification on a workflow step, so it would look like this:
customer_name has 3 documents attached:
1) document1
2) document2
3) document3
All documents are stored in a grid in the customer entity.
My first thought was to create a hidden field and fill it with aggregation of documents in html format via plug-in/js (
<p>document1</p> <p>document2</p>.
...) and then load it with {aggregated_documents(customer)} into the template.
Is there any other way? Preferably without developing plug-ins and custom workflows.
I believe there is no way of doing that without development.
I'm trying to extract all emails and chat history of a person from his nsf file (lotus notes). I'm using Notes.jar. All the entries in nsf files are documents. Is there a way to identify which document is email and which document is chat. There is an item named "Form" which is used to identify mails (memo), meeting invites (appointment). The problem I face here is both email and chat has form type "Memo".
Kindly suggest me a way to differentiate between email and chat.
You are right: Both kind of documents have form Memo.
Chat- Transcripts in addition have an item $IMTranscript that identifies them.
I found out this fact, using the Icon- Column of the All Documents- view ($All), as Chat- transcripts have different icons in that view. Here is the relevant part of that formula:
#IsAvailable($IMTranscript) & #LowerCase(IMoriginator) = #LowerCase(IMowner);
"ChatTranscriptMe.gif";
#IsAvailable($IMTranscript); "Chat_transcript_icon.gif";
I am wondering if it is possible to have a custom form in Sharepoint 2010 where I am able to add/edit a calendar event and access the attendees list that is normally visible on the workspace page.
I assume that perhaps I need to at least hard code a workspace to be selected as I believe attendees need to be assigned to a workspace.
Open to suggestions as I'm new to Sharepoint but seems crazy having to create or link to a workplace for each event.
Greatly appreciate any help.
#WashBurn not sure if this what you are looking for. Goto your calendar - list settings. goto the "Content Types" section. click the content type...should be event. from there click "Add from existing site content types " and attendees should be in there. hope that helps!
There is a simple (unfortunately not intuitive) way to achieve what you are trying to do.
click on list settings for your calendar list. You will see about half way down a section called content types.
![enter image description here][1]
Click on the event content type (which should be there by default.
this takes you to another similar screen where you can simply add the attendees column.
Once you know that attendees are part of an event it is then intuitive.
Hope this helps.
This is one of many nasty little things that come up when you try to build your meeting management on SharePoint. Other very common problems include integration with any e-mail client, first of all Outlook but not only, sending meeting requests from SharePoint and handling the respoded attendee's status...
The SharePoint calendar e-mail extension is a third party solution that might solve your problem.
Here is the link: http://www.sapiens.at/en/products/pages/sharepoint-calendar-e-mail-extension-3.0.aspx
Every SharePoint list (wether it's document library, calendar, lnks or custom list) have both a Create Form, Edit Form and a Delete Form. Each of which you through SharePoint designer can create your own custom versions of, in your case, this is needed to edit a Calendar List item with its associates/attachments.
Read one of Microsoft's own guides on how, here
Although this is a very old post, i just ran into the same issue and figured out a way to solve this issue.
Simply go into the Content Type 'Event' and add the Column 'Attendees' :)
Then you can also use the attendees as input for a workflow, e.g. to notify them on Event creation/update. i attached two Screenshots to show how you can do that using SharePoint designer!
With this phrase you can add the Link to the Event into the Mail Body:
[%Workflow Context:Current Item URL%]
Hope that helps other people in the future.
I believe I have the solution we are all looking for.
Create a standard event calendar (the one that does not have attendees)
Add the 'Schedule and Reservations' content type to the calendar from the list settings page
Modify the 'Calendar' view so the filters read
attendees is equal to me
OR
attendees is equal to
The second entry is completely empty but allows SP to match for no attendees
You can add more columns with OR statements if you need to be sorting based on additional groups
This worked for my needs, hope it works for everyone else
I have 10 form libraries on a Sharepoint 2007 site.
The site is for the use of 20 "Scholars". Any Scholar (or any of a dozen secretary-types who assist them) can go into any form library, cick [New] to get an Infopath Form, select the appropriate Scholar's name from a drop-down list field, fill out the rest of the form and click [Submit]. The form is then saved (with the title of the form being the Scholar name that was selected from the drop-down list).
The owners of this site want to be able to generate a report (at any given time) that lists all 20 Scholars and which of the 10 forms each has completed.
......................Form1...........Form2............Form3.........etc....Form10
Scholar Ann Adams.....completed.......not complted.....completed............not completed
Scholar Beth Baker....completed.......completed........not completed........completed
etc.
Any ideas on how to automate this?
For something like this, I would use an ItemUpdated event receiver to write details of who has updated the form to a separate audit list. Then you can simply query the audit list to get the report you need.
To implement this, first create the audit list containing fields for the form name and a user name (as well as anything else that you feel would be useful to log). Then create an Event Receiver derived from SPItemEventReceiver. The receiver will need to only work on forms libraries. Within the event receiver, override the ItemUpdated method to check of the item that has been updated is a form, and if so log the name of the form that was updated and the user who updated it to the audit list.
There is a very similar example to this at http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spitemeventreceiver.aspx, although it uses the ItemAttachmentAdded method rather than ItemUpdated.
Some other tutorials that may be useful to you are here and here.
I cave created a custom list in sharepoint (created and provisioned to the 12 hive)
how can i perform validation on certain fields of the list when a new list item is added?
i think i can do it through the "itemadding" event reciever, but is there a more elegant sharepoint way?
eg i just want to check an email field has a valid email format.
I think you have to options. As you have already mentioned using a event receiver would be one way. But I think a more elegant and above all a more SharePoint like way would be implementing your own custom field type and field control.
This will give you the option to validate the mail address before any event receiver is triggered and to react with an validation message to the user giving him the option to correct his input.
You could go with validation on the client using JQuery if you have the id or a css class on the rendered textbox for the email input.