Active Gantt CompleteObjectMove - gantt-chart

I am evaluating this tool
I need to fit every task one against each other when the user add o move a task
I have read something about completeobjectmove but I am not able to find anything
Thanks in advance
I will try to explain. I am interested in showing a graphical production planning. You can change orders (tasks) between machines (rows). When a task is inserted, moved o deleted I need to reorganize automatically the rest of other tasks one agaist each other.I am using VBN. Is there any way to automatically reorganize all the tasks in the same row?. If I insert a task i need to move the rest os the tasks to the right. If I delete a task o move to another row I need to move the rest of the tasks to the left.
I am Using VBN –

Yes he is referring to ActiveGantt (but what version VBN, CSN, VBW, CSW, VBE, CSE or VC?). What language are you using Visual Basic 6, Visual Basic .NET, C#, C++, Visual Basic for Applications? The question does not contain enough information. Please explain in detail what you are trying to do.

Related

Grouping similar strings that have misspellings, spacing differences, etc

I have a data set of about 1 million employer names. These names are from a free-form text field so they include misspellings and variations in the way they are inputted (e.g. "Amazon" .. "Amzaon" .. "Amazon.com" .. "Amazon Web Services" .. "AWS").
I want to either A) group these 1 million so I have a somewhat accurate sense of how many unique employers are in the data set or B) be able to find all variations of any given employer.
So far, I've been using the data in Tableau, then filtering on "employer name" and searching all variations of the name I can think of. But it's tedious and I'm pretty sure I'm leaving many out.
I've also used the fuzzy add-in for excel but it hasn't worked that well on misspellings, special characters...
Tableau just isn't suited for doing this kind of analysis straight out of the box, and I would highly recommend doing some pre-processing on your data before putting trying to build a workbook around it.
Like another commenter said, you could look into using Tableau Prep Builder for a one-time transformation on your data set, but if you wanted to automate this process it costs extra to add functionality to whatever Tableau Server installation you have.
If you're familiar with Python or R (and the integration between Tableau Server and those services is supported by your organization), you could look into building a script to run the transformation real-time, but it probably won't be too efficient.
Try experimenting with Tableau Prep Builder - the companion tool that comes with your Tableau Creator license. It has a group feature that is designed for just these problems.
In Prep Builder, you’ll just need to connect to your data, add a cleaning step, and then add a group to your cleaning step.

How to generate a custom Word-based report with different client data? (No Mail Merge)

What I want to do: Generate a report in Word based on unique data that I manually enter for different clients.
I collect at least 100 variables of data for different clients. I must write a report for each client that contains this information.
What I have tried in the past: I tried to streamline this process by using Excel to enter the data in select cells and run the Mail Merge function, which would then export the unique data into a templated Word document.
Problem: Unfortunately, this process is prone to error and has a tendency to crash my computer.
Question: Is there a way that I can successfully make this a seamless process?
Note: I do NOT have any programming knowledge whatsoever but I am here because I think a non-programming approach is simply not efficient. I am hoping I can reach a solution to this issue by teaching myself basic programming principles. Is this possible?
Yes - one way is to first add the Microsoft Office Word references in the VBA window. Then you can set up a word document with bookmarks. Then for each data you would like to insert:
Doc.Bookmarks("Bookmarknamehere").Select
App.Selection.TypeText "ClientDataHere"
You will have to define the word application and document variables and the above will work.

Is It Possible To Reference TFS Work Item Fields More Than Once Within The Same Work Item?

We are currently in the process of upgrading from TFS 2008 to TFS 2012. When TFS 2008 was set up, the people involved didn't understand a lot of what the work item fields were for, and we ended up with very heavily customised templates and in fact lost a lot of default fields. As part of the upgrade to 2012 we are trying to return to the out of the box templates as much as possible to ensure we get to use as many of the features as possible, however there are a small number of custom fields that we need to include for reporting purposes.
Our product development process involves a roadmap for upcoming releases which includes new work as well as bug fixes. When a bug is assigned to be worked on by the developers we would like to be able to choose which release we're targeting the fix for - as far as I can see, Iteration is best suited for this. At the point the bug is closed though, we would also like to track what release it was actually fixed in, since things often get bumped from one release to the next if higher priority bugs or change requests come in, but this is where we come unstuck since I can't seem to assign Iteration to both fields such that the two show different values.
If possible we would prefer not to have global lists that have to be constantly updated with release numbers across our product range (we have around 8 different products which are constantly in development, each with their own release numbers), and leaving one of them as a text field leaves open the possibility that we will get inconsistencies in what people enter, eg 1.01 versus 1.1 which will show up in reporting as 2 different releases. As the fields are just looking up a set of values in the background, is there no way that the iteration list can be used twice? Or does someone have an alternative suggestion as to how we get round this?
What I think I'd suggest in this case is using a COPY rule on a state change event, so that when you move your work item into the Closed state, it would populate your custom field with the value currently in your Iteration field.
This would give you a snapshot of the value at the right point in time which then wouldn't be altered if the iteration was later changed, along with a history entry if it was opened & closed multiple times over its lifetime.
As iteration is time limited and release is perpetual there is an inherent mismatch of purpose with using iteration here. Iteration is for planning.
You would be better creating a release list with the version that you release.
If you are sprinting for example you may not know up front which release you will end up on before you start. If you are not sprinting then you are just kidding yourself that your know.

