Welcome to Station 6 on the Vendor Onboarding Learning Line. At this station, we'll test the stream to see how it works. Along the way, we'll identify a small improvement and make it.
Learning Concepts at This Station:
Creating fake users
Creating a test record
Start the Test
Viewing the initial vendor form
Supplying vendor data
Viewing an internal task
Claiming the task
Releasing or reassigning the task
Viewing tasks by date
Completing the task
To prepare for testing, the first step is to make sure that you or members of your testing-team are occupying the roles you plan to test.
For the Finance Team, that's easy to do, because you selected specific users. (You chose yourself and the "Test User" you created at station 3).
But for the other two roles, we used filters to select users who occupy that role. To test those roles, you'll need users who occupy those roles, as well.
For those teams, recall that we created filters that select reviewers based on their State field (the state they reside in). To make sure that you (or other testers) are in those roles:
If you have a team of people you're working with, each of you can occupy a different role. Or, if you're working solo, you can make sure that you are a participant in each of the roles. That advantage is that it is easy to test the system. The disadvantage is that your view of the system is always the same.
At this station, we'll use a real user -- yourself. And we'll test the Finance Team review process, because we know you are a participant in that role. But for rigorous testing, you'll want to create fake users.
Setting up fake users lets can log in as different people, so you can see how the view of the Pulpstream system changes, depending on who you are. That way you can be sure that each role sees the data they need to see, and no data they shouldn't see.
To create a fake user:
To test the stream, we need a test record -- a form that is submitted to Pulpstream that will launch the process we created, so we can see how it works. It turns out that it is very easy to do that:
In a couple of minutes, three "Pulpstream Notification" emails arrive in your inbox, one from each of the subprocesses that was initiated when the main process was launched.
Open the first one -- the "Complete Vendor Registration" task. That email contains a link to the Pulpstream form that you (as the vendor) need to fill out. (It contains two links actually. One at the top and one at the bottom. Both go to the same place.)
When you (as the vendor) click that link, you see the registration-kickoff form (because that is the way the process is designed, at the moment).
Note that:
At this point, it is clear that the process could use some improvement. As an extra-credit assignment, consider creating a better welcome form for vendors:
Once you click "Complete" in the record-detail display form, you go to the Vendor Registration input form, as defined in the process step.
In contrast to the task-completion form displayed earlier, this data-input form has two buttons, Save As Draft and Submit. That pair appears wherever data is being supplied, so a user can save work-in-progress when they need to.
When the form first appears, you are positioned in the initial tab -- in this case the General tab.
Note that the Vendor Name field (at the top) and the Email field (at the bottom) are already filled out. The data for those fields were supplied when the process was launched, and were stored in the data record for this stream instance (a fancy term that includes the data record, along with the status information that keeps track of the record's progress through the process defined for the stream).
Supply the required information in the General tab, then click the Tax Info tab and supply the data required there.
When you choose S Corp or C Corp, the Tax ID field appears. When you click in that field, you see the guidelines that help the user to enter data in the format specified for the field.
Note too, that when you upload a file, it can take a minute or so. While it is happening, the "Choose a file" button disappears. You'll know the upload is finished when the filename appears, along with the "Choose a file" button.
Extra-Credit Assignment #2:
When there are required fields on secondary tabs, as is the case here, it's a good idea to tell the user which tabs are required. (Pulpstream will reject the record when required data is missing, so no harm will be done. But it's easy for a user who is unfamiliar with the system to miss the additional tabs, so it's a good idea to point them out.)
Finally, click Submit to send the data to Pulpstream. The vendor's task is now done (for this subprocess, at least), and Pulpstream moves the record to the next step in its processing cycle.
Once the vendor registration data has been submitted to the system, the process we defined creates a review task for the Finance Team. To see that part of the process in action, log in to Pulpstream and go to the Home page.
When you log in, you see the task listed under "My Tasks" at the left. It is there because you are a member of the Finance Team. That list shows tasks that are available, in addition to tasks you own. On the right, under "Your Tasks", the indication refers to the tasks you own. (It tells you how many are due today and/or the number that are overdue.)
To see the difference, click the task to open it. The task window appears. This is the view you see when you open an individual task.
Since this is a review task, Approve and Reject buttons appear at the top, which would allow the task to be completed immediately. Since it is assigned to a role, there is also a status indicator that shows the task is currently "Unclaimed", along with a button that lets you claim it.
At the moment, the task is owned by everyone who occupies the designated role -- even though no one has as yet claimed it as their own. Clicking "View Owners" shows you who those users are.
At the moment, the task is unclaimed. Click the Claim button to claim it for yourself. Notice that the status-bar heading changes, showing you as the sole owner:
Just because you own the task now doesn't mean you're stuck with it forever, however. If you click your name, a dropdown appears with two options:
Of course, the availability of these options is configurable at the admin level. We will avoid plumbing those depths in detail, though. Just know that such options are available and that someone in a supervisory role can reassign tasks that belong to members of their team.
It is also worth noting at this point that when you click the dropdown under the Tasks tab, you can choose to view tasks of a particular type, or tasks that fall into a particular date range:
Most of the options are self explanatory: "Due Today", "Due in the next 7 days", "Overdue", "Unclaimed", "All Due Tasks", and "Recently Completed".
The one worth noting is "Following". That selection gives you status-at-a-glance for particular records whose progress you have chosen to follow.
It is now time to review the data supplied by the vendor:
In the online help system, see Managing Streams for more information on the many possible options for defining, collaborating on, and managing the streams you develop.
Congratulations! You have reached the next-to-last stop on the Vendor Onboarding Line! Next, learn about creating a master record for vendors, and why you might want to do that. But at this point, you've already learned most everything you need to know to begin building projects of your own!
So take a few minutes to breeze through the last stop on our tour, and then get ready to make your your business processes work more smoothly than they ever have before!