Downloads:
12,851
Downloads of v 2017.3.3.710-beta:
384
Last Update:
10 Jul 2017
Package Maintainer(s):
Software Author(s):
- Pragmatic Works Software
Tags:
admin component excel facebook hadoop licensed linkedin marketo pragmatic pragmaticworks salesforce sharepoint ssis task taskfactory trial twitterTask Factory
This is a prerelease version of Task Factory.
- 1
- 2
- 3
2017.3.3.710-beta | Updated: 10 Jul 2017
Downloads:
12,851
Downloads of v 2017.3.3.710-beta:
384
Maintainer(s):
Software Author(s):
- Pragmatic Works Software
Task Factory 2017.3.3.710-beta
This is a prerelease version of Task Factory.
Legal Disclaimer: Neither this package nor Chocolatey Software, Inc. are affiliated with or endorsed by Pragmatic Works Software. The inclusion of Pragmatic Works Software trademark(s), if any, upon this webpage is solely to identify Pragmatic Works Software goods or services and not for commercial purposes.
- 1
- 2
- 3
All Checks are Passing
3 Passing Tests
Deployment Method: Individual Install, Upgrade, & Uninstall
To install Task Factory, run the following command from the command line or from PowerShell:
To upgrade Task Factory, run the following command from the command line or from PowerShell:
To uninstall Task Factory, run the following command from the command line or from PowerShell:
Deployment Method:
This applies to both open source and commercial editions of Chocolatey.
1. Enter Your Internal Repository Url
(this should look similar to https://community.chocolatey.org/api/v2/)
2. Setup Your Environment
1. Ensure you are set for organizational deployment
Please see the organizational deployment guide
2. Get the package into your environment
Option 1: Cached Package (Unreliable, Requires Internet - Same As Community)-
Open Source or Commercial:
- Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://community.chocolatey.org/api/v2/. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
- You can also just download the package and push it to a repository Download
-
Open Source
-
Download the package:
Download - Follow manual internalization instructions
-
-
Package Internalizer (C4B)
-
Run: (additional options)
choco download taskfactory --internalize --version=2017.3.3.710-beta --pre --source=https://community.chocolatey.org/api/v2/
-
For package and dependencies run:
choco push --source="'INTERNAL REPO URL'"
- Automate package internalization
-
Run: (additional options)
3. Copy Your Script
choco upgrade taskfactory -y --source="'INTERNAL REPO URL'" --version="'2017.3.3.710-beta'" --prerelease [other options]
See options you can pass to upgrade.
See best practices for scripting.
Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.
If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:
choco upgrade taskfactory -y --source="'INTERNAL REPO URL'" --version="'2017.3.3.710-beta'" --prerelease
$exitCode = $LASTEXITCODE
Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
Exit 0
}
Exit $exitCode
- name: Install taskfactory
win_chocolatey:
name: taskfactory
version: '2017.3.3.710-beta'
source: INTERNAL REPO URL
state: present
allow_prerelease: yes
See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.
chocolatey_package 'taskfactory' do
action :install
source 'INTERNAL REPO URL'
version '2017.3.3.710-beta'
options '--prerelease'
end
See docs at https://docs.chef.io/resource_chocolatey_package.html.
cChocoPackageInstaller taskfactory
{
Name = "taskfactory"
Version = "2017.3.3.710-beta"
Source = "INTERNAL REPO URL"
chocoParams = "--prerelease"
}
Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.
package { 'taskfactory':
ensure => '2017.3.3.710-beta',
install_options => ['--prerelease'],
provider => 'chocolatey',
source => 'INTERNAL REPO URL',
}
Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.
4. If applicable - Chocolatey configuration/installation
See infrastructure management matrix for Chocolatey configuration elements and examples.
Private CDN cached downloads available for licensed customers. Never experience 404 breakages again! Learn more...
This package was approved as a trusted package on 10 Jul 2017.
Task Factory
Task Factory offers over 45 essential, high-performance components and tasks for SSIS that eliminate the need for programming. Task Factory includes a 14-day free trial or enter your license key to access the full featured SSIS tasks and components.
"Using the Salesforce Source and Destination alone was worth the purchase of Task Factory." - Satisfied Task Factory User
Task Factory Highlights
Connectivity
Allows you to pull information using SSIS from platforms such as Hadoop, SharePoint, Salesforce, Facebook, Twitter and much more.
Productivity
Increase productivity and decrease development time by eliminating the need to program custom tasks using our efficient components.
Performance
Task Factory components are optimized to run much faster than the native SSIS components.
$ErrorActionPreference = 'Stop';
$packageName = 'taskfactory'
$softwareName = 'Task Factory*'
$installerType = 'MSI'
$silentArgs = '/quiet /norestart'
$validExitCodes = @(0, 3010, 1605, 1614, 1641)
$uninstalled = $false
$local_key = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*'
$machine_key = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*'
$machine_key6432 = 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*'
$key = Get-ItemProperty -Path @($machine_key6432,$machine_key, $local_key) `
-ErrorAction SilentlyContinue `
| ? { $_.DisplayName -like "$softwareName" }
if ($key.Count -eq 1) {
$key | % {
$file = "$($_.UninstallString)"
if ($installerType -eq 'MSI') {
$silentArgs = "$($_.PSChildName) $silentArgs"
$file = ''
}
Uninstall-ChocolateyPackage -PackageName $packageName `
-FileType $installerType `
-SilentArgs "$silentArgs" `
-ValidExitCodes $validExitCodes `
-File "$file"
}
} elseif ($key.Count -eq 0) {
Write-Warning "$packageName has already been uninstalled by other means."
} elseif ($key.Count -gt 1) {
Write-Warning "$key.Count matches found!"
Write-Warning "To prevent accidental data loss, no programs will be uninstalled."
Write-Warning "Please alert package maintainer the following keys were matched:"
$key | % {Write-Warning "- $_.DisplayName"}
}
Log in or click on link to see number of positives.
- taskfactory.2017.3.3.710-beta.nupkg (8c81695ebe3d) - ## / 60
- BETA_TaskFactory_2017.3.3.710.exe (43c2f3d26876) - ## / 62
In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).
Chocolatey Pro provides runtime protection from possible malware.
Add to Builder | Version | Downloads | Last Updated | Status |
---|---|---|---|---|
Task Factory 2018.2.4.503 | 911 | Thursday, May 3, 2018 | Approved | |
Task Factory 2018.2.3.412-beta | 330 | Thursday, April 12, 2018 | Exempted | |
Task Factory 2018.2.2.302-beta | 334 | Friday, March 2, 2018 | Exempted | |
Task Factory 2018.1.4.208 | 368 | Thursday, February 8, 2018 | Approved | |
Task Factory 2018.1.4.129-beta | 384 | Monday, January 29, 2018 | Exempted | |
Task Factory 2018.1.3.122-beta | 327 | Monday, January 22, 2018 | Exempted | |
Task Factory 2018.1.2.1206-beta | 359 | Wednesday, December 6, 2017 | Approved | |
Task Factory 2018.1.1.1030-beta | 393 | Monday, October 30, 2017 | Approved | |
Task Factory 2017.4.6.1107 | 395 | Tuesday, November 7, 2017 | Approved | |
Task Factory 2017.4.5.1106 | 358 | Monday, November 6, 2017 | Approved | |
Task Factory 2017.4.5.1018-beta | 347 | Wednesday, October 18, 2017 | Exempted | |
Task Factory 2017.4.4.1017-beta | 339 | Tuesday, October 17, 2017 | Exempted | |
Task Factory 2017.4.3.1010-beta | 382 | Tuesday, October 10, 2017 | Approved | |
Task Factory 2017.3.3.807 | 407 | Monday, August 7, 2017 | Approved | |
Task Factory 2017.3.3.710-beta | 384 | Monday, July 10, 2017 | Approved | |
Task Factory 2017.3.2.605-beta | 398 | Monday, June 5, 2017 | Approved | |
Task Factory 2017.3.1.502-beta | 387 | Tuesday, May 2, 2017 | Approved | |
Task Factory 2017.2.8.525 | 397 | Thursday, May 25, 2017 | Approved | |
Task Factory 2017.2.5.503 | 404 | Wednesday, May 3, 2017 | Approved | |
Task Factory 2017.2.4.502 | 381 | Tuesday, May 2, 2017 | Approved | |
Task Factory 2017.2.3.501 | 383 | Monday, May 1, 2017 | Approved | |
Task Factory 2017.2.3.330-beta | 432 | Thursday, March 30, 2017 | Approved | |
Task Factory 2017.1.5 | 437 | Thursday, February 9, 2017 | Approved | |
Task Factory 2017.1.4 | 402 | Thursday, February 2, 2017 | Approved | |
Task Factory 2017.1.3 | 407 | Thursday, January 12, 2017 | Approved | |
Task Factory 2017.1.2-beta | 451 | Tuesday, November 29, 2016 | Approved | |
Task Factory 2016.4.5 | 416 | Thursday, November 3, 2016 | Approved | |
Task Factory 2016.4.4 | 476 | Tuesday, November 1, 2016 | Approved | |
Task Factory 2016.3.1-beta1 | 421 | Monday, May 2, 2016 | Exempted | |
Task Factory 2016.1.5-beta5 | 403 | Tuesday, January 19, 2016 | Exempted | |
Task Factory 2016.1.3-beta3 | 419 | Thursday, January 7, 2016 | Exempted |
© 2016
Task Factory version 2017.3.3.710-beta
New Features
8765: Move the preview for dynamics source to a pop up
10293: Rest Source and Destination can now pass cookies during authentication
10342: Add Guid Sorting choices for Dimension Merge
- We added a choice for sorting guids to xml output destination. We should add the same feature to dimension merge so that users who sort by guids (WHY WOULD THEY DO THAT????!!!!) can choose the same option.
- Sql Order By
- Sort Transform
- Dot Net Guid
- String
- Everything upgraded treat as String option unless Treat Guids As Sql Guids is checked.
- Maybe add to CommonCandidate?
- Call out in release notes so people don't get confused.
10390: Included the ability to preview Owner object columns in Salesforce Source UI
10914: Advanced Execute Package task can now use project level parameters when in Project Deployment Model
11025: Dynamics CRM Source can now extract the data from a view on an entity
11039: Rest Source and Destination now support OAUth1 and Basic rest connections
11098: XML Generation Transform can now automap columns
11157: Within SFTP task, changing 'Stop package on failure?' now sets the 'FailPackageOnFailure' property to the same value
11184: Added USPS Address Verification Component
- Create a SSIS component that can accept address information, and validate it against the USPS database.
- Develop API Layer
- SSIS Wrapper
11643: Allow accessing Memory Optimized tables in Upsert
11644: Check against zombie transactions
11650: TF Rest Source Component Headers Variable/Parameter Syntax
- Correct parameter/variable syntax used in the Header section of the Rest Source component. Currently, does not accept syntax with < > around @Namespace::Variable declaration. Syntax is inconsistent between Headers and API Endpoint sections
11974: REST Connection now allows selecting of REST config file
11975: REST Config files now include header section
11987: SMTP Connection Manager can now reuse same connection across the SSIS package execution
12004: Maerketo Destination now includes the ability to add custom parameters
12401: Task Factory SSIS 2017 support
- Verify TF 2017 support
Updated Features
11964: Pack - Unpack Columns transform now supports removing byte order marks in xml unpack
11976: REST Destination "Test API" button now includes warning when clicked
- Including a warning helps prevent unintentional REST calls
Fixes
1605: BI xPress Auditing Framework within Workbench throws "System.Exception" errors when being applied to packages containing Task Factory Components
4407: Dimension Merge SCD transform throws "Array dimensions exceeded supported range error" when initial load of 200+ million rows
10278: Dimension Merge SCD Incorrectly Sending Data Down New Path When SCD2 date is invalid
10812: When in Project Deployment mode, child packages executed by the Advanced Execute Package Task do not use any of their referenced project parameters during execution
11033: XML Generator throws an "item with same key" error when inside a for-each loop
11657: Fact Table Destination Lookups are re-written when opened in 2017.1 versions
11659: Email Source FilterDelimiter property does not work
11664: Upsert Destination throwing Object Reference Error for SQL_Variant data type
11667: Excel Source sometimes throws "Object Reference" error when executing
11672: Advanced Derived Column shows invalid expressions as valid
11890: Excel Source is not able to read formatted rows with a common formatid
11891: Fact Table Destination fails to loads when objects are missing
11960: Pack - Unpack Columns transform throws 'Column must have a code page greater than zero' error when new columns are added
11961: Dynamics CRM Source takes a long time to respond when connecting to objects with high number of activity parties
12014: Excel Source does not parse worksheet properly where row indexes are skipped
12036: Salesforce Source incorrectly maps columns in Error Output after truncation occurs
12476: Unpack Columns transform does not parse columns with DT_NTEXT or DT_TEXT data types
This package has no dependencies.
Ground Rules:
- This discussion is only about Task Factory and the Task Factory package. If you have feedback for Chocolatey, please contact the Google Group.
- This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
- The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
- Tell us what you love about the package or Task Factory, or tell us what needs improvement.
- Share your experiences with the package, or extra configuration or gotchas that you've found.
- If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.