Hi,
In the upcoming SOI 3.3 release, which will be available within the next few weeks, there is new functionality that may assist you in achieving what you are looking to do:
There is a new Action Type that was added to Escalation Policy and Actions - Update Alert. This new action allows for certain Alert attributes to be updated as the result of the Update Alert action being called from an escalation policy, or through a manual "Take Action" performed from the SOI Console. The attributes that can be updated include: Acknowledged, Annotations, TicketID, Assignee, and userAttribute1-10 (an additional 5 User Attributes have been added in 3.3 as well).
I'm not sure if the below answers your question - "How can I set acknowledge duration for several alerts together ???"
But, you can now create an escalation policy that will automatically acknowledge alerts after a certain duration or time period as defined in the escalation policy criteria. That escalation policy can then be applied to alert queues, effectively allowing you to set an acknowledge duration to a set of alerts after which time they will be automatically acknowledged (see action below).
Similarly, for your question - How can I add attribute to the "write alert" option in SOI console ??
While there are no additional attributes available for selection through "Write Alerts", in 3.3 you will be able to update the set of attributes that I mentioned earlier through the Update Alert Action. This is particularly useful for those attributes that are typically used for Alert enrichment (userAttribute1-10). Currently (in 3.2), these attributes can be set through Connector or Event Policy, but 3.3 will offer the additional flexibility of being able to set these attributes as a result of escalation policy being met or a "Take Action" being called directly from the SOI Console by the user. You may pass alert parameters, or specify a static value to be set, which is what I did below ( in this example, I use userAttribute1 is used to indicate what technician's response level should be, so I set to "Urgent". I can call for this update to the Alert to occur after X minutes, or do a Take Action from the Console if I want the update to happen faster).
Hopefully this is helpful and may be a feature you can take advantage of after upgrading to SOI 3.3
Thanks,
Kevin