Can I export a SharePoint list to an Excel file subdivided into separate worksheets?

We have a SharePoint 2007 deployment which will have a substantially large document library. My client wants the ability to export this library to an Excel spreadsheet, but specifically wants the ability to divide the spreadsheet into several worksheets based on a specific field. Is this possible to accomplish in WSS 3.0, through the object model or otherwise?
There is a out-of-the-box Export to Spreadsheet, but it does not appear to support automated subdivision of the list items into separate worksheets. I do not know if Excel Services that come with MOSS are capable of it, but we do not have MOSS so we cannot consider it an option for now.
EDIT
It seems that by mentioning "out-of-the-box", I am implying that I'd prefer something quick and simple. Let's dispel that. I do a lot of heavy work in the object model. I only mentioned the Export to Spreadsheet because that's the only available method I know of off-hand, and its options are limitted. So I am comfortable with all manner of work level that can be suggested.
I should also note that keeping the list linked with the spreadsheet is undesired. We want to be able to download the spreadsheet as a reference. Because of the number of people who will be working on the list, it would be absolute chaos to try and synchronize all of the linked files. My client has agreed that it'll be easier to handle obsolete copies than to try some synchronized system.
The solution also needs to be deployable. So things which do not tailor to an individual site are best.
You won't be able to do this OOTB. You will have to write some code to iterate through the records of the list either using
The SharePoint OM - Better performance and richer API but has to run on a Web Front End
The web service - Can run on any machine
Then you can build up the Excel spreadsheet either by
Using the Excel object model (aka Automation) if this is a quick kludge running from a workstation - but excel wasn't designed to be used from an unattended server and/or high volume so you may also want to look at
A 3rd party component such as SpreadsheetGear to generate the Excel spreadsheet files.
A good bet is to quickly create views for your items (using filters as you want) mirroring your desired worksheets and then export those views into excel. Those views update with the list and you can manually grab new versions later. Still manual but OOTB and no excel hacking needed.
I posted this on SharePoint Overflow. One of the answers I received there was very useful, regarding the utility of the Open XML SDK. Thank you to those who answered... I looked over your suggestions. My client has decided to go through with this one on account that it does not cost money to implement (as Spreadsheet Gear or datapresentation's plugin would).

How can I use Excel for project management? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
Joel often talks about using MS Excel for lightweight project management, but I'm curious about actual implementations of this idea. I've seen some templates that seem to clone MS Project via macros, which would be overkill for a lightweight project. Anyone have any useful templates?
try
feature task estimated hours actual hours current %
---------- ---------- --------------- ------------ ---------
if estimated hours times current % is greater than actual hours, you are behind schedule
update the actual hours and current % on a daily basis
see also joel's old excel template
Maybe a bit off-topic, but you might want to consider testing Google Docs. There is a Gantt chart widget provided by Viewpath in the "Insert->Widget..." menu option.
You have some pretty advance template with Pipetalk Scheduler
alt text http://ep.yimg.com/ip/I/pipetalk_2055_216386
However, since it seems to be a little too much, I just transfered that to the worst UI thread ;)
Edward Tufte - aka "the man" when it comes to data representation has done a lot of work on Gantt charts (http://en.wikipedia.org/wiki/Gantt_chart) has some good information on this topic, but basically it boils down to using Excel as a Gantt chart creator, the advantage being that it's simple and won't get in your way much:
http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=000076
It's not excel, but I saw scrumy and liked it's demo. For a small project recently, I just generated a project plan using 'Cross Functional Flowchart' under Business Process with some flow/process stuff in Visio.
You could consider using a Sprint Backlog. You estimate the time for every tasks of your project and your update the estimated remaining time every day or so. Then you have a burndown chart that shows the remaining effort to complete the project.
If your project is too large for a daily tracking, you could either do the tracking every week, or manage a product backlog of the things to be done in your project as a coarse-grained level of planning and then choose the most prioritized one for the finer-grained planning level.
You might want to look at Scrum(1) or any other agile methods for lightweight development methods for further details.
(1) http://en.wikipedia.org/wiki/Scrum_(development)
If you like using spreadsheets and not getting involved with too many fancy tools, have a look at The One Page Project Manager - it's exactly as described, a nice, lightweight way to keep track of all your important project info on a single worksheet.
Much simpler: some Gantt graph in Excel ,as illustrated here.
The columns I use are
1) Task Name
2) Budget Hours
3) Total Hours
4) Remaining Hours
The Key is column (4). Rather than getting the person to estimate a percent complete; get them to re-estimate from this point forward. Its a subtle change but the mindset is much different. Otherwise you almost always end up stuck at 90% complete.
There are a lot of useful template in this page. Also, you can read more in our project management software blog.
Hope it helps :)
I use EasyProjectPlan which is an Excel Project Plan that syncs with Outlook and MSProject.
www.EasyProjectPlan.com
I use the Outlook and Calendar sync features to distribute and collect task information to my team members.
I distribute the EPP Excel file to all team members either by email or I post it in a shared folder.
My team members can edit the EPP excel file and send the changes back to me.
Most of the companies I work for have no PM task management system so EPP allows me to walk onto any project and immediately distribute and collect task information to all team members. Considering that most companies use Excel and Outlook, there is nothing to install on any computer.
In my experience, team members prefer to view task information in Excel and Outlook.

Resources