Beispiel #1
0
        public void Design(IActivityDesigner designer)
        {
            designer.AddInput("Collection Name").WithDefaultValue("computerName");

            designer.AddOutput("Collection Name");
            designer.AddOutput("Status Message");
        }
Beispiel #2
0
        public void Design(IActivityDesigner designer)
        {
            designer.AddInput("Excel File Path").WithDefaultValue(FieldValue_ExcelFilePath);
            designer.AddInput("Has Header Row").WithBooleanBrowser().WithDefaultValue(FieldValue_HasHeaderRow);
            designer.AddInput("Force mixed data to be converted to text").WithBooleanBrowser().WithDefaultValue(FieldValue_ForceMixedData).NotRequired();
            designer.AddInput("TypeGuessRows").WithListBrowser(TypeGuessValues).WithDefaultValue(FieldValue_TypeGuessRows).NotRequired();
            designer.AddInput("; Replacement").WithDefaultValue(FieldValue_SemiColonReplacement).NotRequired();
            designer.AddInput("CSV Delimiter").WithDefaultValue(FieldValue_CSVDelimiter).NotRequired();
            designer.AddInput("Sheet Name").WithDefaultValue(FieldValue_SheetName).NotRequired();

            designer.AddOutput("Excel File Path").AsString();
            designer.AddOutput("Full line as string with fields separated by ;").AsString();
            designer.AddOutput("Number of rows").AsNumber();
            designer.AddOutput("Has Header Row").AsString();
            designer.AddOutput("Force mixed data to be converted to text").AsString();
            designer.AddOutput("TypeGuessRows").AsNumber();
            designer.AddOutput("Select filter").AsString();
            designer.AddOutput("Where filter").AsString();
            designer.AddOutput("; Replacement").AsString();
            designer.AddOutput("CSV Delimiter").AsString();
            designer.AddOutput("Sheet Name").AsString();

            designer.AddFilter("Select filter").WithRelations(Relation.EqualTo);
            designer.AddFilter("Where filter").WithRelations(Relation.EqualTo);
        }
Beispiel #3
0
 public void Design(IActivityDesigner designer)
 {
     designer.AddInput("Server Name").WithBooleanBrowser();
     designer.AddInput("Allow Remote Desktop Connection").WithBooleanBrowser();
     designer.AddOutput("Action Result").AsNumber().WithDescription("Result of Request");
     //designer.AddCorellatedData(typeof(FIMSyncManagementAgents));
 }
Beispiel #4
0
 public void Design(IActivityDesigner designer)
 {
     designer.AddInput("Email ID");
     designer.AddInput("Destination Folder");
     designer.AddInput("Alternate Mailbox").NotRequired();
     designer.AddOutput("Email ID");
 }
 public void Design(IActivityDesigner designer)
 {
     designer.AddInput("Existing Package ID").WithDefaultValue("ABC00000");
     designer.AddInput("New Package Source Path").WithDefaultValue("\\\\PATH\\TO\\SOURCE_FILES");
     designer.AddCorellatedData(typeof(package));
     designer.AddOutput("Number of Packages");
 }
 public void Design(IActivityDesigner designer)
 {
     designer.AddInput("New OU Name").WithDefaultValue("New Container Name");
     designer.AddInput("Parent OU LDAP Path").WithDefaultValue("LDAP://Contoso.com/OU=ParentContainer,DC=Contoso,DC=Com");
     designer.AddInput("New OU Description").WithDefaultValue("Description").NotRequired();
     designer.AddOutput("Organization Unit LDAP Path").AsString();
 }
 public void Design(IActivityDesigner designer)
 {
     designer.AddInput("Existing Package ID").WithDefaultValue("ABC00000");
     designer.AddInput("New Package Description").WithDefaultValue("Description");
     designer.AddCorellatedData(typeof(package));
     designer.AddOutput("Number of Packages");
 }
Beispiel #8
0
        public void Design(IActivityDesigner designer)
        {
            designer.AddInput("Collection ID").WithDefaultValue("AAA00000");

            designer.AddCorellatedData(typeof(collectionMember));
            designer.AddOutput("Number of Members");
        }
