2 pkost
Для picklist использовать SelectedText вместо DataValue. Это ж JavaScript! Поиск по SDK рулит (я просто искал слово picklist).
Для знакомства рекомендую поискать примеров на сайте
http://www.stunnware.com/crm2 (да и просто интересный ресурс для того, кто пишет для CRM).
У меня встречный вопрос - а можно уточнить версию CRM?
Просто если это 3-ка, то я бы не рекомендовал злоупотребление скриптами - сильно влияют на быстродействие (открытие страничек).
Если 4-ка, то не проблема - там это пофикшено.
Но для обоих систем я бы рекомендовал использовать Workflow. Причем компилировать код не понадобится, все делается через интерфейс Workflow Manager (или просто через Settings -> Workflows, если 4-ка)