I asked a similar question of another project that is CRM focused
(vTiger). I've been working with Zope/Plone for the last 2 years, am
strong in ZPT followed by python. I would like to accomplish the
following:<br>

<ol>
  <li>be able to transfer/assign tasks to appropriate persons
csr/manager based on type of action, possibly categorized by
authorization level<br>
<span style="font-weight: bold;">use case:</span> customer calls
the help desk and wants their thingy ma jig to be able to send messages
to hong kong, this requires a manager to authorize this. The customer
rep creates a &quot;request&quot; in ERP5 for &quot;send message to hongkong
ability&quot; this automatically assigned to a manager since a normal
customer rep cannot accomplish this task.<br>
  </li>
  <li>master screen where a manager can see outstanding items and required completion time<br>
    <span style="font-weight: bold;">use case:</span> a manager logs in
and goes to their master screen. It shows them outstanding tasks with a
live countdown to when it will become overdue, overdue tasks are
highlighted in a different color.<br>
  </li>
  <li>ability to assess csr performance based on time task is completed<br>
    <span style="font-weight: bold;">use case:</span> a manager goes to
an area in ERP5 which allows them to see how many calls were fielded
by customer rep x and how quickly issues were resolved based on
predetermined completion times<br>
  </li>
  <li>call type differentiation - should be able to show a report of
the number of calls grouped by type (10 balance requests, 15 signups.)</li>
  <li>talk
to an external webservice via SOAP, should be possible to pull
additional customer data stored on a different server and then store
that data locally in the ERP5 database. <br>
    <span style="font-weight: bold;">use case:</span> customer
transaction history for web purchases are stored on an external
website. ERP5 works with an hourly cronjob to update itself with the
latest purchase history of customers (e.g. items purchased and the time
of purchase and failed purchases)</li>
</ol>

I'm especially interested in how much of this can ALREADY be
accomplished in ERP5 and whether the balance can realistically be
accomplished in 5 dedicated days (i.e. 40 programmer hours and lots of
feedback from the mailing list)<br>
<br>
Which items will be the most time consuming? Are any of the items above trivial?<br>
This solution is targeting a small customer order taking/help desk scenario with less than 10 seats.<br>