Beispiel #9
0
        public void Design(IActivityDesigner designer)
        {
            designer.AddInput("Machine Name");
            designer.AddInput("Port Number");

            designer.AddOutput("Port Status");
        }
 public void Design(IActivityDesigner designer)
 {
     designer.AddInput(getObjectPropValuesRefStrings.ldapPath).WithDefaultValue("LDAP://Contoso.com/CN=ObjectName,OU=Container,DC=Contoso,DC=Com");
     designer.AddInput(getObjectPropValuesRefStrings.useSecureConnection).WithDefaultValue("False").WithListBrowser(getObjectPropValuesRefStrings.tOrF).NotRequired();
     designer.AddInput(getObjectPropValuesRefStrings.childItemSelection).WithDefaultValue("False").WithListBrowser(getObjectPropValuesRefStrings.tOrF).NotRequired();
     designer.AddCorellatedData(typeof(ObjectValues));
 }
 public void Design(IActivityDesigner designer)
 {
     designer.AddInput("Management Agent Name");
     designer.AddInput("Run Profile Name");
     designer.AddOutput("Status").AsNumber().WithDescription("Status");
     designer.AddCorellatedData(typeof(FIMSyncManagementAgentRunProfiles));
 }
Beispiel #12
0
        public void Design(IActivityDesigner designer)
        {
            string[] PriorityOptions = new string[6];
            PriorityOptions[0] = "AboveNormal";
            PriorityOptions[1] = "BelowNormal";
            PriorityOptions[2] = "High";
            PriorityOptions[3] = "Idle";
            PriorityOptions[4] = "Normal";
            PriorityOptions[5] = "Realtime";

            string[] hiddenOptions = { "True", "False" };

            designer.AddInput("Computer Name");
            designer.AddInput("Task Name");
            designer.AddInput("Application Name").NotRequired();
            designer.AddInput("Parameters").NotRequired();
            designer.AddInput("Comment").NotRequired();
            designer.AddInput("Creator").NotRequired();
            designer.AddInput("Working Directory").NotRequired();
            designer.AddInput("Account Name").NotRequired();
            designer.AddInput("Password").PasswordProtect().NotRequired();
            designer.AddInput("Hidden").NotRequired().WithListBrowser(hiddenOptions);
            designer.AddInput("IdleWaitDeadlineMinutes").NotRequired();
            designer.AddInput("IdleWaitMinutes").NotRequired();
            designer.AddInput("Max Runtime (Seconds)").NotRequired();
            designer.AddInput("Priority").NotRequired().WithListBrowser(PriorityOptions);

            designer.AddCorellatedData(typeof(opalisTask));
        }
Beispiel #13
0
        public void Design(IActivityDesigner designer)
        {
            WqlConnectionManager connection = CM2012Interop.connectSCCMServer(settings.SCCMSERVER, settings.UserName, settings.Password);

            designer.AddInput("Advertisement ID").WithDefaultValue("ABC00000");

            designer.AddInput("BATTERY_POWER").WithDefaultValue(false).WithBooleanBrowser();
            designer.AddInput("RUN_FROM_CD").WithDefaultValue(false).WithBooleanBrowser();
            designer.AddInput("DOWNLOAD_FROM_CD").WithDefaultValue(false).WithBooleanBrowser();
            designer.AddInput("RUN_FROM_LOCAL_DISPPOINT").WithDefaultValue(false).WithBooleanBrowser();
            designer.AddInput("DOWNLOAD_FROM_LOCAL_DISPPOINT").WithDefaultValue(false).WithBooleanBrowser();
            designer.AddInput("DONT_RUN_NO_LOCAL_DISPPOINT").WithDefaultValue(false).WithBooleanBrowser();
            designer.AddInput("DOWNLOAD_FROM_REMOTE_DISPPOINT").WithDefaultValue(false).WithBooleanBrowser();
            designer.AddInput("RUN_FROM_REMOTE_DISPPOINT").WithDefaultValue(false).WithBooleanBrowser();
            designer.AddInput("DOWNLOAD_ON_DEMAND_FROM_LOCAL_DP").WithDefaultValue(false).WithBooleanBrowser();
            designer.AddInput("DOWNLOAD_ON_DEMAND_FROM_REMOTE_DP").WithDefaultValue(false).WithBooleanBrowser();
            designer.AddInput("BALLOON_REMINDERS_REQUIRED").WithDefaultValue(false).WithBooleanBrowser();
            designer.AddInput("RERUN_ALWAYS").WithDefaultValue(false).WithBooleanBrowser();
            designer.AddInput("RERUN_NEVER").WithDefaultValue(false).WithBooleanBrowser();
            designer.AddInput("RERUN_IF_FAILED").WithDefaultValue(false).WithBooleanBrowser();
            designer.AddInput("RERUN_IF_SUCCEEDED").WithDefaultValue(false).WithBooleanBrowser();

            designer.AddCorellatedData(typeof(advertisement));
            designer.AddOutput("Number of Advertisements");
        }
