You are not logged in.
I'm developing a small mobile app for Windows Mobile Smartphone to submit time on the go. I had three questions:
1. For speed sake, I only want to do one data request to prepopulate the projects and task list...but can't seem to get a cost effective API entry to FB to link the projects and tasks together (two dataset tables in .net).
I would like it when a user selects a project, i can immediately filter the tasks in the combobox below from in memory data.
I know that I could loop through and do a web request for project id retrieved, but that gets very cost and data intensive on the mobile client app for 20+ projects. Microsoft .Net allows me to due an in memory dataset merge if I could get some kind of column mappings table.
Is there any plans to add a "Task_ProjectsID" to the task.list response as an Multi-Valued attribute (i.e <Task_ProjectsID>3,4,5,6</Task_ProjectsID>)...or just a "primary key table" that links tasks and projects together.
2. If a task is not assigned to a project, but I submit a time entry with the project and task id (task id not assigned to project)...what happens?
3. Also, is there any plans to provide Web Service (w/SOAP and DISCO) in the future?
Thanks,
John
Offline
Hi John,
Thanks for sharing your feedback with us. Those are really good questions to ask. I will have to put you in touch with Ben our API developer who can answer your questions in more detail. He's a little busy with our coming release at the moment, but he should be able get back to you on this soon. I apologize for the delay.
Cheers,
Offline
thanks
Offline
Hi John,
I'll try and answer your questions one at a time.
1) We don't have immediate plans to return project/task relationships like this, but I have to say it's pretty tight-looking, and I understand the upside, so we'll look into it.
2) It ought to throw an error, but right now it doesn't, which introduces some inconsistencies. I'm going to look at creating a fix shortly.
3) Pretty unlikely - at least, in the immediate future. We're more likely to offer alternative response formats (i.e. JSON) first.
BTW - Someone forwarded me your handy work a moment ago, and it looks really, really awesome.
- Ben
Offline