Workflow via Salesforce.com
Salesforce.com seems to have a rather user friendly solution peculating in their stack. Granted, I am 14 months late to the party (originally posted around 10/2006) but whats new there.
Wielding Workflow – Presentation from Dreamforce 06
Rajaram (ProjMgr on Apex)
The presentation (43m in duration) was a poorly done for the video medium so DONT watch it. You can get a better investment from your time by reading my raw notes below and/or studying the slides (at the link above). That said here were the notables.
- Configuration Over Coding. They do this very well. You can see an example of the 5 UI steps to setup the approval flow they demonstrated. Not as strong as the visual solutions (read Sharepoint, BPMS vendors) that are emerging in the marketplace … but sometimes simpler drives better adoption as well as more refined processes. However, I believe (need to test out) that you can then extend that base set of tools w/ APEX code.
- API or UI .. You Choose. So you can move approval processes stage to stage via systemic or manual intervention. In short, the SFDC API has full compatibility with the approval engine (or so they say).
I may try out their tools to see if it is good as it looks. Here is the flow / UI setup screen shot I mentioned above:
*** RAW NOTES ***
–Approvals Engine is new big thing
–3:00 — Still talking over BPM general concepts
–[no slides, that sucks]
–Key worklflows new – field updates, outbound messages, outbound delivery status, approval processes, approval routing
–Old ones – rules, tasks, alerts, addresses
–approval hierachary
–Field update – Field triggers basically
–~15:00 in
–Outbound message – XML packet to an endpoint
–[increased # of rules, advanced OR features, new filter options]
–[rules have a variety of field values that can pulled]
–Approval Demo – PTO Request
–global characteristics — if valid enter approval process (ie employees of this type)
–who send approval to … user object has field of hierarchy … drives approval hierarchy … not the role hiearchy … field called manager on user object … use value in mgr as person receiving approval request. who can edit approval while in process?
–all approvals have a single approval formal .. per process … four step will get same look and feel … you can define by process
–what displayed to mgr on send?
–wonder if these approval flows trigger on API update of a table]
–global rules, template, editability, flow …
–multi step w/ filters per step … so always send to a mgr … send to 2nd level if above X amount
–admin set when approver can delegate
–can control rejects at any step …
–25:00 still hitting this
–create start date on a saturday (for the rule to start)
–Approver logs in and sees ‘items to approve’ box
–30:00 still going on example of approval
–slide 20 in thier PPT is a good overview of SFDC rules engine
–partner discussion
–used for credit verification (aboveall software partner talks)
–scenario don’t sell to non credit worthy (revenue recognition issues)
–they use d&b, daysoutstanding from fin invoicing application (SAP), forecasted
opportunities (increase risk)
–35:00 – still going
–they use outbound message to SAP to lock customer
–40:00 – End of the Example of thier app
–41:00 – Q&A
–Any obj in approval process you can see as user / admin
–Via API you can view steps (who approved, when, why)
–New ‘verb’ of ‘proccess’ … can approve, reassign, reject a work item via remote system
–API – submit ID, next approver, comments, process request – work item id, action (remove, approve, reject) … get back ID process, ID of new work items, current status, PRM product uses this ..in short all things in UI can be done in API
–existing approval object on contract remains … or you can use this engine
MSFT: WWF – Primer
Watched this webcast today (still gearing on a specific estimate for a client that heavily involves workflow)
Getting Up To Speed with Windows Workflow Foundation (Level 200)
Interesting point I only watched it because it wanted to watch something while I ran. Turns out that a ton of insights came out of it (seems MSFT is gearing up on this topic as well – getting more robust examples each week).
1. Visual Designer (can be hosted outside of VS). Bingo. This is what I have been looking for. The ability for end users to not have to go into VS to edit workflows. They showed a sample application that can allow a user to edit specific areas of workflows defined in VS. Take that and add some G&R/FC special sauce and you have something pretty cool (think similar to ECM templates and global regions couples w/ user definable areas on a website – now think process flow). Huzzah!
2. Sneaky MSFT or shall I say Brillant. It also became evident on what thier angle is on bundling / offering all this power on workflow/rules for free (in effect) to developers. Get the applications hooked on this style of construct and then let the applications dictate when the BizTalk server is needed to support applications that flounder hosting the workflow services on thier own. Brillant.
3. Free Workflow Monitor. They showed a sample application that allows a workflow manager to (1) select a workflow (2) see the history of threads that have gone through it or active ones and (3) drill into one historical thread and see why it pathed the way it did. Huzzah again. More special sauce and you have a nice workflow manager dashboard + a customer service troubleshooting tool (why did transaction xyz process the way it did).
Man … talk about lucking out. I assume that there will be subsequent webcasts that drill into the examples above (typical MSFT style) but this one is definitely worth watching … for the technical and business sides.
Here are my detail notes:
Quote: |
MSDN Webcast: Getting Up To Speed with Windows Workflow Foundation (Level 200)
Pasted from <http://www.microsoft.com/events/webcasts/calendar/MonthView.aspx?audience=Developer> …………○ 1:00 – Agenda |
MSFT: Sharepoint – Workflow, Wiki/Blog, Personalization
Whew, this MSFT ‘partnercast’ (my name for a webcast done by a 3rd party vendor, in this case MSFT, for it’s employees and partners only) to show Beta 1 of Sharepoint was a journey. They had technical issues galore and the presentors didn’t have a tight story. However, I was intrigued in that we do see clients beginning to poke at what SP and o12 can do for them.
The presenters covered workflow (1hr), wikis/blogs (15 min), and mysite/personalization (15 min). I have to admit (as you could infer from the above i didn’t take too much away from this — outside of getting to see SP 2007 for the 1st time) but here were some keys:
1. I see the sizzle, where is the steak. The presenters went through alot of stuff but didn’t convey the powerful reason for clients to leap to this. While they spent an hour on workflow (where I suspect the compelling event is) they didn’t achieve any momentum in my view of why this could help businesses more than what they have today around workflow
2. They have fixed alot. For our clients using SP 2003 it is much improved so an upgrade is compelling. Search is supposedly relevant now. Wiki’s and Blogs are a nice add. Ability to synch any SP item to outlook for office usage is nice (fixes problems when the network goes down), etc.
3. BETA 1 Performance DOESN’T Rock!. Man oh man was beta one chugging in this demo. Hears to them improving that.
For those still curious, I uploaded the webcast to here:
https://grip.gr.com/sites/SPDC/Internal%20Training%20Itiatives/SPS_2007_p1.wmv
Here are my detail notes:
Quote: |
• BETA 1 Load of Sharepoint (aka MSFT Office Sharepoint Server – MOSS) • • Chris Fox – Portals TS North Central ………..○ 6:30 – Search, CM, Workflow ………..○ Use case demonstrating that ………………….§ Create PPT, route for approval, goto records ………………….vault after demo ………………….§ 9:12 – Tech difficulties. ………………….§ 10:00 – Windows Workflow Foundation ………………….§ 11:00 – ToDo Bar in o12 2007 (tasks and calendaer hybrid). Moves date to date … allows allocation of time to accomplish them. ………………….§ 12:30 – MOSS 2007 (SPS new name) ……………………………□ Better UI ……………………………□ UI is more secure / personalized (only see links that have access to) ……………………………□ Recycle bin now in Sharepoint (so delete you can restore in doc libs) ………………….§ 14:30 – WSS Site ……………………………□ Content Types … central to ECM story. Template of a doc ……………………………………..¨ meta pre pop ……………………………………..¨ Workflows defaulted ……………………………□ Permission available at item level (woot) ……………………………□ Default workflows (via right click on doc) … pulled from content type template ………………….§ 20:00 – Into o12 ppt ……………………………□ Review of ribbon and why designed that way ………………….§ 23:00 back to wss ……………………………□ Search tool same on SPS and WSS sites ……………………………□ Search scopes (default filters) ……………………………□ Business data catalog … lets you hit or crawl another system … define viaxml and return via search ……………………………□ Review of navigation (new) ……………………………□ Breadcrumbing now available ……………………………□ (bauer comment – notable speed issues) ………………….§ 26:30 search example (find content) ……………………………□ Example of how to put search filters into the search field (ie suffix filetype:pptx) ………………….□ 28:30 – Collegees lists created by default (find contributors to help) ……………………………□ lOoks at who is subscribed to docs, sites, security lists as you are ……………………………□ Nice people finder function ………………….□ 30:00 – PPT Slide library (build ppt) ……………………………□ Reuse decks, assembling to a new one. Trouble both decks open. Each slide can be an item in a list .. Don’t need to open the doc (can drag the pieces) ……………………………□ See a screen of slides shots and can do a insert to the open PPT from the SPS Slide Lib w/ one click ………………….□ 36:30 – Workflow Example (now that ppt is done) ……………………………□ Kick off workflow from workflow area … ……………………………□ See integration of Forms Services (infopath). MOSS allows rendering of infopath forms in any browser. See the fields availlable in the browser. ……………………………□ Workflow is more of a template … then at run you can tweak on unique run needs (more people, more steps, etc) ……………………………□ WWF is focused on managing content, moving information (docs) between people. Biz talk is more about transactions (overlap is there) ………………….□ 41:03 – Receive email that automatically goes to his task list. ……………………………□ Email links to SP ……………………………□ Also could update item in outlook (no need to go to SPS) ……………………………□ Tasks rollup to ‘mytasks’ in his ‘mysite’ so that is where the aggregate task list of all sp sites goes to. ……………………………□ ?. Do workflows run in the WSS thread or separate? Not sure. Believe its separate. ………………….□ 52:30 – Now that approved ppt (above) … archive ……………………………□ Records vault (doc lib type) ……………………………□ Send to there via rick click … it will then sort, in vault, automatically into folders by on content type (get different policies). ……………………………□ Unique copy is made (so it could be change control related). ……………………………□ In a standard doc lib you can get policies but you wont get the detailed auditing, or integration of expiration of content and destroy, that you get in a vault (special doc lib type) ……………………………□ They believe this is ‘records management’ … ……………………………□ Same functions in records vault in WCM ……………………………□ You can (force?) associate (?) to a doc all the policies of the records vault when its downloaded ……………………………□ 58:00 – Discussion of policies on documents (example) ……………………………………..¨ Any interaction you have w/ the doc you can tie auditing to. Barcodes (on docs) is supported ……………………………………..¨ Discussion of how to destroy (options). Time frames that can be managed. • 1:01 — Blogs, Wikis ………..○ High level overview … South Central. ………..○ Wiki, blog is being requested by clients. ………..○ Beta 1 refresh. ………..○ Easy to create blog or wiki … same path as site creation ………..○ 1:04 – Blog example. Create categories is possible. Blog is typically serial (date) however in their model ………..○ WSIWYG editors tied to content. ………..○ RSS is tied to this (so you can get subscribers) ………………….§ Show how blog rss feeds will be in o12 native. ………………….§ Will also auto update (you will see the ‘new’ # count in outlook). This functionality is also possible w/ any list or doc lib in SP. ………..○ 1:12 – WIKI ………………….§ Still using camel case (surprised, expected wysiwyg) • 1:19 – Personalization / MySite ………..○ David 4 slides ………………….§ Search component. 2007 better integrated people information in search (to find resources). Relevance ranking more honed in 2007 ……………………………□ Transparency (why items hit the result list) ……………………………□ People search (dedicated tab for any item in a doc … see who has contributed to a doc) ………………….§ MySite. My point of aggregation in SP. Blogs (may have a teamsite blog, but typically here), Wiki, Aggregation of tasks to mysite, ………..○ 1:24 — Demo ………………….§ Ability to login as another user and then grant them powers. ………………….§ Search page review … look at it in a new way .. Click on people tab … people tied to search results … then refine people results by job types … etc … then toggle back to search and only see items by that person (?) … goto mysite of person you found ………………….§ Ability to add people to your colleagues list ………………….§ KPI webpart shown … amusing ………………….§ Better ability to manage your information … some of which could be out of active directory. ………………….§ Can control by personal attribute (ie home phone) what user groups can see what on my site ………………….§ 1:31 – Offline story? Use o12 for sp content offline. ……………………………□ Go into a doc lib … can open that doc lib in outlook. Bring those docs into the outlook environment. View docs in disconnected model. • 1:33 – Q&A ………..○ Blogs and Wikis seem bland. Options to jazz up? ………………….§ Can change background colors. Can modify as you do SP sites. SP designer. ………..○ Import profiles from AD (occurs once a day). So it is synching … not getting them real time. |
MSFT: Workflows in Office / Sharepoint
Nicely done webcast. Worthy review for system analysts and business analysts that are wanting to be aware of one way of automating processes that are primarily manual today in clients. Here is a link:
That said here are my rough notes as I watched and ran:
Quote: |
Eilene Hao – Program Mgr Office George Hatoun – Program Mgr Office • Workflow authoring scenarios • 2:30 — Workflow authoring solutions • Workflow authoring scenarios • 2:30 — Workflow authoring solutions |
-
Recent
- Site Moved
- Googles on Current Change Catalysts (HTML5, etc)
- UI Design: No Tools – Wetware
- Testing Rails Applications
- Startups – Numbers By Phase
- Take Off Your Rose Colored Relational DB Glasses
- Measure Twice – Cut Once
- Rails 3 – Merb Implications
- Farmville Is Bigger Than World of WarCraft? Really?
- Eric Schmidt (CEO Google) – Issues Facing U.S.
- Judy Estrin (Author): The Four Keys of Innovation
- PaaS (Longjump): The Glory (?) Of Centralized Computing
-
Links
-
Archives
- December 2009 (1)
- November 2009 (1)
- October 2009 (7)
- November 2008 (1)
- September 2008 (2)
- July 2008 (1)
- June 2008 (7)
- May 2008 (13)
- April 2008 (15)
- March 2008 (11)
- July 2007 (1)
- January 2007 (1)
-
Categories
-
RSS
Entries RSS
Comments RSS