Beispiel #14
0
        public void Design(IActivityDesigner designer)
        {
            designer.AddInput("Filter Query").WithDefaultValue("ResourceID='375'");
            designer.AddInput("Class").WithDefaultValue("SMS_R_SYSTEM");

            designer.AddOutput("Number of Objects");
        }
Beispiel #15
0
 public void Design(IActivityDesigner designer)
 {
     designer.AddInput("Base Directory Location").WithFolderBrowser();
     designer.AddInput("Created After").NotRequired();
     designer.AddOutput("Base Directory").AsString();
     designer.AddCorellatedData(typeof(Folder));
 }
Beispiel #16
0
        public void Design(IActivityDesigner designer)
        {
            int[] hourDuration = new int[24];
            for (int i = 0; i < 24; i++)
            {
                hourDuration[i] = i;
            }

            int[] minuteDuration = new int[60];
            for (int i = 0; i < 60; i++)
            {
                minuteDuration[i] = i;
            }

            designer.AddInput("Advertisement ID").WithDefaultValue("ABC00000");

            designer.AddInput("Start Time").WithDefaultValue("5/5/2005 5:00PM").WithDateTimeBrowser();

            designer.AddInput("Day Duration").WithDefaultValue(0);
            designer.AddInput("Hour Duration").WithDefaultValue(0).WithListBrowser(hourDuration);
            designer.AddInput("Minute Duration").WithDefaultValue(0).WithListBrowser(minuteDuration);

            designer.AddInput("Is GMT").WithDefaultValue(true).WithBooleanBrowser();

            designer.AddCorellatedData(typeof(advertisement));
            designer.AddOutput("Number of Advertisements");
        }
Beispiel #17
0
 public void Design(IActivityDesigner designer)
 {
     designer.AddInput("Computer Name");
     designer.AddInput("Task Name");
     designer.AddCorellatedData(typeof(opalisTask));
     designer.AddOutput("Number of Removed Tasks");
 }
Beispiel #18
0
        public void Design(IActivityDesigner designer)
        {
            designer.AddInput("Network Adapter Name");
            designer.AddInput("VM Name");

            designer.AddCorellatedData(typeof(networkAdapter));
        }
 public void Design(IActivityDesigner designer)
 {
     designer.AddInput("Site Code").WithDefaultValue("SMS");
     designer.AddInput("SUP Server Name").WithDefaultValue("Server Name");
     designer.AddOutput("Site Code");
     designer.AddOutput("Server Name");
 }
 public void Design(IActivityDesigner designer)
 {
     designer.AddInput("Key Path:  HKLM:\\");
     designer.AddInput("Value Name");
     designer.AddInput("Server Name").WithComputerBrowser();
     designer.AddOutput("Results").AsString();
 }
Beispiel #21
0
        public void Design(IActivityDesigner designer)
        {
            string[] persistenceOptions = new string[5];
            persistenceOptions[0] = "Persistent";
            persistenceOptions[1] = "NonPersistent";
            persistenceOptions[2] = "IndependentPersistent";
            persistenceOptions[3] = "IndependentNonPersistent";
            persistenceOptions[4] = "Undoable";

            string[] diskTypeOptions = new string[4];
            diskTypeOptions[0] = "rawVirtual";
            diskTypeOptions[1] = "rawPhysical";
            diskTypeOptions[2] = "flat";
            diskTypeOptions[3] = "unknown";

            string[] splitOptions = new string[2];
            splitOptions[0] = "true";
            splitOptions[1] = "false";

            string[] thinProvisionedOptions = new string[2];
            thinProvisionedOptions[0] = "true";
            thinProvisionedOptions[1] = "false";

            designer.AddInput("Persistence").NotRequired().WithListBrowser(persistenceOptions);
            designer.AddInput("DiskType").NotRequired().WithListBrowser(diskTypeOptions);
            designer.AddInput("CapacityKB");
            designer.AddInput("Split").NotRequired().WithListBrowser(splitOptions);
            designer.AddInput("ThinProvisioned").NotRequired().WithListBrowser(thinProvisionedOptions);
            designer.AddInput("DeviceName").NotRequired();
            designer.AddInput("Datastore").NotRequired();
            designer.AddInput("VM");
            designer.AddInput("DiskPath").NotRequired();
            designer.AddCorellatedData(typeof(harddisk));
        }
Beispiel #22
0
        public void Design(IActivityDesigner designer)
        {
            designer.AddInput("Existing Collection ID").WithDefaultValue("SMS00001");

            designer.AddCorellatedData(typeof(collection));
            designer.AddOutput("Number of Collections");
        }
Beispiel #23
0
 public void Design(IActivityDesigner designer)
 {
     designer.AddInput("Existing Package ID").WithDefaultValue("ABC00000");
     designer.AddInput("Existing Program Name").WithDefaultValue("Program Name");
     designer.AddCorellatedData(typeof(program));
     designer.AddOutput("Number of Programs");
 }
Beispiel #24
0
        public void Design(IActivityDesigner designer)
        {
            designer.AddInput("Filter Query").WithDefaultValue("ResourceID='375'");

            designer.AddCorellatedData(typeof(system));
            designer.AddOutput("Number of Systems");
        }
Beispiel #25
0
 public void Design(IActivityDesigner designer)
 {
     designer.AddInput("Updates Assignment ID").WithDefaultValue("47");
     designer.AddInput("Content ID List To Remove (CSV)").WithDefaultValue("1,2,3");
     designer.AddCorellatedData(typeof(updatesAssignment));
     designer.AddOutput("Number of Updates Assignments");
 }
Beispiel #26
0
        private void AddModuleNames(IActivityDesigner designer)
        {
            string[] names;

            string psScript = "get-module -ListAvailable ";
            Collection <PSObject> returnValues = RunPowerShellScript(psScript);

            names = new string[returnValues.Count];

            for (int i = 0; i < returnValues.Count; i++)
            {
                names[i] = returnValues[i].Properties["Name"].Value.ToString();
            }


            if (string.IsNullOrEmpty(_moduleName))
            {
                designer.AddInput("Module Name").WithListBrowser(names).WithRedesign();
            }
            else
            {
                designer.AddInput("Module Name").WithListBrowser(names).WithRedesign().WithDefaultValue(_moduleName);
            }
            designer.AddOutput("Module Name");
        }
 public void Design(IActivityDesigner designer)
 {
     designer.AddInput("Pool Name");
     designer.AddInput("Pool Members List");
     designer.AddInput("Pool Members Port");
     designer.AddInput("Pool Monitor Type").WithListBrowser("HTTP", "HTTPS");
 }
Beispiel #28
0
        private void AddCmdletNames(IActivityDesigner designer)
        {
            if (string.IsNullOrEmpty(_moduleName))
            {
                //skip adding this if the required dependency property is not yet set
                return;
            }
            string[] names;


            string psScript = string.Format("import-module {0}; gcm -Module {0}", _moduleName);
            Collection <PSObject> returnValues = RunPowerShellScript(psScript);

            names = new string[returnValues.Count];

            for (int i = 0; i < returnValues.Count; i++)
            {
                names[i] = returnValues[i].Properties["Name"].Value.ToString();
            }

            if (string.IsNullOrEmpty(_cmdletName))
            {
                designer.AddInput("Cmdlet Name").WithListBrowser(names).WithRedesign();
            }
            else
            {
                designer.AddInput("Cmdlet Name").WithListBrowser(names).WithRedesign().WithDefaultValue(_cmdletName);
            }
            designer.AddOutput("Cmdlet Name");
        }
        public void Design(IActivityDesigner designer)
        {
            designer.AddInput(ResourceStrings.runbookPath).WithDefaultValue(ResourceStrings.runbookPathDefaultValue);
            designer.AddInput(ResourceStrings.savePath).WithDefaultValue(ResourceStrings.savePathDefaultValue).WithFolderBrowser();

            designer.AddInput(ResourceStrings.loadExportData).WithListBrowser(ResourceStrings.trueFalse).WithDefaultValue(ResourceStrings.t).NotRequired();
            designer.AddInput(ResourceStrings.overwriteExistingExport).WithListBrowser(ResourceStrings.trueFalse).WithDefaultValue(ResourceStrings.t).NotRequired();

            designer.AddInput(ResourceStrings.loadGlobalComputerGroupData).WithListBrowser(ResourceStrings.trueFalse).WithDefaultValue(ResourceStrings.t).NotRequired();
            designer.AddInput(ResourceStrings.loadGlobalConfigurationData).WithListBrowser(ResourceStrings.trueFalse).WithDefaultValue(ResourceStrings.t).NotRequired();
            designer.AddInput(ResourceStrings.loadGlobalCounter).WithListBrowser(ResourceStrings.trueFalse).WithDefaultValue(ResourceStrings.t).NotRequired();
            designer.AddInput(ResourceStrings.loadGlobalScheduleData).WithListBrowser(ResourceStrings.trueFalse).WithDefaultValue(ResourceStrings.t).NotRequired();
            designer.AddInput(ResourceStrings.loadGlobalVariableData).WithListBrowser(ResourceStrings.trueFalse).WithDefaultValue(ResourceStrings.t).NotRequired();

            designer.AddInput(ResourceStrings.cleanGlobalComputerGroupData).WithListBrowser(ResourceStrings.trueFalse).WithDefaultValue(ResourceStrings.t).NotRequired();
            designer.AddInput(ResourceStrings.cleanGlobalConfigurationData).WithListBrowser(ResourceStrings.trueFalse).WithDefaultValue(ResourceStrings.t).NotRequired();
            designer.AddInput(ResourceStrings.cleanGlobalCounter).WithListBrowser(ResourceStrings.trueFalse).WithDefaultValue(ResourceStrings.t).NotRequired();
            designer.AddInput(ResourceStrings.cleanGlobalScheduleData).WithListBrowser(ResourceStrings.trueFalse).WithDefaultValue(ResourceStrings.t).NotRequired();
            designer.AddInput(ResourceStrings.cleanGlobalVariableData).WithListBrowser(ResourceStrings.trueFalse).WithDefaultValue(ResourceStrings.t).NotRequired();
            designer.AddInput(ResourceStrings.logCommonData).WithListBrowser(ResourceStrings.trueFalseDoNotModify).WithDefaultValue(ResourceStrings.doNotModify).NotRequired();
            designer.AddInput(ResourceStrings.logSpecificData).WithListBrowser(ResourceStrings.trueFalseDoNotModify).WithDefaultValue(ResourceStrings.doNotModify).NotRequired();

            designer.AddInput(ResourceStrings.applyLinkBestPractices).WithListBrowser(ResourceStrings.trueFalse).WithDefaultValue(ResourceStrings.t).NotRequired();
            designer.AddInput(ResourceStrings.updateMaxParallelRequests).WithListBrowser(ResourceStrings.trueFalse).WithDefaultValue(ResourceStrings.t).NotRequired();

            designer.AddOutput(ResourceStrings.exportFilePath);
        }
Beispiel #30
0
 public void Design(IActivityDesigner designer)
 {
     designer.AddInput("Computer Name");
     designer.AddInput("Task Name");
     designer.AddCorellatedData(typeof(OpalisTaskTrigger));
     designer.AddOutput("Number of Triggers Removed");
 }